mbox series

[V2,00/14] Features and bugfixes for hns3

Message ID 1614693534-27620-1-git-send-email-oulijun@huawei.com (mailing list archive)
Headers show
Series Features and bugfixes for hns3 | expand

Message

Lijun Ou March 2, 2021, 1:58 p.m. UTC
This series add three features according to the
21.05 roadmap as well as fix some bugs.

v1->v2:
- fix the commit log for patch[8/14].
- add more comit log information for patch[13/14].
- add a fix patch[7/14] because the version will not suport
  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 maximum frame size update after buffer alloc
  net/hns3: fix imprecise statistics

Chengwen Feng (2):
  net/hns3: implement cleanup for Tx done
  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      |   1 +
 doc/guides/nics/features/hns3_vf.ini   |   1 +
 doc/guides/rel_notes/release_21_05.rst |   5 +
 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           | 283 ++++++++++++++++++++++
 drivers/net/hns3/hns3_rxtx.h           |  12 +
 drivers/net/hns3/hns3_rxtx_vec_neon.h  |  15 ++
 drivers/net/hns3/hns3_rxtx_vec_sve.c   |  11 +
 drivers/net/hns3/hns3_stats.c          | 293 +++++++++++++----------
 drivers/net/hns3/hns3_stats.h          |  12 +-
 20 files changed, 1232 insertions(+), 198 deletions(-)