ofproto-dpif: Separately track the initial VLAN TCI of arriving packets.
authorBen Pfaff <blp@nicira.com>
Wed, 23 Nov 2011 21:22:30 +0000 (13:22 -0800)
committerBen Pfaff <blp@nicira.com>
Wed, 23 Nov 2011 23:32:37 +0000 (15:32 -0800)
commite84173dc0c6df7b1816514c3c8702bcec81fc45b
tree1ed1b184e0507929fea305b3ec683552579ee36b
parentb95fc6ba74d76e62e5ca1e90d86ff757f7f35c9b
ofproto-dpif: Separately track the initial VLAN TCI of arriving packets.

In an upcoming commit, VLAN splinters can cause the VLAN TCI of a packet
received on an interface to differ from the logical VLAN TCI.  That is,
a packet that is received on a Linux VLAN network device has no VLAN (so
its initial VLAN TCI is 0) but we logically treat it as if it has the VLAN
associated with the VLAN device.

This is only desirable for use with VLAN splinters and should be reverted
when this feature is no longer needed.  I'm breaking it out here only to
make the series easier to review.
ofproto/ofproto-dpif.c