Exemplo n.º 1
0
 def RemovePorts(self, request, context):
     bcmutils.rem_ports(bcm, request.vlanid, request.pbm)
     return autobcm_pb2.ConfigReply(message='Removed ports from VLAN ' + str(request.vlanid))
Exemplo n.º 2
0
 def ShowPVLANs(self, request, context):
     return autobcm_pb2.ConfigReply(message=bcmutils.show_pvlans(bcm))
Exemplo n.º 3
0
 def DestroyVLAN(self, request, context):
     bcmutils.destroy_vlan(bcm, request.vlanid)
     return autobcm_pb2.ConfigReply(message='Destroyed VLAN ' + str(request.vlanid))
Exemplo n.º 4
0
 def SetPVLAN(self, request, context):
     bcmutils.set_pvlan(bcm, request.pbm, request.vlanid)
     return autobcm_pb2.ConfigReply(
         message='Set default VLAN of port(s) ' + str(request.pbm) + ' to VLAN ' + str(request.vlanid))
Exemplo n.º 5
0
 def AddPorts(self, request, context):
     bcmutils.add_ports(bcm, request.vlanid, request.pbm, request.ubm)
     return autobcm_pb2.ConfigReply(message='Added ports to VLAN ' + str(request.vlanid))
Exemplo n.º 6
0
 def CreateVLAN(self, request, context):
     bcmutils.create_vlan(bcm, request.vlanid)
     return autobcm_pb2.ConfigReply(message='Created VLAN ' + str(request.vlanid))
Exemplo n.º 7
0
 def ShowActivePorts(self, request, context):
     mess = bcmutils.show_active_ports(bcm)
     return autobcm_pb2.ConfigReply(message=mess)