[dpdk-dev] [PATCH v6 0/4] i40e FDIR update rate optimization
chenmin.sun at intel.com
chenmin.sun at intel.com
Fri Jul 17 19:36:54 CEST 2020
From: Chenmin Sun <chenmin.sun at intel.com>
[PATCH v6 1/4] net/i40e: introducing the fdir guaranteed/shared space tracking
[PATCH v6 2/4] net/i40e: FDIR flow memory management optimization
[PATCH v6 2/4] net/i40e: move the i40e_get_outer_vlan to where it real needed
[PATCH v6 2/4] net/i40e: FDIR update rate optimization
v6:
* Fix a code style issue
v5:
* Remove duplicated macro definition
* Replace multiplication and division with bitwise operators
v4:
* Split the patch to 4
* New two functions for fdir mempool get/put.
* Rewrite function i40e_find_available_buffer().
* Move the fdir space tracking logic to i40e_flow_add_del_fdir_filter().
v3:
* Split the patch into two.
* Renamed some data structures and added some descriptions.
v2:
* Refine commit message and code comments.
* Refine code style.
* Fixed several memory free bugs.
* Replace the bin_serch() with rte_bsf64()
Chenmin Sun (4):
net/i40e: introducing the fdir space tracking
net/i40e: FDIR flow memory management optimization
net/i40e: move the i40e_get_outer_vlan to where it real needed
net/i40e: FDIR update rate optimization
drivers/net/i40e/i40e_ethdev.c | 135 +++++++++++++++-
drivers/net/i40e/i40e_ethdev.h | 83 ++++++++--
drivers/net/i40e/i40e_fdir.c | 271 ++++++++++++++++++++++++++-------
drivers/net/i40e/i40e_flow.c | 108 +++++++++----
drivers/net/i40e/i40e_rxtx.c | 7 +-
drivers/net/i40e/i40e_rxtx.h | 3 +
6 files changed, 494 insertions(+), 113 deletions(-)
--
2.17.1
More information about the dev
mailing list