Hi Dave,

This series provides misc updates to mlx5.

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 da07f52d3caf6c24c6dbffb5500f379d819e04bd:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2020-05-15 
13:48:59 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux.git 
tags/mlx5-updates-2020-05-15

for you to fetch changes up to 3f3ab178c71b12295b5950792b72d2198f0e77c7:

  net/mlx5e: Take DCBNL-related definitions into dedicated files (2020-05-15 
15:44:36 -0700)

----------------------------------------------------------------
mlx5-updates-2020-05-15

mlx5 core and mlx5e (netdev) updates:

1) Two fixes for release all FW pages support.
2) Improvement in calculating the send queue stop room on tx
3) Flow steering auto-groups creation improvements
4) TC offload fix for Connection tracking with NAT action
5) IPoIB support for self looback to allow communication between ipoib
pkey child interfaces on the same host.
6) DCBNL cleanup to avoid #ifdef DCBNL all over the main mlx5e code
7) Small and trivial code cleanup

----------------------------------------------------------------
Eran Ben Elisha (3):
      net/mlx5: Dedicate fw page to the requesting function
      net/mlx5: Fix a bug of releasing wrong chunks on > 4K page size systems
      net/mlx5: Move internal timer read function to clock library

Erez Shitrit (2):
      net/mlx5e: IPoIB, Enable loopback packets for IPoIB interfaces
      net/mlx5e: IPoIB, Drop multicast packets that this interface sent

Maxim Mikityanskiy (1):
      net/mlx5e: Calculate SQ stop room in a robust way

Parav Pandit (2):
      net/mlx5: Have single error unwinding path
      net/mlx5: Drain wq first during PCI device removal

Paul Blakey (1):
      net/mlx5: Wait for inactive autogroups

Roi Dayan (1):
      net/mlx5e: CT: Fix offload with CT action after CT NAT action

Tariq Toukan (1):
      net/mlx5e: Take DCBNL-related definitions into dedicated files

 drivers/net/ethernet/mellanox/mlx5/core/en.h       |  54 +---
 drivers/net/ethernet/mellanox/mlx5/core/en/dcbnl.h |  54 ++++
 drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 308 +++++++++++++++++++--
 drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h  |  40 +--
 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c   |   4 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h   |   2 -
 .../ethernet/mellanox/mlx5/core/en_accel/ktls.c    |  13 +
 .../ethernet/mellanox/mlx5/core/en_accel/ktls.h    |  12 +-
 .../net/ethernet/mellanox/mlx5/core/en_accel/tls.c |  14 +
 .../net/ethernet/mellanox/mlx5/core/en_accel/tls.h |   7 +
 .../net/ethernet/mellanox/mlx5/core/en_common.c    |  13 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c |  28 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |  46 ++-
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c   |   9 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c    |  15 +-
 .../net/ethernet/mellanox/mlx5/core/en_selftest.c  |   4 +-
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c  |   8 +-
 .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c  |   7 +-
 .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h  |   2 +
 .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c |   2 +-
 .../net/ethernet/mellanox/mlx5/core/lib/clock.c    |  21 ++
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |  32 +--
 .../net/ethernet/mellanox/mlx5/core/mlx5_core.h    |   3 -
 .../net/ethernet/mellanox/mlx5/core/pagealloc.c    |  60 ++--
 24 files changed, 554 insertions(+), 204 deletions(-)
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/dcbnl.h

Reply via email to