]> git.droids-corp.org - dpdk.git/commit
net/mlx5: fix metadata endianness in modify field action
authorViacheslav Ovsiienko <viacheslavo@nvidia.com>
Thu, 3 Feb 2022 08:46:51 +0000 (10:46 +0200)
committerRaslan Darawsheh <rasland@nvidia.com>
Thu, 10 Feb 2022 08:44:28 +0000 (09:44 +0100)
commitced4900cdec2a957cf7def05dfb076c089a32e66
tree4ff0f385075979c6e649f859b99761322d28e380
parent500640b328c2ce623715ca8ec013e7a8ff922428
net/mlx5: fix metadata endianness in modify field action

As modify field action immediate source parameter the metadata
should follow the CPU endianness (according to SET_META action
structure format), and mlx5 PMD wrongly handled the immediate
parameter metadata buffer as big-endian, resulting in wrong
metadata set action with incorrect endianness.

Fixes: 40c8fb1fd3b3 ("net/mlx5: update modify field action")
Cc: stable@dpdk.org
Signed-off-by: Viacheslav Ovsiienko <viacheslavo@nvidia.com>
drivers/net/mlx5/mlx5_flow_dv.c