Merge "Revert "Split the default ext epg 0/0 subnet into 0/1 and 128/1""
This commit is contained in:
@@ -595,12 +595,11 @@ class SfcAIMDriver(SfcAIMDriverBase):
|
||||
prefix)
|
||||
aim_ctx = aim_context.AimContext(plugin_context.session)
|
||||
cidr = netaddr.IPNetwork(cidr)
|
||||
network_db = self.plugin._get_network(plugin_context, net['id'])
|
||||
l3out = self.aim_mech._get_default_svi_l3out(network_db)
|
||||
l3out = self.aim_mech._get_svi_net_l3out(net)
|
||||
if l3out:
|
||||
if cidr.prefixlen == 0:
|
||||
# Use default External Network
|
||||
ext_net = self.aim_mech._get_default_svi_ext_epg(network_db)
|
||||
ext_net = self.aim_mech._get_svi_default_external_epg(net)
|
||||
ext_net_db = self.aim.get(aim_ctx, ext_net)
|
||||
if not ext_net_db:
|
||||
raise exceptions.DefaultExternalNetworkNotFound(
|
||||
@@ -641,8 +640,7 @@ class SfcAIMDriver(SfcAIMDriverBase):
|
||||
flc_aid = self._get_external_group_aim_name(plugin_context, flowc,
|
||||
prefix)
|
||||
aim_ctx = aim_context.AimContext(plugin_context.session)
|
||||
network_db = self.plugin._get_network(plugin_context, net['id'])
|
||||
l3out = self.aim_mech._get_default_svi_l3out(network_db)
|
||||
l3out = self.aim_mech._get_svi_net_l3out(net)
|
||||
cidr = netaddr.IPNetwork(cidr)
|
||||
ext_net = None
|
||||
if l3out:
|
||||
@@ -653,8 +651,7 @@ class SfcAIMDriver(SfcAIMDriverBase):
|
||||
epg = self.aim.get(aim_ctx, ext_net)
|
||||
else:
|
||||
epg = self.aim.get(
|
||||
aim_ctx,
|
||||
self.aim_mech._get_default_svi_ext_epg(network_db))
|
||||
aim_ctx, self.aim_mech._get_svi_default_external_epg(net))
|
||||
else:
|
||||
epg = self.aim.get(aim_ctx, self.aim_mech._get_epg_by_network_id(
|
||||
plugin_context.session, net['id']))
|
||||
|
||||
Reference in New Issue
Block a user