Add stop and message on DHCP server shutdown
This commit is contained in:
parent
ad3c85eda3
commit
120b770a02
|
@ -89,6 +89,8 @@ class VXNetworkInstance():
|
||||||
self.dhcp_flag = ( data.decode('ascii') == 'True' )
|
self.dhcp_flag = ( data.decode('ascii') == 'True' )
|
||||||
if self.dhcp_flag and self.this_router.network_state == 'primary':
|
if self.dhcp_flag and self.this_router.network_state == 'primary':
|
||||||
self.startDHCPServer()
|
self.startDHCPServer()
|
||||||
|
elif self.this_router.network_state == 'primary':
|
||||||
|
self.stopDHCPServer()
|
||||||
|
|
||||||
def getvni(self):
|
def getvni(self):
|
||||||
return self.vni
|
return self.vni
|
||||||
|
@ -236,4 +238,12 @@ class VXNetworkInstance():
|
||||||
|
|
||||||
def stopDHCPServer(self):
|
def stopDHCPServer(self):
|
||||||
if self.dhcp_server:
|
if self.dhcp_server:
|
||||||
|
ansiiprint.echo(
|
||||||
|
'Stopping DHCP server on interface {} (VNI {})'.format(
|
||||||
|
self.bridge_nic,
|
||||||
|
self.vni
|
||||||
|
),
|
||||||
|
'',
|
||||||
|
'o'
|
||||||
|
)
|
||||||
self.dhcp_server.close()
|
self.dhcp_server.close()
|
||||||
|
|
Loading…
Reference in New Issue