From 3d71dc6f4afc0efaaca199c1d51d52a7ee8c3966 Mon Sep 17 00:00:00 2001 From: Hari Date: Mon, 7 Mar 2016 12:50:43 +0530 Subject: [PATCH] Handle vxlan change for local_vm peer in l2 flood. Change-Id: I3eb43c9541eec6ef3d343a8aa041b527033c24fe Closes-bug: 1529665 --- src/vnsw/agent/oper/multicast.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/vnsw/agent/oper/multicast.cc b/src/vnsw/agent/oper/multicast.cc index f598c939805..fc32f645b82 100644 --- a/src/vnsw/agent/oper/multicast.cc +++ b/src/vnsw/agent/oper/multicast.cc @@ -177,6 +177,11 @@ void MulticastHandler::HandleVnParametersChange(DBTablePartBase *partition, state->vrf_name_, state->vxlan_id_, data); + Ip4Address broadcast = IpAddress::from_string("255.255.255.255", + ec).to_v4(); + AddL2BroadcastRoute(all_broadcast, state->vrf_name_, vn->GetName(), + broadcast, MplsTable::kInvalidLabel, + state->vxlan_id_, 0); } //Delete or withdraw old vxlan id