netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net-next 00/10] Mellanox 100G mlx5 DCBX and ethtool updates
@ 2016-11-26 14:18 Saeed Mahameed
  2016-11-26 14:18 ` [PATCH net-next 01/10] net/mlx5e: Add qos capability check Saeed Mahameed
                   ` (10 more replies)
  0 siblings, 11 replies; 12+ messages in thread
From: Saeed Mahameed @ 2016-11-26 14:18 UTC (permalink / raw)
  To: David S. Miller; +Cc: netdev, Saeed Mahameed

Hi Dave, 

This series provides the following mlx5 updates:

>From Huy:
DCBX CEE API and DCBX firmware/host modes support.
    - 1st patch ensures the dcbnl_rtnl_ops is published only when the qos
      capability bits is on. 
    - 2nd patch adds the support for CEE interfaces into mlx5 dcbnl_rtnl_ops
    - 3rd patch refactors ETS query to read ETS configuration directly from
      firmware rather than having a software shadow to it. The existing IEEE
      interfaces stays the same.
    - 4th patch adds the support for MLX5_REG_DCBX_PARAM and MLX5_REG_DCBX_APP
      firmware commands to manipulate mlx5 DCBX mode. 
    - 5th patch adds the driver support for the new DCBX firmware.  This ensures
      the backward compatibility versus the old and new firmware. With the new DCBX
      firmware, qos settings can be controlled by either firmware or software
      depending on the DCBX mode. 

>From Kamal and Saeed:
    - mlx5 self-test support.

>From Shaker:
    - Private flag to give the user the ability to enable/disable mlx5 CQE
      compression.

This series was generated against commit:
e5f12b3f5ebb ("Merge branch 'mlxsw-trap-groups-and-policers'")

Thenks
Saeed.

Huy Nguyen (6):
  net/mlx5e: Add qos capability check
  net/mlx5e: Support DCBX CEE API
  net/mlx5e: Read ETS settings directly from firmware
  net/mlx5: Add DCBX firmware commands support
  net/mlx5e: ConnectX-4 firmware support for DCBX
  net/mlx5e: Add DCBX control interface

Kamal Heib (1):
  net/mlx5e: Add support for ethtool self diagnostics test

Saeed Mahameed (1):
  net/mlx5e: Add support for loopback selftest

Shaker Daibes (2):
  net/mlx5e: Moves pflags to priv->params
  net/mlx5e: Add CQE compression user control

 drivers/net/ethernet/mellanox/mlx5/core/Makefile   |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/en.h       |  61 ++-
 drivers/net/ethernet/mellanox/mlx5/core/en_clock.c |   3 +-
 .../net/ethernet/mellanox/mlx5/core/en_common.c    |   7 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 449 ++++++++++++++++++++-
 .../net/ethernet/mellanox/mlx5/core/en_ethtool.c   |  53 ++-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |  46 +--
 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c    |   4 +-
 .../net/ethernet/mellanox/mlx5/core/en_selftest.c  | 344 ++++++++++++++++
 drivers/net/ethernet/mellanox/mlx5/core/port.c     |  63 +++
 include/linux/mlx5/driver.h                        |   7 +
 include/linux/mlx5/port.h                          |   6 +
 12 files changed, 980 insertions(+), 65 deletions(-)
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c

-- 
2.7.4

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

end of thread, other threads:[~2016-11-27 13:18 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-11-26 14:18 [PATCH net-next 00/10] Mellanox 100G mlx5 DCBX and ethtool updates Saeed Mahameed
2016-11-26 14:18 ` [PATCH net-next 01/10] net/mlx5e: Add qos capability check Saeed Mahameed
2016-11-26 14:18 ` [PATCH net-next 02/10] net/mlx5e: Support DCBX CEE API Saeed Mahameed
2016-11-26 14:18 ` [PATCH net-next 03/10] net/mlx5e: Read ETS settings directly from firmware Saeed Mahameed
2016-11-26 14:18 ` [PATCH net-next 04/10] net/mlx5: Add DCBX firmware commands support Saeed Mahameed
2016-11-26 14:18 ` [PATCH net-next 05/10] net/mlx5e: ConnectX-4 firmware support for DCBX Saeed Mahameed
2016-11-26 14:18 ` [PATCH net-next 06/10] net/mlx5e: Add DCBX control interface Saeed Mahameed
2016-11-26 14:18 ` [PATCH net-next 07/10] net/mlx5e: Add support for ethtool self diagnostics test Saeed Mahameed
2016-11-26 14:18 ` [PATCH net-next 08/10] net/mlx5e: Add support for loopback selftest Saeed Mahameed
2016-11-26 14:18 ` [PATCH net-next 09/10] net/mlx5e: Moves pflags to priv->params Saeed Mahameed
2016-11-26 14:18 ` [PATCH net-next 10/10] net/mlx5e: Add CQE compression user control Saeed Mahameed
2016-11-27 13:18 ` [PATCH net-next 00/10] Mellanox 100G mlx5 DCBX and ethtool updates Saeed Mahameed

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).