Exemplo n.º 1
0
def GetInterfaces(objlist):
    if not IsConfigAllowed(objlist):
        return
    stub = interface_pb2.InterfaceStub(HalChannel)
    __get(objlist, interface_pb2.InterfaceGetRequestMsg,
          stub.InterfaceGet)
    return
Exemplo n.º 2
0
def ConfigureInterfaces(objlist, update = False):
    if not IsConfigAllowed(objlist): return
    stub = interface_pb2.InterfaceStub(HalChannel)
    msg = interface_pb2.InterfaceRequestMsg
    api = stub.InterfaceUpdate if update else stub.InterfaceCreate
    __config(objlist, msg, api)
    if not update and GlobalOptions.mbt:
        SignalingClient.SendSignalingData(msg.__name__)
        SignalingClient.Wait()
    return
Exemplo n.º 3
0
def ConfigureInterfaceSegmentAssociations(objlist):
    if not IsConfigAllowed(objlist): return
    stub = interface_pb2.InterfaceStub(HalChannel)
    __config(objlist, interface_pb2.InterfaceL2SegmentRequestMsg,
             stub.AddL2SegmentOnUplink)
    return