net/hns3: fix long task queue pairs reset time
authorChengchang Tang <tangchengchang@huawei.com>
Tue, 23 Mar 2021 13:45:56 +0000 (21:45 +0800)
committerFerruh Yigit <ferruh.yigit@intel.com>
Tue, 30 Mar 2021 10:30:46 +0000 (12:30 +0200)
commit6911e7c22c61a7071a534b198f79dc4c6d525445
tree74e27949048573fce83ce1bcf71671e8be5b11b6
parent398ee80192b1d44026bcf02a27dd62a6d3df236d
net/hns3: fix long task queue pairs reset time

Currently, the queue reset process needs to be performed one by one,
which is inefficient. However, the queues reset in the same function is
almost at the same stage. To optimize the queue reset process, a new
function has been added to the firmware command HNS3_OPC_CFG_RST_TRIGGER
to reset all queues in the same function at a time. And the related
queue reset MBX message is adjusted in the same way too.

Fixes: bba636698316 ("net/hns3: support Rx/Tx and related operations")
Cc: stable@dpdk.org
Signed-off-by: Chengchang Tang <tangchengchang@huawei.com>
Signed-off-by: Min Hu (Connor) <humin29@huawei.com>
drivers/net/hns3/hns3_cmd.h
drivers/net/hns3/hns3_rxtx.c