numam-dpdk/drivers/net/enic
Hyong Youb Kim 6e54c8ac5c net/enic: fix VLAN inner type matching for old hardware
The vlan pattern handler currently assumes the NIC always strips vlan
header from the L2 buffer, regardless of the vlan strip setting. But,
with older VIC models, the vlan header is actually present in the L2
buffer if stripping is disabled. So in this case, the inner ether type
needs to be shifted by that much.

Fixes: 6ced137607 ("net/enic: flow API for NICs with advanced filters enabled")
Cc: stable@dpdk.org

Signed-off-by: Hyong Youb Kim <hyonkim@cisco.com>
Reviewed-by: John Daley <johndale@cisco.com>
2019-04-12 11:02:02 +02:00
..
base net/enic: remove unused functions 2019-03-08 17:52:22 +01:00
enic_clsf.c net/enic: fix flow director SCTP matching 2019-03-08 17:52:22 +01:00
enic_compat.h
enic_ethdev.c
enic_flow.c net/enic: fix VLAN inner type matching for old hardware 2019-04-12 11:02:02 +02:00
enic_main.c net/enic: reset VXLAN port regardless of overlay offload 2019-03-08 17:52:22 +01:00
enic_res.c net/enic: fix max MTU calculation 2019-03-20 18:15:42 +01:00
enic_res.h net/enic: remove unused functions 2019-03-08 17:52:22 +01:00
enic_rxtx_common.h net/enic: allow flow mark ID 0 2019-03-08 17:52:22 +01:00
enic_rxtx_vec_avx2.c
enic_rxtx.c
enic.h net/enic: fix max MTU calculation 2019-03-20 18:15:42 +01:00
Makefile net/enic: remove unused functions 2019-03-08 17:52:22 +01:00
meson.build net/enic: remove unused functions 2019-03-08 17:52:22 +01:00
rte_pmd_enic_version.map