[dpdk-dev] [PATCH v3] net/mlx4: fix Rx packet type offloads

Adrien Mazarguil adrien.mazarguil at 6wind.com
Thu Nov 9 10:18:31 CET 2017


On Thu, Nov 09, 2017 at 10:59:33AM +0200, Moti Haimovsky wrote:
> 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 at mellanox.com>

Acked-by: Adrien Mazarguil <adrien.mazarguil at 6wind.com>

> ---
> V3:
> Modified patch headline to reflect that this is a bug fix.
> 
> V2:
> Modification according to inputs from Adrien Mazarguil
> * Modified the commit message to explain the issue.
> * Removed redundant l2 tunnel offload bit.
> * Modified mlx4_dev_supported_ptypes_get to report the supported
>   packet types according to the device in hand.

-- 
Adrien Mazarguil
6WIND


More information about the dev mailing list