[dpdk-dev] [PATCH v4 00/24] bnxt patchset
Ajit Khaparde
ajit.khaparde at broadcom.com
Thu Sep 28 23:43:21 CEST 2017
This patch set includes some bug fixes and also adds
support for new dev_ops like rx_queue_count,
rx/tx_descriptor_status, get/set_eeprom
and rx_queue_intr_enable/disable.
It also adds support for the flow_filter funciton to add
Flow API functionality.
Please apply.
Ajit Khaparde (22):
net/bnxt: fix HWRM_*() macros and locking
net/bnxt: use 64-bits of address for vlan_table
net/bnxt: fix an issue with group id calculation
net/bnxt: fix calculation of number of pools
net/bnxt: handle multi queue mode properly
net/bnxt: fix rx handling and buffer allocation logic
net/bnxt: fix an issue with broadcast traffic
net/bnxt: fix usage of ETH_VMDQ_* flags
net/bnxt: set checksum offload flags correctly
net/bnxt: update status of Rx IP/L4 CKSUM
net/bnxt: add support for xstats get by id
net/bnxt: fix config rss update
net/bnxt: set the hash_key_size
net/bnxt: add support for rx_queue_count
net/bnxt: add support for rx_descriptor_status
net/bnxt: add support for tx_descriptor_status
net/bnxt: add new HWRM structs to support flow filtering
net/bnxt: add support for flow filter ops
doc: update release notes
net/bnxt: fix per queue stats display in xstats
net/bnxt: prevent interrupt handler from accessing freed memory
net/bnxt: add dev_supported_ptypes_get dev_op
Somnath Kotur (2):
net/bnxt: add support for get/set EEPROM
net/bnxt: add support for rx_queue_intr_enable/disable APIs
doc/guides/nics/features/bnxt.ini | 2 +
doc/guides/rel_notes/release_17_11.rst | 11 +
drivers/net/bnxt/bnxt.h | 11 +-
drivers/net/bnxt/bnxt_cpr.c | 2 +
drivers/net/bnxt/bnxt_cpr.h | 6 +-
drivers/net/bnxt/bnxt_ethdev.c | 571 +++++++++++++++-
drivers/net/bnxt/bnxt_filter.c | 871 ++++++++++++++++++++++++-
drivers/net/bnxt/bnxt_filter.h | 76 +++
drivers/net/bnxt/bnxt_hwrm.c | 963 +++++++++++++++++++++------
drivers/net/bnxt/bnxt_hwrm.h | 25 +-
drivers/net/bnxt/bnxt_irq.c | 3 +
drivers/net/bnxt/bnxt_irq.h | 3 +
drivers/net/bnxt/bnxt_nvm_defs.h | 75 +++
drivers/net/bnxt/bnxt_rxq.c | 241 ++++---
drivers/net/bnxt/bnxt_rxq.h | 4 +
drivers/net/bnxt/bnxt_rxr.c | 98 ++-
drivers/net/bnxt/bnxt_rxr.h | 16 +
drivers/net/bnxt/bnxt_stats.c | 57 +-
drivers/net/bnxt/bnxt_stats.h | 5 +
drivers/net/bnxt/bnxt_txr.c | 35 +-
drivers/net/bnxt/bnxt_txr.h | 21 +
drivers/net/bnxt/bnxt_vnic.c | 1 +
drivers/net/bnxt/bnxt_vnic.h | 1 +
drivers/net/bnxt/hsi_struct_def_dpdk.h | 1122 ++++++++++++++++++++++++++++++++
drivers/net/bnxt/rte_pmd_bnxt.c | 15 +-
25 files changed, 3884 insertions(+), 351 deletions(-)
create mode 100644 drivers/net/bnxt/bnxt_nvm_defs.h
--
2.13.5 (Apple Git-94)
More information about the dev
mailing list