[dpdk-dev] [PATCH v6 0/4] i40e FDIR update rate optimization

Zhang, Qi Z qi.z.zhang at intel.com
Fri Jul 17 14:49:58 CEST 2020



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

Applied to dpdk-next-net-intel.

Thanks
Qi



More information about the dev mailing list