[dpdk-dev] [PATCH V3 00/14] Features and bugfixes for hns3

Lijun Ou oulijun at huawei.com
Thu Mar 4 08:44:40 CET 2021


This series add three features according to the
21.05 roadmap as well as fix some bugs.

v2->v3:
- fix some patchs title.
- delete the macro with patch[4/14].

v1->v2:
- fix the commit log for patch[8/14].
- add more commit log information for patch[13/14].
- add a fix patch[7/14] because the version will not support
  for copper phy before merge patch[8/14]. 

Chengchang Tang (4):
  net/hns3: support module EEPROM dump
  net/hns3: add more registers to dump
  net/hns3: fix HW buffer size on MTU update
  net/hns3: fix imprecise statistics

Chengwen Feng (2):
  net/hns3: implement Tx mbuf free on demand
  net/hns3: support RXD advanced layout

Hongbo Zheng (1):
  net/hns3: add process for MAC interrupt

Huisong Li (5):
  net/hns3: encapsulate a port shaping interface
  net/hns3: fix device capabilities for copper media type
  net/hns3: support PF device with copper phys
  net/hns3: remove unused parameter from func declaration
  net/hns3: fix memory leakage for mbuf

Min Hu (Connor) (2):
  net/hns3: add Rx and Tx bytes stats
  net/hns3: add imissed packet stats

 doc/guides/nics/features/hns3.ini      |   2 +
 doc/guides/nics/features/hns3_vf.ini   |   1 +
 doc/guides/rel_notes/release_21_05.rst |   6 +
 drivers/net/hns3/hns3_cmd.c            |   8 +-
 drivers/net/hns3/hns3_cmd.h            |  81 +++++++
 drivers/net/hns3/hns3_dcb.c            |  22 +-
 drivers/net/hns3/hns3_dcb.h            |   2 +-
 drivers/net/hns3/hns3_ethdev.c         | 420 +++++++++++++++++++++++++++++----
 drivers/net/hns3/hns3_ethdev.h         |  22 ++
 drivers/net/hns3/hns3_ethdev_vf.c      |  46 ++--
 drivers/net/hns3/hns3_intr.c           |  20 ++
 drivers/net/hns3/hns3_intr.h           |   4 +
 drivers/net/hns3/hns3_regs.c           | 171 +++++++++++++-
 drivers/net/hns3/hns3_regs.h           |   1 +
 drivers/net/hns3/hns3_rxtx.c           | 275 +++++++++++++++++++++
 drivers/net/hns3/hns3_rxtx.h           |  12 +
 drivers/net/hns3/hns3_rxtx_vec_neon.h  |   9 +
 drivers/net/hns3/hns3_rxtx_vec_sve.c   |   8 +
 drivers/net/hns3/hns3_stats.c          | 287 ++++++++++++----------
 drivers/net/hns3/hns3_stats.h          |  12 +-
 20 files changed, 1211 insertions(+), 198 deletions(-)

-- 
2.7.4



More information about the dev mailing list