mbox series

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

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

Message

Lijun Ou March 4, 2021, 7:44 a.m. UTC
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(-)

Comments

Ferruh Yigit March 4, 2021, 2:10 p.m. UTC | #1
On 3/4/2021 7:44 AM, Lijun Ou wrote:
> 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
> 

Series applied to dpdk-next-net/main, thanks.