Merge tag 'mlx5-updates-2023-12-13' of git://git.kernel.org/pub/scm/linux/kernel...
authorDavid S. Miller <davem@davemloft.net>
Fri, 15 Dec 2023 10:00:02 +0000 (10:00 +0000)
committerDavid S. Miller <davem@davemloft.net>
Fri, 15 Dec 2023 10:00:02 +0000 (10:00 +0000)
commit12da68e27b476fa38cf9c72c1d3887f3698d1f2c
treeb369b57af5f6e52399cf31c6c7385a64a373efad
parentd6beb085e8ff3d9547df8a5a55f15ccc7552c5d0
parent952f9a5f4b0904255ef3dfa58f325fa3e5f045fb
Merge tag 'mlx5-updates-2023-12-13' of git://git./linux/kernel/git/saeed/linux

Saeed Mahameed says:

====================
mlx5-updates-2023-12-13

Preparation for mlx5e socket direct feature.

Socket direct will allow multiple PF devices attached to different
NUMA nodes but sharing the same physical port.

The following series is a small refactoring series in preparation
to support socket direct in the following submission.

Highlights:
 - Define required device registers and bits related to socket direct
 - Flow steering re-arrangements
 - Generalize TX objects (TISs) and store them in a common object, will
   be useful in the next series for per function object management.
 - Decouple raw CQ objects from their parent netdev priv
 - Prepare devcom for Socket Direct device group discovery.

Please see the individual patches for more information.
====================

Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/mellanox/mlx5/core/en.h
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
include/linux/mlx5/mlx5_ifc.h