if src not in sources: sources[src] = {} if src_port not in sources[src]: if src_port == "all": (src_id, data) = r.put_source(src) else: (src_id, data) = r.put_source(src, src_port) sources[src][src_port] = src_id send_command(s, data) if dst_port == "all": #data = r.put_probe(dst, sources[src][src_port]) pass else: data = r.put_probe(dst, sources[src][src_port], dst_port) send_command(s, data) elif input == "linkup": src = raw_input("Enter source id:") dst = raw_input("Enter target id:") data = { "method": "add_link", "id": 1, "jsonrpc": "2.0", "params": { "from_port": int(src), "to_port": int(dst) } } send_command(s, [data])
if src not in sources: sources[src] = {} if src_port not in sources[src]: if src_port == "all": (src_id,data) = r.put_source(src) else: (src_id,data) = r.put_source(src,src_port) sources[src][src_port] = src_id send_command(s,data) if dst_port == "all": #data = r.put_probe(dst, sources[src][src_port]) pass else: data = r.put_probe(dst, sources[src][src_port],dst_port) send_command(s,data) elif input == "linkup": src = raw_input("Enter source id:") dst = raw_input("Enter target id:") data = {"method":"add_link", "id":1, "jsonrpc":"2.0", "params":{"from_port":int(src), "to_port":int(dst)} } send_command(s,[data]) elif input == "linkdown": src = raw_input("Enter source id:") dst = raw_input("Enter target id:")