This patchset refactor MAC handling for hns3 PMD, including unicast, multicast and operation for MAC address.
Huisong Li (14): net/hns3: rename adding multicast address function in PF net/hns3: rename adding unicast address function in PF net/hns3: rename removing multicast address function in PF net/hns3: extract a common interface to check duplicates net/hns3: remove redundant adding multicast MAC interface net/hns3: rename removing unicast address function in PF net/hns3: remove redundant multicast operation interface net/hns3: add hns3 HW ops structure to operate hardware net/hns3: use APIs in hns3 HW ops to config MAC features net/hns3: uniform to config all MAC and MC address net/hns3: uniform adding and removing MAC address API net/hns3: uniform common function to check multicast net/hns3: refactor hns3 set MC MAC addr list API for PF net/hns3: replace set MC MAC addr list API in VF drivers/net/hns3/hns3_ethdev.c | 271 +++++++++------------------ drivers/net/hns3/hns3_ethdev.h | 21 +++ drivers/net/hns3/hns3_ethdev_vf.c | 296 ++---------------------------- 3 files changed, 127 insertions(+), 461 deletions(-) -- 2.33.0