net/mlx5e: Receive flow steering framework for accelerated TCP flows
authorBoris Pismenny <borisp@mellanox.com>
Sun, 14 Apr 2019 13:35:24 +0000 (16:35 +0300)
committerSaeed Mahameed <saeedm@mellanox.com>
Sat, 27 Jun 2020 21:00:18 +0000 (14:00 -0700)
commitc062d52ac24ceea0b4a5fbdc70c5cff1e47a0e49
treee389afc4b3b6f0a1d24db1cdfb7414e2e9b2308b
parentb8922a73ec3e37db8836dbcce2af19d85a8bc9ef
net/mlx5e: Receive flow steering framework for accelerated TCP flows

The framework allows creating flow tables to steer incoming traffic of
TCP sockets to the acceleration TIRs.
This is used in downstream patches for TLS, and will be used in the
future for other offloads.

Signed-off-by: Boris Pismenny <borisp@mellanox.com>
Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
drivers/net/ethernet/mellanox/mlx5/core/Makefile
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c [new file with mode: 0644]
drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.h [new file with mode: 0644]
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c