[v2,00/23] bnxt patchset

Message ID 20180628201549.3507-1-ajit.khaparde@broadcom.com (mailing list archive)
Headers
Series bnxt patchset |

Message

Ajit Khaparde June 28, 2018, 8:15 p.m. UTC
  Patchset against dpdk-next-net. Please apply.

v1->v2:
Takes care of the various comments made in the previous version.
I am dropping the style changes for now. I will send them later
after addressing the coding convention issues.


Ajit Khaparde (16):
  net/bnxt: fix clear port stats
  net/bnxt: add Tx batching support
  net/bnxt: optimize receive processing code
  net/bnxt: set MIN/MAX descriptor count fox Tx and Rx Rings
  net/bnxt: fix dev close operation
  net/bnxt: set ring coalesce parameters for Stratus NIC
  net/bnxt: fix HW Tx checksum offload check
  net/bnxt: add support for VF id 0xd800
  net/bnxt: fix Rx/Tx queue start/stop operations
  net/bnxt: refactor filter/flow
  net/bnxt: check filter type before clearing it
  net/bnxt: fix set MTU
  net/bnxt: fix incorrect IO address handling in Tx
  net/bnxt: allocate RSS context only if RSS mode is enabled
  net/bnxt: check VF resources if resource manager is enabled
  net/bnxt: fix Rx ring count limitation

Jay Ding (1):
  net/bnxt: check for invalid vnic id

Rob Miller (1):
  net/bnxt: update HWRM API to v1.9.2.9

Scott Branden (1):
  net/bnxt: move function check zero bytes to bnxt util.h

Somnath Kotur (3):
  net/bnxt: revert reset of L2 filter id
  net/bnxt: fix to move a flow to a different queue
  net/bnxt: use correct flags during VLAN configuration

Xiaoxin Peng (1):
  net/bnxt: fix Tx with multiple mbuf

 drivers/net/bnxt/Makefile              |    2 +
 drivers/net/bnxt/bnxt.h                |   32 +
 drivers/net/bnxt/bnxt_cpr.h            |   12 +
 drivers/net/bnxt/bnxt_ethdev.c         |  120 +++-
 drivers/net/bnxt/bnxt_filter.c         | 1090 +----------------------------
 drivers/net/bnxt/bnxt_filter.h         |    1 -
 drivers/net/bnxt/bnxt_flow.c           | 1171 ++++++++++++++++++++++++++++++++
 drivers/net/bnxt/bnxt_hwrm.c           |  224 ++++--
 drivers/net/bnxt/bnxt_hwrm.h           |    9 +-
 drivers/net/bnxt/bnxt_ring.c           |  115 ++++
 drivers/net/bnxt/bnxt_ring.h           |    1 +
 drivers/net/bnxt/bnxt_rxq.c            |   54 +-
 drivers/net/bnxt/bnxt_rxq.h            |    4 +
 drivers/net/bnxt/bnxt_rxr.c            |   26 +-
 drivers/net/bnxt/bnxt_rxr.h            |    2 +
 drivers/net/bnxt/bnxt_txq.h            |    1 +
 drivers/net/bnxt/bnxt_txr.c            |  156 +++--
 drivers/net/bnxt/bnxt_txr.h            |   10 +
 drivers/net/bnxt/bnxt_util.c           |   18 +
 drivers/net/bnxt/bnxt_util.h           |   11 +
 drivers/net/bnxt/bnxt_vnic.c           |    5 +-
 drivers/net/bnxt/bnxt_vnic.h           |    6 +-
 drivers/net/bnxt/hsi_struct_def_dpdk.h |  113 ++-
 23 files changed, 1952 insertions(+), 1231 deletions(-)
 create mode 100644 drivers/net/bnxt/bnxt_flow.c
 create mode 100644 drivers/net/bnxt/bnxt_util.c
 create mode 100644 drivers/net/bnxt/bnxt_util.h
  

Comments

Ferruh Yigit July 2, 2018, 3:48 p.m. UTC | #1
On 6/28/2018 9:15 PM, Ajit Khaparde wrote:
> Patchset against dpdk-next-net. Please apply.
> 
> v1->v2:
> Takes care of the various comments made in the previous version.
> I am dropping the style changes for now. I will send them later
> after addressing the coding convention issues.
> 
> 
> Ajit Khaparde (16):
>   net/bnxt: fix clear port stats
>   net/bnxt: add Tx batching support
>   net/bnxt: optimize receive processing code
>   net/bnxt: set MIN/MAX descriptor count fox Tx and Rx Rings
>   net/bnxt: fix dev close operation
>   net/bnxt: set ring coalesce parameters for Stratus NIC
>   net/bnxt: fix HW Tx checksum offload check
>   net/bnxt: add support for VF id 0xd800
>   net/bnxt: fix Rx/Tx queue start/stop operations
>   net/bnxt: refactor filter/flow
>   net/bnxt: check filter type before clearing it
>   net/bnxt: fix set MTU
>   net/bnxt: fix incorrect IO address handling in Tx
>   net/bnxt: allocate RSS context only if RSS mode is enabled
>   net/bnxt: check VF resources if resource manager is enabled
>   net/bnxt: fix Rx ring count limitation
> 
> Jay Ding (1):
>   net/bnxt: check for invalid vnic id
> 
> Rob Miller (1):
>   net/bnxt: update HWRM API to v1.9.2.9
> 
> Scott Branden (1):
>   net/bnxt: move function check zero bytes to bnxt util.h
> 
> Somnath Kotur (3):
>   net/bnxt: revert reset of L2 filter id
>   net/bnxt: fix to move a flow to a different queue
>   net/bnxt: use correct flags during VLAN configuration
> 
> Xiaoxin Peng (1):
>   net/bnxt: fix Tx with multiple mbuf

Series applied to dpdk-next-net/master, thanks.


Build errors commented on patch fixed while applying, please double check.