[ovs-discuss] Un-wildcarding dl_src in action NORMAL

Ben Pfaff blp at ovn.org
Thu Aug 18 16:03:41 UTC 2016


On Thu, Aug 18, 2016 at 03:56:13PM +0000, Mattia Citterio wrote:
> Hi all,
> 
> 
> We're an Italian telco and we use Openvswitch in our core routers. We use Openvswitch 2.4 but my question is also valid for the master branch.
> 
> Digging into the code we found a piece we're not able to understand:  https://github.com/openvswitch/ovs/blob/branch-2.4/ofproto/ofproto-dpif-xlate.c#L2221. Our question is: why do you un-wildcard (I mean set to 0xff) dl_src?
> 
> We think L2-switching is based only on dl_dst and the right instruction would be:
> 
> ​​memset(&wc->masks.dl_src, 0, sizeof wc->masks.dl_src);
> 
> Are we wrong?

The "normal" action does MAC learning, which looks at the source MAC.



More information about the discuss mailing list