[dpdk-dev] [PATCH v3 00/26] bnxt patchset
Ajit Khaparde
ajit.khaparde at broadcom.com
Thu Jun 1 05:02:06 CEST 2017
This patchset amongst other changes adds support few more dev_ops,
updates HWRM to version 1.7.7, switches to polling stats from the
hardware, support for Jumbo MTU, LRO etc..
v1->v2:
- Grouped in the end, it also has PMD specific APIs to control VF from PF.
- I have updated the release notes and the features file wherever possible.
v2->v3:
- Rebasing to next-net tree
- Use net/bnxt instead of just bnxt in patch subject
- update testpmd to use the vendor specific APIs
- Addressed other review comments as appropriate
--
net/bnxt: update to new HWRM version
net/bnxt: code reorg to properly allocate resources for PF/VF
net/bnxt: handle VF/PF initialization appropriately
net/bnxt: support lack of huge pages
net/bnxt: add additonal HWRM debug info to error messages
net/bnxt: add tunneling support
net/bnxt: add support for xstats get/reset
net/bnxt: add support for VLAN filter and strip
net/bnxt: add support for set multicast addr list and MAC addr set
doc: update bnxt.ini to document Allmulticast mode
net/bnxt: add support to get fw version
net/bnxt: add support to set MTU
net/bnxt: add support for LRO
net/bnxt: add rxq/txq info_get
net/bnxt: add code to support VLAN pvid
net/bnxt: reorg the query stats code
doc: update default.ini to add LED support
net/bnxt: add support for led on/off
net/bnxt: add support for tx loopback, set vf mac and queues drop
net/bnxt: add support for set VF QOS and MAC anti spoof
net/bnxt: add support to get and clear VF specific stats
net/bnxt: add code to determine the Rx status of VF
net/bnxt: add support to add a VF MAC address
net/bnxt: add code to configure a default VF VLAN
net/bnxt: add support to set VF rxmode
doc: update release notes
app/test-pmd/Makefile | 4 +
app/test-pmd/cmdline.c | 92 +-
app/test-pmd/config.c | 20 +-
doc/guides/nics/features/bnxt.ini | 10 +
doc/guides/nics/features/default.ini | 1 +
doc/guides/rel_notes/release_17_08.rst | 10 +
drivers/net/bnxt/Makefile | 4 +
drivers/net/bnxt/bnxt.h | 144 +-
drivers/net/bnxt/bnxt_cpr.c | 132 +-
drivers/net/bnxt/bnxt_cpr.h | 17 +
drivers/net/bnxt/bnxt_ethdev.c | 852 ++-
drivers/net/bnxt/bnxt_filter.c | 54 +-
drivers/net/bnxt/bnxt_filter.h | 3 +
drivers/net/bnxt/bnxt_hwrm.c | 1605 ++++-
drivers/net/bnxt/bnxt_hwrm.h | 66 +-
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 | 322 +-
drivers/net/bnxt/bnxt_stats.h | 10 +
drivers/net/bnxt/bnxt_txr.c | 3 +-
drivers/net/bnxt/bnxt_vnic.c | 68 +-
drivers/net/bnxt/bnxt_vnic.h | 20 +-
drivers/net/bnxt/hsi_struct_def_dpdk.h | 9678 +++++++++++++++++++++--------
drivers/net/bnxt/rte_pmd_bnxt.c | 757 +++
drivers/net/bnxt/rte_pmd_bnxt.h | 310 +
drivers/net/bnxt/rte_pmd_bnxt_version.map | 19 +-
31 files changed, 11918 insertions(+), 2966 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