[dpdk-dev] [PATCH v2 00/11] enic counter fixes and Tx optimization
John Daley
johndale at cisco.com
Tue May 24 08:32:48 CEST 2016
The first 3 patches are related to drop counters. The remaining
patches make up a refactoring, cleanup and optimization of the Tx path.
Changes since v1 are:
- subject line fixups after running check-git-log.sh.
- Errors reported from patchworks fixed. Note: ./scripts/checkpatches.pl was
run locally before upstreaming v1 and the same errors were not caught.
The local host had perl version v5.16.3.
John Daley (11):
enic: fix Rx drop counters
enic: drop bad packets and remove unused Rx error flag
enic: count truncated packets
enic: put Tx and Rx functions into same file
enic: remove some unused functions in Tx path
enic: streamline mbuf handling in Tx path
enic: use Tx completion messages instead of descriptors
enic: refactor Tx mbuf recycling
enic: optimize the Tx function
enic: remove unused files and functions and variables
enic: add an enic assert macro
drivers/net/enic/Makefile | 2 +-
drivers/net/enic/base/enic_vnic_wq.h | 79 ------
drivers/net/enic/base/vnic_cq.h | 44 ----
drivers/net/enic/base/vnic_wq.c | 80 ++----
drivers/net/enic/base/vnic_wq.h | 118 ++-------
drivers/net/enic/enic.h | 47 +++-
drivers/net/enic/enic_ethdev.c | 67 +----
drivers/net/enic/enic_main.c | 156 +++++-------
drivers/net/enic/enic_res.h | 80 +-----
drivers/net/enic/enic_rx.c | 351 -------------------------
drivers/net/enic/enic_rxtx.c | 482 +++++++++++++++++++++++++++++++++++
11 files changed, 634 insertions(+), 872 deletions(-)
delete mode 100644 drivers/net/enic/base/enic_vnic_wq.h
delete mode 100644 drivers/net/enic/enic_rx.c
create mode 100644 drivers/net/enic/enic_rxtx.c
--
2.7.0
More information about the dev
mailing list