On Thu, Jul 19, 2012 at 12:25:30AM -0700, Ben Pfaff wrote: > On Wed, Jul 18, 2012 at 10:47:55AM +0900, Simon Horman wrote: > > the purpose of this series is to: > > > > * Add encoding of the OXM VLAN VID and VLAN PCP matches and; > > * Correct the decoding of OXM VLAN VID and VLAN PCP matches > > without breaking ovs-ofctl add-flows, which uses some of the > > same code paths. > > > > This series differs to v2 in that internally the CFI bit is now > > honoured which in turn allows it to be honoured for the OXM VLAN VID match. > > > > Backwards compatibility for ovs-ofcfl add-flows dl_vlan and dl_vlan_pcp > > is provided by the second patch in this series. > > I may be nuts, but I'm still worried about regressions, so I've sent out > another patch that adds even more tests: > http://openvswitch.org/pipermail/dev/2012-July/019147.html
The more the merrier :) > I'll try to review your patches against that tomorrow morning. FWIW, I am not entirely convinced that honouring the CFI bit is the best idea. It implies that an OXM match should set the CFI bit if it wants to match packet with an 802.1Q header with the CFI bit set, which as I believe is generally the case if a VID is set. However, the OpenFlow1.2 spec doesn't specify that a match needs to set the CFI bit in such cases. (Actually, frustratingly, it doesn't specify what to do with the CFI but except in the special cases of OFPVID_NONE and OFPVID_PRESENT). _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev