net/hns3: support multiple TC MAC pause
authorHuisong Li <lihuisong@huawei.com>
Sat, 10 Jul 2021 01:58:34 +0000 (09:58 +0800)
committerAndrew Rybchenko <Andrew.Rybchenko@oktetlabs.ru>
Tue, 13 Jul 2021 09:41:32 +0000 (11:41 +0200)
commitfafa81dece7fe22369073235b636c2fc6cda6601
tree2c3e6ec520db42c65032c00052bfee0dc9364659
parent0f5bf5a8564e68384a7b25f5239347a65939604f
net/hns3: support multiple TC MAC pause

MAC PAUSE can take effect on a single TC or multiple TCs, depending on the
hardware. For example, the Kunpeng 920 supports MAC pause in a single TC,
and the Kunpeng 930 supports MAC pause in multiple TCs. This patch
supports MAC PAUSE in multiple TC for some hardware.

Signed-off-by: Huisong Li <lihuisong@huawei.com>
Signed-off-by: Min Hu (Connor) <humin29@huawei.com>
drivers/net/hns3/hns3_ethdev.c
drivers/net/hns3/hns3_ethdev.h