[controller] ++ debug output
This commit is contained in:
parent
bd49e36544
commit
4e5f3c65a0
1 changed files with 8 additions and 1 deletions
|
@ -48,11 +48,15 @@ class L2Controller(object):
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def prefix_to_net(net, mask):
|
def prefix_to_net(net, mask):
|
||||||
""" work around ipaddress bug """
|
""" work around ipaddress bug """
|
||||||
return "{}0/{}".format(net, mask)
|
net = "{}0/{}".format(net, mask)
|
||||||
|
log.debug("net: {}".format(net))
|
||||||
|
return net
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def prefix_to_host(net, mask):
|
def prefix_to_host(net, mask):
|
||||||
""" work around ipaddress bug """
|
""" work around ipaddress bug """
|
||||||
|
host = "{}1/{}".format(net, mask)
|
||||||
|
log.debug("host: {}".format(host))
|
||||||
return "{}1/{}".format(net, mask)
|
return "{}1/{}".format(net, mask)
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
|
@ -151,6 +155,7 @@ class L2Controller(object):
|
||||||
def commandline(self):
|
def commandline(self):
|
||||||
parser = argparse.ArgumentParser(description='controller++')
|
parser = argparse.ArgumentParser(description='controller++')
|
||||||
parser.add_argument('--mode', help='Select mode / settings to use', choices=self.modes)
|
parser.add_argument('--mode', help='Select mode / settings to use', choices=self.modes)
|
||||||
|
parser.add_argument('--debug', help='Enable debug logging', action='store_true')
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
self.mode = args.mode
|
self.mode = args.mode
|
||||||
|
|
||||||
|
@ -171,5 +176,7 @@ if __name__ == "__main__":
|
||||||
controller = L2Controller(sw_name)
|
controller = L2Controller(sw_name)
|
||||||
|
|
||||||
controller.commandline()
|
controller.commandline()
|
||||||
|
if controller.args.debug:
|
||||||
|
log.setLevel(logging.DEBUG)
|
||||||
controller.config()
|
controller.config()
|
||||||
controller.run_cpu_port_loop()
|
controller.run_cpu_port_loop()
|
||||||
|
|
Loading…
Reference in a new issue