net/mlx4: fix Rx packet type offloads
authorMoti Haimovsky <motih@mellanox.com>
Thu, 9 Nov 2017 08:59:33 +0000 (10:59 +0200)
committerFerruh Yigit <ferruh.yigit@intel.com>
Fri, 10 Nov 2017 02:29:56 +0000 (02:29 +0000)
This patch improves Rx packet type offload report in case the device is
a virtual function device.
In these devices we observed that the L2 tunnel flag is set also for
non-tunneled packets, this leads to a complete misinterpretation of the
packet type being received.
This issue occurs since the tunnel_mode is not set to 0x7 by the driver
for virtual devices and therefore the value in the L2 tunnel flag is
meaningless and should be ignored.

Fixes: aee4a03fee4f ("net/mlx4: enhance Rx packet type offloads")

Signed-off-by: Moti Haimovsky <motih@mellanox.com>
Acked-by: Adrien Mazarguil <adrien.mazarguil@6wind.com>

No differences found