OSDN Git Service

net/mlx5e: Allow offloading of ct 'new' match
authorVlad Buslov <vladbu@nvidia.com>
Sun, 6 Nov 2022 16:22:21 +0000 (17:22 +0100)
committerSaeed Mahameed <saeedm@nvidia.com>
Sat, 18 Feb 2023 09:01:34 +0000 (01:01 -0800)
commitf869bcb0d28ec981dd5f6d1958c607c457c1bb26
tree7d52bc556045fac8fc7f6653dde84d0e690d82ab
parent94ceffb48eac7692677d8093dcde6965b70c4b35
net/mlx5e: Allow offloading of ct 'new' match

Allow offloading filters that match on conntrack 'new' state in order to
enable UDP NEW offload in the following patch.

Unhardcode ct 'established' from ct modify header infrastructure code and
determine correct ct state bit according to the metadata action 'cookie'
field.

Signed-off-by: Vlad Buslov <vladbu@nvidia.com>
Reviewed-by: Oz Shlomo <ozsh@nvidia.com>
Reviewed-by: Paul Blakey <paulb@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c