From: Beilei Xing Date: Thu, 5 Jul 2018 01:36:14 +0000 (+0800) Subject: net/i40e: fix PPPoL2TP packet type parsing X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=525fd36991d50e07dd0d3111e07dc257429fb90e;p=dpdk.git net/i40e: fix PPPoL2TP packet type parsing Since PPPoL2TP profile is updated, PPPoL2TP packet type parser will be false with the current parser function. This patch fixes the issue. Fixes: 11556c915a08 ("net/i40e: improve packet type parser") Cc: stable@dpdk.org Signed-off-by: Beilei Xing Tested-by: Xueqin Lin Acked-by: Qi Zhang --- diff --git a/drivers/net/i40e/i40e_ethdev.c b/drivers/net/i40e/i40e_ethdev.c index 489457a1dc..358273f3be 100644 --- a/drivers/net/i40e/i40e_ethdev.c +++ b/drivers/net/i40e/i40e_ethdev.c @@ -12138,7 +12138,8 @@ i40e_update_customized_ptype(struct rte_eth_dev *dev, uint8_t *pkg, ptype_mapping[i].sw_ptype |= RTE_PTYPE_TUNNEL_GRENAT; in_tunnel = true; - } else if (!strncasecmp(name, "L2TPV2CTL", 9)) { + } else if (!strncasecmp(name, "L2TPV2CTL", 9) || + !strncasecmp(name, "L2TPV2", 6)) { ptype_mapping[i].sw_ptype |= RTE_PTYPE_TUNNEL_L2TP; in_tunnel = true;