mbox series

[0/8] TM and some bugfixes for hns3

Message ID 1610631217-14216-1-git-send-email-oulijun@huawei.com (mailing list archive)
Headers show
Series TM and some bugfixes for hns3 | expand

Message

Lijun Ou Jan. 14, 2021, 1:33 p.m. UTC
This series add TM feature support and fix some
bugs for hns3 pmd driver. Because the TM need to
use rte_atomicNN_xxx for the resetting of the
hns3_reset_data structure. Therefore it needs to
add a new updates patch for using C11 atomics
builtins for resetting.

Chengchang Tang (3):
  net/hns3: fix register length when dump registers
  net/hns3: fix data overwriting during register dump
  net/hns3: fix dump register out of range

Chengwen Feng (2):
  net/hns3: support RTE TM get ops function
  net/hns3: fix VF query link status in dev init

Hongbo Zheng (1):
  net/hns3: use new opcode for clearing hardware resource

Lijun Ou (2):
  net/hns3: use C11 atomics builtins for resetting
  net/hns3: remove unused assignment for RSS key

 drivers/net/hns3/hns3_cmd.h       |    2 +-
 drivers/net/hns3/hns3_dcb.c       |  221 ++++---
 drivers/net/hns3/hns3_dcb.h       |    3 +
 drivers/net/hns3/hns3_ethdev.c    |   34 +-
 drivers/net/hns3/hns3_ethdev.h    |   16 +-
 drivers/net/hns3/hns3_ethdev_vf.c |   21 +-
 drivers/net/hns3/hns3_intr.c      |    8 +-
 drivers/net/hns3/hns3_regs.c      |   82 ++-
 drivers/net/hns3/hns3_rxtx.c      |    2 +-
 drivers/net/hns3/hns3_tm.c        | 1291 +++++++++++++++++++++++++++++++++++++
 drivers/net/hns3/hns3_tm.h        |  103 +++
 drivers/net/hns3/meson.build      |    3 +-
 12 files changed, 1623 insertions(+), 163 deletions(-)
 create mode 100644 drivers/net/hns3/hns3_tm.c
 create mode 100644 drivers/net/hns3/hns3_tm.h

Comments

Ferruh Yigit Jan. 19, 2021, 12:49 a.m. UTC | #1
On 1/14/2021 1:33 PM, Lijun Ou wrote:
> This series add TM feature support and fix some
> bugs for hns3 pmd driver. Because the TM need to
> use rte_atomicNN_xxx for the resetting of the
> hns3_reset_data structure. Therefore it needs to
> add a new updates patch for using C11 atomics
> builtins for resetting.
> 
> Chengchang Tang (3):
>    net/hns3: fix register length when dump registers
>    net/hns3: fix data overwriting during register dump
>    net/hns3: fix dump register out of range
> 
> Chengwen Feng (2):
>    net/hns3: support RTE TM get ops function
>    net/hns3: fix VF query link status in dev init
> 
> Hongbo Zheng (1):
>    net/hns3: use new opcode for clearing hardware resource
> 
> Lijun Ou (2):
>    net/hns3: use C11 atomics builtins for resetting
>    net/hns3: remove unused assignment for RSS key
> 

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