]> git.droids-corp.org - dpdk.git/commit
net/mlx5: fix Tx meta width for modify field flow rule
authorAlexander Kozyrev <akozyrev@nvidia.com>
Tue, 26 Oct 2021 15:13:57 +0000 (18:13 +0300)
committerRaslan Darawsheh <rasland@nvidia.com>
Sun, 31 Oct 2021 12:31:12 +0000 (13:31 +0100)
commitf4f8f5aee304ed92de98f0602c4a8052fdea5f65
treefa5c60e3bf0f713ec7c4b644d94c22019899c89c
parentd0759b50985140f1bca3549e403c82724665f647
net/mlx5: fix Tx meta width for modify field flow rule

Register C is used for the metadata within NIC Rx domain.
And its width can vary from 0 to 32 bits depending on
its kernel usage. But it is not the case within NIC Tx domain,
register A is always 32 bits there. Fix metadata width detection
for the modify_field flow API within NIC Tx domain.

Fixes: 6d5735c1cba2 ("net/mlx5: fix meta register conversion for extensive mode")
Cc: stable@dpdk.org
Signed-off-by: Alexander Kozyrev <akozyrev@nvidia.com>
Acked-by: Viacheslav Ovsiienko <viacheslavo@nvidia.com>
drivers/net/mlx5/mlx5_flow_dv.c