mbox

[pull,request,net-next,00/15] Mellanox, mlx5 updates 2020-04-30

Message ID 20200430171835.20812-1-saeedm@mellanox.com
State Accepted
Delegated to: David Miller
Headers show

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux.git tags/mlx5-updates-2020-04-30

Message

Saeed Mahameed April 30, 2020, 5:18 p.m. UTC
Hi Dave,

This series adds misc updates to mlx5 driver.

For more info please see tag log below.

Please pull and let me know if there is any problem.

Please note that this series starts with a merge commit of mlx5-next
branch.

Merge conflict note:
Once merged with latest mlx5 fixes submission to net:
git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux.git tags/mlx5-fixes-2020-04-29

A merge conflict will appear: 
This can be fixed by simply deleting dr_cq_event() function and the
one reference to it.

Thanks,
Saeed.

---
The following changes since commit a6b1b936057e874db52d3e5f0caeb42f11449acf:

  Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux (2020-04-30 09:49:53 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux.git tags/mlx5-updates-2020-04-30

for you to fetch changes up to ec9cdca0663a543ede2072ff091beec1787e3374:

  net/mlx5e: Unify reserving space for WQEs (2020-04-30 10:10:46 -0700)

----------------------------------------------------------------
mlx5-updates-2020-04-30

1) Add release all pages support, From Eran.
   to release all FW pages at once on driver unload, when supported by FW.

2) From Maxim and Tariq, Trivial Data path cleanup and code improvements
   in preparation for their next features, TLS offload and TX performance
    improvements

3) Multiple cleanups.

----------------------------------------------------------------
Eran Ben Elisha (3):
      net/mlx5: Add helper function to release fw page
      net/mlx5: Rate limit page not found error messages
      net/mlx5: Add support for release all pages event

Maxim Mikityanskiy (3):
      net/mlx5e: Fetch WQE: reuse code and enforce typing
      net/mlx5e: Rename ICOSQ WQE info struct and field
      net/mlx5e: Unify reserving space for WQEs

Parav Pandit (1):
      net/mlx5e: Use helper API to get devlink port index for all port flavours

Paul Blakey (1):
      net/mlx5: CT: Remove unused variables

Raed Salem (1):
      net/mlx5: IPsec, Fix coverity issue

Roi Dayan (1):
      net/mlx5e: CT: Avoid false warning about rule may be used uninitialized

Tariq Toukan (4):
      net/mlx5: Remove unused field in EQ
      net/mlx5e: Use proper name field for the UMR key
      net/mlx5e: TX, Generalise code and usage of error CQE dump
      net/mlx5e: XDP, Print the offending TX descriptor on error completion

Zheng Bin (1):
      net/mlx5e: Remove unneeded semicolon

 drivers/net/ethernet/mellanox/mlx5/core/en.h       |  4 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c |  7 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h  | 84 ++++++++++++++++++++--
 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c   | 55 ++++++++++----
 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h   | 30 --------
 .../ethernet/mellanox/mlx5/core/en_accel/ktls.h    |  8 +++
 .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 31 ++++----
 .../mellanox/mlx5/core/en_accel/tls_rxtx.c         |  3 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  | 12 ++--
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c   | 12 ++--
 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c    | 38 +++-------
 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c    | 37 +++-------
 drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c  |  4 +-
 .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c   |  4 +-
 .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h  | 11 +--
 drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h   |  1 -
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |  3 +
 .../net/ethernet/mellanox/mlx5/core/pagealloc.c    | 71 +++++++++++++-----
 18 files changed, 235 insertions(+), 180 deletions(-)

Comments

David Miller April 30, 2020, 8:15 p.m. UTC | #1
From: Saeed Mahameed <saeedm@mellanox.com>
Date: Thu, 30 Apr 2020 10:18:20 -0700

> This series adds misc updates to mlx5 driver.
> 
> For more info please see tag log below.
> 
> Please pull and let me know if there is any problem.

Pulled.

> Please note that this series starts with a merge commit of mlx5-next
> branch.
> 
> Merge conflict note:
> Once merged with latest mlx5 fixes submission to net:
> git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux.git tags/mlx5-fixes-2020-04-29
> 
> A merge conflict will appear: 
> This can be fixed by simply deleting dr_cq_event() function and the
> one reference to it.

Thanks, this helps me a lot.