Пример #1
0
def gini_get_device_ports():
    port_list = []
    port_num = _GINIC.getPortNumber()
    print("[gini_get_device_ports]This device has %d ports", port_num)
    port_tuple_list = _GINIC.getPortTuple()
    print("[gini_get_device_ports]Done!!")
    for tp in port_tuple_list:
        print("tuple: ", tp)
        port = of.ofp_phy_port()
        port.port_no = tp[0]
        port.hw_addr = of.EthAddr(tp[1])
        port.name = tp[2]
        port_list.append(copy.deepcopy(port)) # wrong way??
    print("port list is: ", port_list)
    return port_list
Пример #2
0
def getPortTuple():
  return _GINIC.getPortTuple()