> -----Original Message-----
> From: Sun, Chenmin <chenmin....@intel.com>
> Sent: Saturday, July 18, 2020 1:37 AM
> To: Zhang, Qi Z <qi.z.zh...@intel.com>; Xing, Beilei <beilei.x...@intel.com>;
> Wu, Jingjing <jingjing...@intel.com>; Wang, Haiyue <haiyue.w...@intel.com>
> Cc: dev@dpdk.org; Sun, Chenmin <chenmin....@intel.com>
> Subject: [PATCH v6 0/4] i40e FDIR update rate optimization
>
> From: Chenmin Sun <chenmin....@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
Applied to dpdk-next-net-intel.
Thanks
Qi