gso: fix VxLAN/GRE tunnel checks
authorAndrew Rybchenko <arybchenko@solarflare.com>
Mon, 21 Jan 2019 06:42:38 +0000 (06:42 +0000)
committerThomas Monjalon <thomas@monjalon.net>
Tue, 22 Jan 2019 16:08:21 +0000 (17:08 +0100)
commit727663e88b3fbaa8183499a1b415f02b0a689319
tree099d95be67bfeadf26ce7d1ae4484d0094adc2ef
parent8e0c8dcf3507ae812f1abcd5247617917f131dae
gso: fix VxLAN/GRE tunnel checks

Tunnel type is an enum in PKT_TX_TUNNEL_MASK bits.
As the result, for example, IPIP or MPLSinUDP tunnel packets may be
incorrectly treated internally as VXLAN.

Fixes: b058d92ea95d ("gso: support VxLAN GSO")
Fixes: 70e737e448c7 ("gso: support GRE GSO")
Cc: stable@dpdk.org
Signed-off-by: Andrew Rybchenko <arybchenko@solarflare.com>
Acked-by: Jiayu Hu <jiayu.hu@intel.com>
lib/librte_gso/gso_common.h