[dpdk-dev] [PATCH v2] net/mlx5: zero out UDP csum for IPv6 encap headers

Raslan Darawsheh rasland at mellanox.com
Mon Jul 8 13:40:22 CEST 2019


Hi,

> -----Original Message-----
> From: Viacheslav Ovsiienko <viacheslavo at mellanox.com>
> Sent: Thursday, July 4, 2019 2:16 PM
> To: dev at dpdk.org
> Cc: Raslan Darawsheh <rasland at mellanox.com>; Eli Britstein
> <elibr at mellanox.com>
> Subject: [PATCH v2] net/mlx5: zero out UDP csum for IPv6 encap headers
> 
> From: Eli Britstein <elibr at mellanox.com>
> 
> Mellanox NICs do not support UDP checksum hardware tx offload over IPv6.
> This limitation becomes critical for UDP based tunnels like VXLAN.
> Beside the UDP checksum validity is required by IPv6 there is an option
> in Linux to allow accepting UDP zero sum (see udp6zerocsumrx in iproute2
> package).
> 
> This patch zeroes out the UDP checksum field for encapsulation headers
> in raw encap action.
> 
> Signed-off-by: Eli Britstein <elibr at mellanox.com>
> Acked-by: Viacheslav Ovsiienko <viacheslavo at mellanox.com>
> ---
>  drivers/net/mlx5/mlx5_flow_dv.c | 46
> +++++++++++++++++++++++++++++++++++++++++
>  1 file changed, 46 insertions(+)
> 

Patch applied to next-net-mlx,

Kindest regards,
Raslan Darawsheh


More information about the dev mailing list