[dpdk-dev] [PATCH v3 00/13] enic counter fixes and Tx optimization
John Daley
johndale at cisco.com
Fri Jun 3 02:22:44 CEST 2016
The first 3 patches are related to drop counters. The remaining
patches make up refactoring, cleanup bug fixes and optimization of
the Tx path.
Changes since v2 are:
- Piotr Azarewicz's ol_flags patch
http://www.dpdk.org/dev/patchwork/patch/12642
- fix Tx IP and UDP/TCP checksum offload
John Daley (13):
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
enic: expand local Tx mbuf flags variable to 64-bits
enic: fix Tx IP and UDP/TCP checksum offload
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 | 48 +++-
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 | 490 +++++++++++++++++++++++++++++++++++
11 files changed, 642 insertions(+), 873 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