commit bccda7a96f188385e22ef87facfc3d61fdcc8f32
Author: Divakar D <email address hidden>
Date: Thu Aug 24 10:08:38 2017 +0530
Subinterface selection based on Multiple Macs
As of now, in Vcenter mode, when a packet is received on physical
interface with Vlan tag, it is assigned to subinterface based on the
Source Mac of the packet and Vlan tag. This does not work incase of Vrrp
protocol, as Vrrp enabled VM's send packets with source Mac as Vrrp
group MAc. To ensure that even these packets are assigned to right
subinterface, more than one MAc is added to parent interface which
results in same subinterface.
drv_add and drv_add_sub_interface routines are manipulated to ensure
that they parent interface's db is manipulated multiple times, rather
once.
Reviewed: https:/ /review. opencontrail. org/34869 github. com/Juniper/ contrail- vrouter/ commit/ bccda7a96f18838 5e22ef87facfc3d 61fdcc8f32
Committed: http://
Submitter: Zuul (<email address hidden>)
Branch: R3.2
commit bccda7a96f18838 5e22ef87facfc3d 61fdcc8f32
Author: Divakar D <email address hidden>
Date: Thu Aug 24 10:08:38 2017 +0530
Subinterface selection based on Multiple Macs
As of now, in Vcenter mode, when a packet is received on physical
interface with Vlan tag, it is assigned to subinterface based on the
Source Mac of the packet and Vlan tag. This does not work incase of Vrrp
protocol, as Vrrp enabled VM's send packets with source Mac as Vrrp
group MAc. To ensure that even these packets are assigned to right
subinterface, more than one MAc is added to parent interface which
results in same subinterface.
drv_add and drv_add_ sub_interface routines are manipulated to ensure
that they parent interface's db is manipulated multiple times, rather
once.
Change-Id: Ia050264e1eea42 5560614c3786721 1a64e069813
closes-bug: #1669518