net/ixgbe: fix single VLAN tag to be outer VLAN tag
authorBeilei Xing <beilei.xing@intel.com>
Thu, 23 Jun 2016 15:11:58 +0000 (23:11 +0800)
committerBruce Richardson <bruce.richardson@intel.com>
Mon, 27 Jun 2016 14:17:45 +0000 (16:17 +0200)
commit2b84092427b1800cba7d3204b95703b1718fcd28
tree5a70263071ead5b4f1097de24606cd479eda4441
parent5b2d37858d32ec6aba78f15dc065f286108d6b4e
net/ixgbe: fix single VLAN tag to be outer VLAN tag

Previously, a single VLAN header is treated as inner VLAN,
but generally, a single VLAN header is treated as the outer
VLAN header.
The patch fixes the ether type of a single VLAN type, and
enables configuring inner and outer TPID for double VLAN.

Fixes: 19b16e2f6442 ("ethdev: add vlan type when setting ether type")

Signed-off-by: Beilei Xing <beilei.xing@intel.com>
drivers/net/ixgbe/ixgbe_ethdev.c
lib/librte_ether/rte_ethdev.h