mbox series

[net-next,00/13] bnxt_en: Updates for net-next.

Message ID 1545003991-17488-1-git-send-email-michael.chan@broadcom.com
Headers show
Series bnxt_en: Updates for net-next. | expand

Message

Michael Chan Dec. 16, 2018, 11:46 p.m. UTC
Two main changes in this seris plus some miscellaneous changes.

1. Improvements and fixes for resource accounting which are required
for enabling SR-IOV and RDMA on the new 57500 chips.  Only SR-IOV
for 57500 chips is enabled in this series.

2. New statistics counters and improvements to keep the basic
counters and port counters during IFDOWN.

3. Msic. small changes for ETS, returning proper error codes
when flashing NVRAM, and a link speed related fix for ethtool
loopback selftest.

Michael Chan (8):
  bnxt_en: Store the maximum NQs available on the PF.
  bnxt_en: Add bnxt_get_avail_cp_rings_for_en() helper function.
  bnxt_en: Disable MSIX before re-reserving NQs/CMPL rings.
  bnxt_en: Add SR-IOV support for 57500 chips.
  bnxt_en: Add ethtool -S priority counters.
  bnxt_en: Don't set ETS on unused TCs.
  bnxt_en: Save ring statistics before reset.
  bnxt_en: Do not free port statistics buffer when device is down.

Vasundhara Volam (5):
  bnxt_en: get rid of num_stat_ctxs variable
  bnxt_en: Do not modify max_stat_ctxs after RDMA driver requests/frees
    stat_ctxs
  bnxt_en: Reserve 1 stat_ctx for RDMA driver.
  bnxt_en: Return linux standard errors in bnxt_ethtool.c
  bnxt_en: query force speeds before disabling autoneg mode.

 drivers/net/ethernet/broadcom/bnxt/bnxt.c         | 251 ++++++++++++++++------
 drivers/net/ethernet/broadcom/bnxt/bnxt.h         |  12 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c     |   5 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 201 +++++++++++++++--
 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c   |  32 +--
 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c     |  21 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h     |   1 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c     |   1 -
 8 files changed, 407 insertions(+), 117 deletions(-)

Comments

David Miller Dec. 18, 2018, 7:12 a.m. UTC | #1
From: Michael Chan <michael.chan@broadcom.com>
Date: Sun, 16 Dec 2018 18:46:18 -0500

> Two main changes in this seris plus some miscellaneous changes.
> 
> 1. Improvements and fixes for resource accounting which are required
> for enabling SR-IOV and RDMA on the new 57500 chips.  Only SR-IOV
> for 57500 chips is enabled in this series.
> 
> 2. New statistics counters and improvements to keep the basic
> counters and port counters during IFDOWN.
> 
> 3. Msic. small changes for ETS, returning proper error codes
> when flashing NVRAM, and a link speed related fix for ethtool
> loopback selftest.

Series applied, thanks.