net/i40e: fix fail to update packet type table
Fail to update SW ptype mapping table when loading
PPP profile, though profile can be loaded successfully.
It will cause fail to parse SW ptype during receiving
packets. This patch fixes this issue.
Fixes: 11556c915a
("net/i40e: improve packet type parser")
Cc: stable@dpdk.org
Signed-off-by: Beilei Xing <beilei.xing@intel.com>
Acked-by: Qi Zhang <qi.z.zhang@intel.com>
This commit is contained in:
parent
f4c8ad4f97
commit
a491e0ef4e
@ -2053,7 +2053,8 @@ static int check_invalid_pkt_type(uint32_t pkt_type)
|
||||
l2 != RTE_PTYPE_L2_ETHER_LLDP &&
|
||||
l2 != RTE_PTYPE_L2_ETHER_NSH &&
|
||||
l2 != RTE_PTYPE_L2_ETHER_VLAN &&
|
||||
l2 != RTE_PTYPE_L2_ETHER_QINQ)
|
||||
l2 != RTE_PTYPE_L2_ETHER_QINQ &&
|
||||
l2 != RTE_PTYPE_L2_ETHER_PPPOE)
|
||||
return -1;
|
||||
|
||||
if (l3 &&
|
||||
@ -2082,7 +2083,8 @@ static int check_invalid_pkt_type(uint32_t pkt_type)
|
||||
tnl != RTE_PTYPE_TUNNEL_GENEVE &&
|
||||
tnl != RTE_PTYPE_TUNNEL_GRENAT &&
|
||||
tnl != RTE_PTYPE_TUNNEL_GTPC &&
|
||||
tnl != RTE_PTYPE_TUNNEL_GTPU)
|
||||
tnl != RTE_PTYPE_TUNNEL_GTPU &&
|
||||
tnl != RTE_PTYPE_TUNNEL_L2TP)
|
||||
return -1;
|
||||
|
||||
if (il2 &&
|
||||
|
Loading…
Reference in New Issue
Block a user