[PATCH 2/2] net/hns3: optimized Tx performance

Ferruh Yigit ferruh.yigit at intel.com
Mon Nov 15 18:32:18 CET 2021


On 11/11/2021 1:38 PM, Min Hu (Connor) wrote:
> From: Chengwen Feng<fengchengwen at huawei.com>
> 
> The PMD should check whether the descriptor is done by hardware before
> free the corresponding mbuf. Currently the common xmit algorithm will
> free mbuf every time when it's invoked. Because hardware may not have
> finished sending, this may lead to many invalid queries which are
> whether the descriptors are done.
> 

Hi Connor, Chengwen,

Since there will be a new version, can you please reword above paragraph?

> This patch uses tx_free_thresh to control whether invoke free mbuf, and
> free tx_rs_thresh mbufs each time.
> 
> This patch also modifies the implementation of PMD's tx_done_cleanup
> because the mbuf free algorithm changed.
> 
> In the testpmd single core MAC forwarding scenario, the performance is
> improved by 10% at 64B on Kunpeng920 platform.
> 
> Cc:stable at dpdk.org
> 
> Signed-off-by: Chengwen Feng<fengchengwen at huawei.com>
> Signed-off-by: Min Hu (Connor)<humin29 at huawei.com>



More information about the dev mailing list