[dpdk-dev] [PATCH 00/23] bnxt patchset

Ajit Khaparde ajit.khaparde at broadcom.com
Thu May 18 03:57:50 CEST 2017


This patchset amongst other changes adds support few more dev_ops,
updates HWRM to version 1.7.5, switches to polling stats from the
hardware, support for LRO etc..

  bnxt: add various hwrm input/output structures
  bnxt: code reorg to properly allocate resources in PF/VF modes
  bnxt: add tunneling support
  bnxt: support lack of huge pages
  bnxt: add functions for tx_loopback, set_vf_mac and queues_drop_en
  bnxt: add support for set VF QOS and MAC anti spoof
  bnxt: add support for VLAN stripq, VLAN anti spoof and VLAN filtering for VFs
  bnxt: add support to get and clear VF specific stats
  bnxt: add code to determine the Rx status of VF
  bnxt: add support to add a VF MAC address
  bnxt: add support for xstats get/reset
  bnxt: Add support for VLAN filter and strip dev_ops
  bnxt: add code to configure a default VF VLAN
  bnxt: add support for set_mc_addr_list and mac_addr_set
  bnxt: add support for fw_version_get dev_op
  bnxt: add support to set MTU
  bnxt: add support for LRO
  bnxt: add rxq_info_get and txq_info_get dev_ops
  bnxt: add additonal HWRM debug info to error messages
  bnxt: reorg the query stats code
  bnxt: update to HWRM version 1.7.5
  bnxt: Add support to set VF rxmode
  bnxt: add code to support vlan_pvid_set dev_op

 drivers/net/bnxt/Makefile                 |    4 +
 drivers/net/bnxt/bnxt.h                   |  104 +-
 drivers/net/bnxt/bnxt_cpr.c               |  129 +-
 drivers/net/bnxt/bnxt_cpr.h               |   17 +
 drivers/net/bnxt/bnxt_ethdev.c            |  818 ++-
 drivers/net/bnxt/bnxt_filter.c            |   58 +-
 drivers/net/bnxt/bnxt_filter.h            |    3 +
 drivers/net/bnxt/bnxt_hwrm.c              | 1523 ++++-
 drivers/net/bnxt/bnxt_hwrm.h              |   62 +-
 drivers/net/bnxt/bnxt_irq.c               |   21 +-
 drivers/net/bnxt/bnxt_ring.c              |  159 +-
 drivers/net/bnxt/bnxt_ring.h              |    4 +-
 drivers/net/bnxt/bnxt_rxq.c               |   54 +-
 drivers/net/bnxt/bnxt_rxq.h               |    3 +
 drivers/net/bnxt/bnxt_rxr.c               |  396 +-
 drivers/net/bnxt/bnxt_rxr.h               |   46 +
 drivers/net/bnxt/bnxt_stats.c             |  261 +-
 drivers/net/bnxt/bnxt_stats.h             |   10 +
 drivers/net/bnxt/bnxt_txr.c               |    3 +-
 drivers/net/bnxt/bnxt_vnic.c              |   70 +-
 drivers/net/bnxt/bnxt_vnic.h              |   20 +-
 drivers/net/bnxt/hsi_struct_def_dpdk.h    | 8633 ++++++++++++++++++++---------
 drivers/net/bnxt/rte_pmd_bnxt.c           |  701 +++
 drivers/net/bnxt/rte_pmd_bnxt.h           |  322 ++
 drivers/net/bnxt/rte_pmd_bnxt_version.map |   22 +
 25 files changed, 10407 insertions(+), 3036 deletions(-)
 create mode 100644 drivers/net/bnxt/rte_pmd_bnxt.c
 create mode 100644 drivers/net/bnxt/rte_pmd_bnxt.h

-- 
2.10.1 (Apple Git-78)



More information about the dev mailing list