In the allowed address pair scenario, to trap the Garp packets from VM,
the route is marked with T flag. But if the Gratuitous packet is from
fabric interface the packet needs to be given to VM's rather getting
trapped to Agent. Right now for all Garp packets, the route flag is
considered and if T is set, it is trapped to agent. This is leading to
Garp not getting flooded to VM's.
As a fix, Garp packets from fabric are always flooded.
Reviewed: https:/ /review. opencontrail. org/12774 github. org/Juniper/ contrail- vrouter/ commit/ 163b8c0213c133f 6ba43ce8ef2456f f3fdbf5fd2
Committed: http://
Submitter: Zuul
Branch: R2.20
commit 163b8c0213c133f 6ba43ce8ef2456f f3fdbf5fd2
Author: Divakar <email address hidden>
Date: Fri Jul 31 19:45:06 2015 +0530
Flooding Garp packet from fabric interface
In the allowed address pair scenario, to trap the Garp packets from VM,
the route is marked with T flag. But if the Gratuitous packet is from
fabric interface the packet needs to be given to VM's rather getting
trapped to Agent. Right now for all Garp packets, the route flag is
considered and if T is set, it is trapped to agent. This is leading to
Garp not getting flooded to VM's.
As a fix, Garp packets from fabric are always flooded.
Change-Id: I3731ae74df92c0 3edc0c95502d598 4455992179c
closes-bug: #1478662