Skip to content

refactor MAC handling for hns3 PMD

Min Hu (Connor) dpdk-dev 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest14 patches 1 replyIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/14net/hns3: rename adding multicast address function in PFdrivers/net/hns3/hns3_ethdev.c+7 -70 replies
2/14net/hns3: rename adding unicast address function in PFdrivers/net/hns3/hns3_ethdev.c+5 -50 replies
3/14net/hns3: rename removing multicast address function in PFdrivers/net/hns3/hns3_ethdev.c+7 -70 replies
4/14net/hns3: extract a common interface to check duplicatesdrivers/net/hns3/hns3_ethdev.c drivers/net/hns3/hns3_ethdev.h drivers/net/hns3/hns3_ethdev_vf.c+24 -210 replies
5/14net/hns3: remove redundant adding multicast MAC interfacedrivers/net/hns3/hns3_ethdev.c drivers/net/hns3/hns3_ethdev_vf.c+16 -450 replies
6/14net/hns3: rename removing unicast address function in PFdrivers/net/hns3/hns3_ethdev.c+5 -50 replies
7/14net/hns3: remove redundant multicast operation interfacedrivers/net/hns3/hns3_ethdev.c+1 -170 replies
8/14net/hns3: add hns3 HW ops structure to operate hardwaredrivers/net/hns3/hns3_ethdev.c drivers/net/hns3/hns3_ethdev.h drivers/net/hns3/hns3_ethdev_vf.c+33 -00 replies
9/14net/hns3: use APIs in hns3 HW ops to config MAC featuresdrivers/net/hns3/hns3_ethdev.c drivers/net/hns3/hns3_ethdev_vf.c+30 -290 replies
10/14net/hns3: uniform to config all MAC and MC addressdrivers/net/hns3/hns3_ethdev.c drivers/net/hns3/hns3_ethdev.h drivers/net/hns3/hns3_ethdev_vf.c+25 -860 replies
11/14net/hns3: uniform adding and removing MAC address APIdrivers/net/hns3/hns3_ethdev.c drivers/net/hns3/hns3_ethdev.h drivers/net/hns3/hns3_ethdev_vf.c+9 -770 replies
12/14net/hns3: uniform common function to check multicastdrivers/net/hns3/hns3_ethdev.c drivers/net/hns3/hns3_ethdev.h drivers/net/hns3/hns3_ethdev_vf.c+12 -700 replies
13/14net/hns3: refactor hns3 set MC MAC addr list API for PFdrivers/net/hns3/hns3_ethdev.c+11 -1010 replies
14/14net/hns3: replace set MC MAC addr list API in VFdrivers/net/hns3/hns3_ethdev.c drivers/net/hns3/hns3_ethdev.h drivers/net/hns3/hns3_ethdev_vf.c+6 -550 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [dpdk-dev] [PATCH 00/14] refactor MAC handling for hns3 PMD

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(-)
Signature · 1 line
2.33.0