net/hns3: fix input parameters of MAC functions
authorHuisong Li <lihuisong@huawei.com>
Wed, 22 Sep 2021 03:41:52 +0000 (11:41 +0800)
committerFerruh Yigit <ferruh.yigit@intel.com>
Thu, 7 Oct 2021 11:56:16 +0000 (13:56 +0200)
commit60a6b4a574cf3b9415c73c31173eb42deb5ca92b
tree2a84244ef888079e01dae28d26e58b71033667aa
parent19e67d8ebced5cb12829f75c70e6c497b5925e82
net/hns3: fix input parameters of MAC functions

When adding multicast and unicast MAC addresses, three descriptors and
one descriptor are required for querying or adding MAC VLAN table,
respectively. This patch uses the number of descriptors as input
parameter to complete this task to make the function more secure.

Fixes: 7d7f9f80bbfb ("net/hns3: support MAC address related operations")
Cc: stable@dpdk.org
Signed-off-by: Huisong Li <lihuisong@huawei.com>
Signed-off-by: Min Hu (Connor) <humin29@huawei.com>
drivers/net/hns3/hns3_cmd.h
drivers/net/hns3/hns3_ethdev.c