Patchset against dpdk-next-net contains bug fixes, some code refactoring and style cleanup.
Please apply. Ajit Khaparde (15): net/bnxt: fix clear port stats net/bnxt: add Tx batching support net/bnxt: Rx processing optimization net/bnxt: set min and max descriptor count for 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: code cleanup style of bnxt vnic net/bnxt: filter/flow refactoring 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. 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 (11): net/bnxt: code cleanup style of bnxt cpr net/bnxt: code cleanup style of bnxt rxr net/bnxt: code cleanup style of rte pmd bnxt file net/bnxt: code cleanup style of bnxt stats net/bnxt: code cleanup style of bnxt vnic net/bnxt: code cleanup style of bnxt txq net/bnxt: code cleanup style of bnxt rxq net/bnxt: code cleanup style of bnxt txr net/bnxt: code cleanup style of bnxt ring net/bnxt: code cleanup style of bnxt ethdev net/bnxt: move function check zero bytes to bnxt util.h Somnath Kotur (2): net/bnxt: Revert reset of L2 filter id in clear_ntuple_filter net/bnxt: fix to move a flow to a different queue Xiaoxin Peng (1): net/bnxt: fix Tx with multiple mbuf drivers/net/bnxt/Makefile | 2 + drivers/net/bnxt/bnxt.h | 27 + drivers/net/bnxt/bnxt_cpr.c | 22 +- drivers/net/bnxt/bnxt_cpr.h | 12 + drivers/net/bnxt/bnxt_ethdev.c | 284 +++++--- 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 | 156 +++-- drivers/net/bnxt/bnxt_hwrm.h | 3 + drivers/net/bnxt/bnxt_ring.c | 194 +++++- drivers/net/bnxt/bnxt_ring.h | 41 +- drivers/net/bnxt/bnxt_rxq.c | 76 ++- drivers/net/bnxt/bnxt_rxq.h | 16 +- drivers/net/bnxt/bnxt_rxr.c | 82 ++- drivers/net/bnxt/bnxt_rxr.h | 8 +- drivers/net/bnxt/bnxt_stats.c | 84 ++- drivers/net/bnxt/bnxt_stats.h | 27 +- drivers/net/bnxt/bnxt_txq.c | 24 +- drivers/net/bnxt/bnxt_txq.h | 10 +- drivers/net/bnxt/bnxt_txr.c | 161 +++-- drivers/net/bnxt/bnxt_txr.h | 19 +- drivers/net/bnxt/bnxt_util.c | 18 + drivers/net/bnxt/bnxt_util.h | 11 + drivers/net/bnxt/bnxt_vnic.c | 28 +- drivers/net/bnxt/bnxt_vnic.h | 8 +- drivers/net/bnxt/hsi_struct_def_dpdk.h | 113 ++- drivers/net/bnxt/rte_pmd_bnxt.c | 97 ++- drivers/net/bnxt/rte_pmd_bnxt.h | 69 +- 29 files changed, 2314 insertions(+), 1540 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 -- 2.15.1 (Apple Git-101)