netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [pull request][net-next 00/12] Mellanox, mlx5 updates 2019-08-01
@ 2019-08-01 19:56 Saeed Mahameed
  2019-08-01 19:56 ` [net-next 01/12] net/mlx5: E-Switch, add ingress rate support Saeed Mahameed
                   ` (12 more replies)
  0 siblings, 13 replies; 18+ messages in thread
From: Saeed Mahameed @ 2019-08-01 19:56 UTC (permalink / raw)
  To: David S. Miller; +Cc: netdev@vger.kernel.org, Saeed Mahameed

Hi Dave,

This series provides misc updates to mlx5 driver.
For more information please see tag log below.

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

Please note that the series starts with a merge of mlx5-next branch,
to resolve and avoid dependency with rdma tree.

Thanks,
Saeed.

---
The following changes since commit 68e18626dfe971df3856872ee58f63c389dea2f5:

  Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux (2019-08-01 12:33:14 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux.git tags/mlx5-updates-2019-08-01

for you to fetch changes up to 6830b468259b45e3b73070474b8cec9388aa8c11:

  net/mlx5e: Allow dropping specific tunnel packets (2019-08-01 12:33:33 -0700)

----------------------------------------------------------------
mlx5-updates-2019-08-01

Misc updates for mlx5 netdev driver:

1) Ingress rate support for E-Switch vports from Eli.
2) Gavi introduces flow counters bulk allocation and pool,
   To improve the performance of flow counter acquisition.
3) From Tariq, micro improvements for tx path
4) From Shay, small improvement for XDP TX MPWQE inline flow.
5) Aya provides some cleanups for tx devlink health reporters.
6) Saeed, refactor checksum handling into a single function.
7) Tonghao, allows dropping specific tunnel packets.

----------------------------------------------------------------
Aya Levin (3):
      net/mlx5e: Fix mlx5e_tx_reporter_create return value
      net/mlx5e: Set tx reporter only on successful creation
      net/mlx5e: TX reporter cleanup

Eli Cohen (1):
      net/mlx5: E-Switch, add ingress rate support

Gavi Teitz (2):
      net/mlx5: Add flow counter bulk infrastructure
      net/mlx5: Add flow counter pool

Saeed Mahameed (1):
      net/mlx5e: Rx, checksum handling refactoring

Shay Agroskin (1):
      net/mlx5e: XDP, Close TX MPWQE session when no room for inline packet left

Tariq Toukan (3):
      net/mlx5e: Tx, Strict the room needed for SQ edge NOPs
      net/mlx5e: XDP, Slight enhancement for WQE fetch function
      net/mlx5e: Tx, Soften inline mode VLAN dependencies

Tonghao Zhang (1):
      net/mlx5e: Allow dropping specific tunnel packets

 drivers/net/ethernet/mellanox/mlx5/core/en.h       |   4 +-
 .../net/ethernet/mellanox/mlx5/core/en/reporter.h  |   1 -
 .../ethernet/mellanox/mlx5/core/en/reporter_tx.c   |  17 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h  |  24 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c   |  36 +--
 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h   |  66 ++++-
 .../net/ethernet/mellanox/mlx5/core/en_common.c    |  12 -
 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |   6 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c   |  19 ++
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.h   |   1 +
 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c    |  26 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c |   6 +
 drivers/net/ethernet/mellanox/mlx5/core/en_stats.h |   3 +
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c    | 103 ++++++-
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.h    |   7 +
 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c    |   7 +-
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c  |  16 ++
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h  |   2 +
 .../net/ethernet/mellanox/mlx5/core/fs_counters.c  | 318 +++++++++++++++++++--
 drivers/net/ethernet/mellanox/mlx5/core/vport.c    |   7 +-
 include/linux/mlx5/driver.h                        |  12 +
 22 files changed, 592 insertions(+), 103 deletions(-)

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

end of thread, other threads:[~2019-08-05 17:50 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-08-01 19:56 [pull request][net-next 00/12] Mellanox, mlx5 updates 2019-08-01 Saeed Mahameed
2019-08-01 19:56 ` [net-next 01/12] net/mlx5: E-Switch, add ingress rate support Saeed Mahameed
2019-08-02 17:37   ` Alexei Starovoitov
2019-08-02 19:22     ` Saeed Mahameed
2019-08-02 19:44       ` Alexei Starovoitov
2019-08-02 20:48         ` Saeed Mahameed
2019-08-01 19:56 ` [net-next 02/12] net/mlx5: Add flow counter bulk infrastructure Saeed Mahameed
2019-08-01 19:56 ` [net-next 03/12] net/mlx5: Add flow counter pool Saeed Mahameed
2019-08-01 19:56 ` [net-next 04/12] net/mlx5e: Tx, Strict the room needed for SQ edge NOPs Saeed Mahameed
2019-08-01 19:56 ` [net-next 05/12] net/mlx5e: XDP, Close TX MPWQE session when no room for inline packet left Saeed Mahameed
2019-08-01 19:57 ` [net-next 06/12] net/mlx5e: XDP, Slight enhancement for WQE fetch function Saeed Mahameed
2019-08-01 19:57 ` [net-next 07/12] net/mlx5e: Tx, Soften inline mode VLAN dependencies Saeed Mahameed
2019-08-01 19:57 ` [net-next 08/12] net/mlx5e: Rx, checksum handling refactoring Saeed Mahameed
2019-08-01 19:57 ` [net-next 09/12] net/mlx5e: Fix mlx5e_tx_reporter_create return value Saeed Mahameed
2019-08-01 19:57 ` [net-next 10/12] net/mlx5e: Set tx reporter only on successful creation Saeed Mahameed
2019-08-01 19:57 ` [net-next 11/12] net/mlx5e: TX reporter cleanup Saeed Mahameed
2019-08-01 19:57 ` [net-next 12/12] net/mlx5e: Allow dropping specific tunnel packets Saeed Mahameed
2019-08-05 17:50 ` [pull request][net-next 00/12] Mellanox, mlx5 updates 2019-08-01 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).