Merge "Use local and ip address to create vxlan interface"
This commit is contained in:
commit
0bdf3b56e0
@ -346,8 +346,12 @@ class LinuxBridgeManager(amb.CommonAgentManagerBase):
|
||||
|
||||
if self.vxlan_mode == lconst.VXLAN_MCAST:
|
||||
args['group'] = self.get_vxlan_group(segmentation_id)
|
||||
|
||||
if cfg.CONF.VXLAN.l2_population:
|
||||
args['proxy'] = cfg.CONF.VXLAN.arp_responder
|
||||
# L2population should set the local ip address to handle
|
||||
# a source dev with multiple ip addresses configured.
|
||||
args['local'] = self.local_ip
|
||||
|
||||
try:
|
||||
int_vxlan = self.ip.add_vxlan(interface, segmentation_id,
|
||||
|
@ -412,6 +412,7 @@ class TestLinuxBridgeManager(base.BaseTestCase):
|
||||
dstport=None,
|
||||
ttl=None,
|
||||
dev=self.lbm.local_int,
|
||||
local=self.lbm.local_ip,
|
||||
proxy=expected_proxy)
|
||||
|
||||
def test_ensure_vxlan_arp_responder_enabled(self):
|
||||
|
Loading…
Reference in New Issue
Block a user