From: Saeed Mahameed <sae...@nvidia.com> Hi Jakub, Dave,
This series adds misc updates to mlx5 driver. For more information please see tag log below. Please pull and let me know if there is any problem. Thanks, Saeed. --- The following changes since commit 9ae4bdc6e4c1281ddf8d6335bea35864d086cbf9: Merge branch 'rework-the-memory-barrier-for-scrq-entry' (2021-02-01 20:21:14 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux.git tags/mlx5-updates-2021-02-01 for you to fetch changes up to a283ea1b97163d21e0f1a3df387b71787042b990: net/mlx5: DR, Avoid unnecessary csum recalculation on supporting devices (2021-02-01 22:52:36 -0800) ---------------------------------------------------------------- mlx5-updates-2021-02-01 mlx5 netdev updates: 1) Trivial refactoring ahead of the upcoming uplink representor series. 2) Increased RSS table size to 256, for better results 3) Misc. Cleanup and very trivial improvements ---------------------------------------------------------------- Noam Stolero (1): net/mlx5e: Increase indirection RQ table size to 256 Roi Dayan (5): net/mlx5e: Refactor mlx5e_netdev_init/cleanup to mlx5e_priv_init/cleanup net/mlx5e: Move netif_carrier_off() out of mlx5e_priv_init() net/mlx5e: Move set vxlan nic info to profile init net/mlx5e: Avoid false lock depenency warning on tc_ht net/mlx5e: Move representor neigh init into profile enable Saeed Mahameed (4): net/mlx5e: Separate between netdev objects and mlx5e profiles initialization net/mxl5e: Add change profile method net/mlx5e: accel, remove redundant space net/mlx5e: CT: remove useless conversion to PTR_ERR then ERR_PTR Tariq Toukan (2): net/mlx5e: Enable napi in channel's activation stage net/mlx5e: kTLS, Improve TLS RX workqueue scope Tom Rix (1): net/mlx5e: remove h from printk format specifier Yevgeny Kliteynik (1): net/mlx5: DR, Avoid unnecessary csum recalculation on supporting devices drivers/net/ethernet/mellanox/mlx5/core/en.h | 36 ++-- .../net/ethernet/mellanox/mlx5/core/en/params.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 12 +- .../net/ethernet/mellanox/mlx5/core/en/rep/neigh.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 7 +- .../mellanox/mlx5/core/en_accel/en_accel.h | 2 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.c | 24 ++- .../net/ethernet/mellanox/mlx5/core/en_accel/tls.c | 7 - drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 226 ++++++++++++++------- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 90 ++++---- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 12 ++ .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 26 +-- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h | 5 +- .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 6 +- .../mellanox/mlx5/core/steering/dr_action.c | 9 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 5 + .../mellanox/mlx5/core/steering/dr_types.h | 2 + 17 files changed, 304 insertions(+), 185 deletions(-)