netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [pull request][net-next 00/16] Mellanox, mlx5 updates 2020-02-27
@ 2020-02-28  0:44 Saeed Mahameed
  2020-02-28  0:44 ` [net-next 01/16] net/mlx5e: Don't allow forwarding between uplink Saeed Mahameed
                   ` (16 more replies)
  0 siblings, 17 replies; 24+ messages in thread
From: Saeed Mahameed @ 2020-02-28  0:44 UTC (permalink / raw)
  To: David S. Miller, kuba; +Cc: netdev, Saeed Mahameed

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

^ permalink raw reply	[flat|nested] 24+ messages in thread

end of thread, other threads:[~2020-03-03  1:30 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-02-28  0:44 [pull request][net-next 00/16] Mellanox, mlx5 updates 2020-02-27 Saeed Mahameed
2020-02-28  0:44 ` [net-next 01/16] net/mlx5e: Don't allow forwarding between uplink Saeed Mahameed
2020-02-28  0:44 ` [net-next 02/16] net/mlx5: Eswitch, avoid redundant mask Saeed Mahameed
2020-02-28  0:44 ` [net-next 03/16] net/mlx5e: Eswitch, Use per vport tables for mirroring Saeed Mahameed
2020-02-28  0:44 ` [net-next 04/16] net/mlx5: E-Switch, Allow goto earlier chain if FW supports it Saeed Mahameed
2020-02-28  0:44 ` [net-next 05/16] net/mlx5e: Rename representor get devlink port function Saeed Mahameed
2020-02-28  0:44 ` [net-next 06/16] net/mlx5e: Add support for devlink-port in non-representors mode Saeed Mahameed
2020-02-28  0:44 ` [net-next 07/16] net/mlx5: Change the name of steering mode param id Saeed Mahameed
2020-02-28  0:44 ` [net-next 08/16] net/mlx5e: Add devlink fdb_large_groups parameter Saeed Mahameed
2020-02-28 19:10   ` Jakub Kicinski
2020-03-02  2:04     ` Jianbo Liu
2020-03-02 19:22       ` Jakub Kicinski
2020-03-02 18:48     ` Saeed Mahameed
2020-03-02 19:31       ` Jakub Kicinski
2020-03-03  1:29         ` Jianbo Liu
2020-02-28  0:44 ` [net-next 09/16] net/mlx5: DR, Change matcher priority parameter type Saeed Mahameed
2020-02-28  0:44 ` [net-next 10/16] net/mlx5: DR, Improve log messages Saeed Mahameed
2020-02-28  0:44 ` [net-next 11/16] net/mlx5e: Use netdev_warn() for errors for added prefix Saeed Mahameed
2020-02-28  0:44 ` [net-next 12/16] net/mlx5e: Use netdev_warn() instead of pr_err() for errors Saeed Mahameed
2020-02-28  0:44 ` [net-next 13/16] net/mlx5e: Use NL_SET_ERR_MSG_MOD() extack " Saeed Mahameed
2020-02-28  0:44 ` [net-next 14/16] net/mlx5e: Remove unused argument from parse_tc_pedit_action() Saeed Mahameed
2020-02-28  0:44 ` [net-next 15/16] net/mlx5e: Reduce number of arguments in slow path handling Saeed Mahameed
2020-02-28  0:44 ` [net-next 16/16] net/mlx5e: Remove redundant comment about goto slow path Saeed Mahameed
2020-02-28 20:00 ` [pull request][net-next 00/16] Mellanox, mlx5 updates 2020-02-27 David Miller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).