From c52a1845e38a8d7402db2e542259b61c54806b67 Mon Sep 17 00:00:00 2001 From: Joshua Boniface Date: Sun, 17 Mar 2019 12:33:54 -0400 Subject: [PATCH] Don't create gateways or rules unless managed --- node-daemon/pvcd/VXNetworkInstance.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/node-daemon/pvcd/VXNetworkInstance.py b/node-daemon/pvcd/VXNetworkInstance.py index 5c58774e..adf78160 100644 --- a/node-daemon/pvcd/VXNetworkInstance.py +++ b/node-daemon/pvcd/VXNetworkInstance.py @@ -499,14 +499,16 @@ add rule inet filter forward ip6 saddr {netaddr6} counter jump {vxlannic}-out ) def createFirewall(self): - # For future use - self.updateFirewallRules() + if self.nettype == 'managed': + # For future use + self.updateFirewallRules() def createGateways(self): - if self.ip6_gateway != 'None': - self.createGateway6Address() - if self.ip4_gateway != 'None': - self.createGateway4Address() + if self.nettype == 'managed': + if self.ip6_gateway != 'None': + self.createGateway6Address() + if self.ip4_gateway != 'None': + self.createGateway4Address() def createGateway6Address(self): if self.this_node.router_state == 'primary':