mbox

[pull,request,net-next,00/16] Mellanox, mlx5 updates 2020-02-27

Message ID 20200228004446.159497-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-02-27

Message

Saeed Mahameed Feb. 28, 2020, 12:44 a.m. UTC
Hi Dave,

This series includes mlx5 misc updates and cleanups.
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 37e1244a79fd248ed31281259b478bc945b7bd4b:

  WAN: Replace zero-length array with flexible-array member (2020-02-27 12:06:55 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux.git tags/mlx5-updates-2020-02-27

for you to fetch changes up to bc1d75fa79860ec9d065cd3de041f86811d48563:

  net/mlx5e: Remove redundant comment about goto slow path (2020-02-27 16:40:42 -0800)

----------------------------------------------------------------
mlx5-updates-2020-02-27

mlx5 misc updates and minor cleanups:

1) Use per vport tables for mirroring
2) Improve log messages for SW steering (DR)
3) Add devlink fdb_large_groups parameter
4) E-Switch, Allow goto earlier chain
5) Don't allow forwarding between uplink representors
6) Add support for devlink-port in non-representors mode
7) Minor misc cleanups

----------------------------------------------------------------
Eli Cohen (4):
      net/mlx5: Eswitch, avoid redundant mask
      net/mlx5e: Eswitch, Use per vport tables for mirroring
      net/mlx5e: Remove unused argument from parse_tc_pedit_action()
      net/mlx5e: Reduce number of arguments in slow path handling

Erez Shitrit (1):
      net/mlx5: DR, Improve log messages

Hamdan Igbaria (1):
      net/mlx5: DR, Change matcher priority parameter type

Jianbo Liu (2):
      net/mlx5: Change the name of steering mode param id
      net/mlx5e: Add devlink fdb_large_groups parameter

Roi Dayan (5):
      net/mlx5: E-Switch, Allow goto earlier chain if FW supports it
      net/mlx5e: Use netdev_warn() for errors for added prefix
      net/mlx5e: Use netdev_warn() instead of pr_err() for errors
      net/mlx5e: Use NL_SET_ERR_MSG_MOD() extack for errors
      net/mlx5e: Remove redundant comment about goto slow path

Tonghao Zhang (1):
      net/mlx5e: Don't allow forwarding between uplink

Vladyslav Tarasiuk (2):
      net/mlx5e: Rename representor get devlink port function
      net/mlx5e: Add support for devlink-port in non-representors mode

 Documentation/networking/devlink/mlx5.rst          |   6 +
 drivers/net/ethernet/mellanox/mlx5/core/Makefile   |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/devlink.c  |  40 +++-
 drivers/net/ethernet/mellanox/mlx5/core/devlink.h  |   6 +
 drivers/net/ethernet/mellanox/mlx5/core/en.h       |   1 +
 .../net/ethernet/mellanox/mlx5/core/en/devlink.c   |  38 ++++
 .../net/ethernet/mellanox/mlx5/core/en/devlink.h   |  15 ++
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |  11 ++
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c   |  38 ++--
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.h   |   1 +
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c    | 115 +++++++-----
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c  |  22 +++
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h  |  14 ++
 .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 208 ++++++++++++++++++++-
 .../mellanox/mlx5/core/eswitch_offloads_chains.c   |  20 +-
 .../mellanox/mlx5/core/eswitch_offloads_chains.h   |   2 +
 .../mellanox/mlx5/core/eswitch_offloads_termtbl.c  |   4 +-
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c  |  11 ++
 .../mellanox/mlx5/core/steering/dr_action.c        |  10 +-
 .../mellanox/mlx5/core/steering/dr_domain.c        |  17 +-
 .../mellanox/mlx5/core/steering/dr_icm_pool.c      |   2 +-
 .../mellanox/mlx5/core/steering/dr_matcher.c       |  12 +-
 .../ethernet/mellanox/mlx5/core/steering/dr_rule.c |  18 +-
 .../ethernet/mellanox/mlx5/core/steering/dr_send.c |  16 +-
 .../ethernet/mellanox/mlx5/core/steering/dr_ste.c  |   2 +-
 .../mellanox/mlx5/core/steering/dr_table.c         |   8 +-
 .../mellanox/mlx5/core/steering/dr_types.h         |   2 +-
 .../ethernet/mellanox/mlx5/core/steering/fs_dr.c   |   2 +-
 .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h  |   4 +-
 include/linux/mlx5/fs.h                            |   1 +
 30 files changed, 519 insertions(+), 129 deletions(-)
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/devlink.c
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/devlink.h

Comments

David Miller Feb. 28, 2020, 8 p.m. UTC | #1
From: Saeed Mahameed <saeedm@mellanox.com>
Date: Thu, 27 Feb 2020 16:44:30 -0800

> This series includes mlx5 misc updates and cleanups.
> For more information please see tag log below.
> 
> Please pull and let me know if there is any problem.

Pulled, thanks Saeed.