[dpdk-dev] [pull-request] dpdk-next-net for main v21.08 - RC2

Andrew Rybchenko andrew.rybchenko at oktetlabs.ru
Tue Jul 13 15:17:37 CEST 2021


The following changes since commit a95bbb72623c310df4d0c8ad45c2ee06f538e01b:

  version: 21.08-rc1 (2021-07-10 12:01:52 +0200)

are available in the Git repository at:

  http://dpdk.org/git/next/dpdk-next-net

for you to fetch changes up to 1f24e0b41cc0fe7a6660a638e81ef9872ca14ca6:

  app/testpmd: support matching the reserved filed for VXLAN (2021-07-13
16:06:43 +0300)

----------------------------------------------------------------
Chengchang Tang (2):
      net/hns3: add query basic info support for VF
      net/hns3: support for VF modify VLAN filter state

Dapeng Yu (1):
      net/softnic: fix memory leak in connection init

Gregory Etelson (1):
      app/testpmd: add flow item to match on IPv4 version and IHL

Huisong Li (1):
      net/hns3: support multiple TC MAC pause

Jiawen Wu (19):
      net/ngbe: add build and doc infrastructure
      net/ngbe: support probe and remove
      net/ngbe: add log type and error type
      net/ngbe: define registers
      net/ngbe: set MAC type and LAN ID with device initialization
      net/ngbe: init and validate EEPROM
      net/ngbe: add HW initialization
      net/ngbe: identify PHY and reset PHY
      net/ngbe: store MAC address
      net/ngbe: support link update
      net/ngbe: setup the check PHY link
      net/ngbe: add Rx queue setup and release
      net/ngbe: add Tx queue setup and release
      net/ngbe: add device start and stop operations
      net/ngbe: add Tx queue start and stop
      net/ngbe: add Rx queue start and stop
      net/ngbe: add simple Rx flow
      net/ngbe: add simple Tx flow
      net/ngbe: support to close and reset device

Jochen Behrens (1):
      net/vmxnet3: add interrupt support in MSI-X

Martin Havlik (2):
      net/bonding: fix error log message on flow verify failure
      net/bonding: add missing return value check

Rongwei Liu (2):
      net/mlx5: support matching on the reserved field of VXLAN
      app/testpmd: support matching the reserved filed for VXLAN

Viacheslav Ovsiienko (1):
      app/testpmd: fix offloads for the newly attached port

 MAINTAINERS                                 |    6 +
 app/test-pmd/cmdline_flow.c                 |   23 +-
 app/test-pmd/testpmd.c                      |  151 +++---
 app/test-pmd/util.c                         |    5 +-
 doc/guides/nics/features/ngbe.ini           |   15 +
 doc/guides/nics/index.rst                   |    1 +
 doc/guides/nics/mlx5.rst                    |   11 +-
 doc/guides/nics/ngbe.rst                    |   58 +++
 doc/guides/rel_notes/release_21_08.rst      |    7 +
 doc/guides/testpmd_app_ug/testpmd_funcs.rst |    2 +
 drivers/common/mlx5/mlx5_devx_cmds.c        |    3 +
 drivers/common/mlx5/mlx5_devx_cmds.h        |    6 +
 drivers/common/mlx5/mlx5_prm.h              |   41 +-
 drivers/net/bonding/rte_eth_bond_pmd.c      |   19 +-
 drivers/net/hns3/hns3_cmd.h                 |    9 +
 drivers/net/hns3/hns3_ethdev.c              |    5 +-
 drivers/net/hns3/hns3_ethdev.h              |    6 +
 drivers/net/hns3/hns3_ethdev_vf.c           |   96 +++-
 drivers/net/hns3/hns3_mbx.h                 |   11 +-
 drivers/net/meson.build                     |    1 +
 drivers/net/mlx5/linux/mlx5_os.c            |   77 +++
 drivers/net/mlx5/mlx5.h                     |    2 +
 drivers/net/mlx5/mlx5_flow.c                |   26 +-
 drivers/net/mlx5/mlx5_flow.h                |    4 +-
 drivers/net/mlx5/mlx5_flow_dv.c             |  160 ++++--
 drivers/net/mlx5/mlx5_flow_verbs.c          |    3 +-
 drivers/net/ngbe/base/meson.build           |   21 +
 drivers/net/ngbe/base/ngbe.h                |   11 +
 drivers/net/ngbe/base/ngbe_devids.h         |   83 +++
 drivers/net/ngbe/base/ngbe_dummy.h          |  209 ++++++++
 drivers/net/ngbe/base/ngbe_eeprom.c         |  203 ++++++++
 drivers/net/ngbe/base/ngbe_eeprom.h         |   17 +
 drivers/net/ngbe/base/ngbe_hw.c             | 1068
++++++++++++++++++++++++++++++++++++++
 drivers/net/ngbe/base/ngbe_hw.h             |   59 +++
 drivers/net/ngbe/base/ngbe_mng.c            |  198 +++++++
 drivers/net/ngbe/base/ngbe_mng.h            |   65 +++
 drivers/net/ngbe/base/ngbe_osdep.h          |  183 +++++++
 drivers/net/ngbe/base/ngbe_phy.c            |  451 ++++++++++++++++
 drivers/net/ngbe/base/ngbe_phy.h            |   62 +++
 drivers/net/ngbe/base/ngbe_phy_mvl.c        |  251 +++++++++
 drivers/net/ngbe/base/ngbe_phy_mvl.h        |   97 ++++
 drivers/net/ngbe/base/ngbe_phy_rtl.c        |  289 +++++++++++
 drivers/net/ngbe/base/ngbe_phy_rtl.h        |   89 ++++
 drivers/net/ngbe/base/ngbe_phy_yt.c         |  272 ++++++++++
 drivers/net/ngbe/base/ngbe_phy_yt.h         |   76 +++
 drivers/net/ngbe/base/ngbe_regs.h           | 1490
+++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/net/ngbe/base/ngbe_status.h         |   73 +++
 drivers/net/ngbe/base/ngbe_type.h           |  204 ++++++++
 drivers/net/ngbe/meson.build                |   18 +
 drivers/net/ngbe/ngbe_ethdev.c              | 1173
+++++++++++++++++++++++++++++++++++++++++
 drivers/net/ngbe/ngbe_ethdev.h              |  134 +++++
 drivers/net/ngbe/ngbe_logs.h                |   46 ++
 drivers/net/ngbe/ngbe_rxtx.c                | 1327
+++++++++++++++++++++++++++++++++++++++++++++++
 drivers/net/ngbe/ngbe_rxtx.h                |  309 +++++++++++
 drivers/net/ngbe/version.map                |    3 +
 drivers/net/softnic/conn.c                  |    1 +
 drivers/net/vmxnet3/vmxnet3_ethdev.c        |  340 +++++++++---
 drivers/net/vmxnet3/vmxnet3_ethdev.h        |   12 +
 drivers/vdpa/mlx5/mlx5_vdpa_steer.c         |    6 +-
 59 files changed, 9340 insertions(+), 248 deletions(-)
 create mode 100644 doc/guides/nics/features/ngbe.ini
 create mode 100644 doc/guides/nics/ngbe.rst
 create mode 100644 drivers/net/ngbe/base/meson.build
 create mode 100644 drivers/net/ngbe/base/ngbe.h
 create mode 100644 drivers/net/ngbe/base/ngbe_devids.h
 create mode 100644 drivers/net/ngbe/base/ngbe_dummy.h
 create mode 100644 drivers/net/ngbe/base/ngbe_eeprom.c
 create mode 100644 drivers/net/ngbe/base/ngbe_eeprom.h
 create mode 100644 drivers/net/ngbe/base/ngbe_hw.c
 create mode 100644 drivers/net/ngbe/base/ngbe_hw.h
 create mode 100644 drivers/net/ngbe/base/ngbe_mng.c
 create mode 100644 drivers/net/ngbe/base/ngbe_mng.h
 create mode 100644 drivers/net/ngbe/base/ngbe_osdep.h
 create mode 100644 drivers/net/ngbe/base/ngbe_phy.c
 create mode 100644 drivers/net/ngbe/base/ngbe_phy.h
 create mode 100644 drivers/net/ngbe/base/ngbe_phy_mvl.c
 create mode 100644 drivers/net/ngbe/base/ngbe_phy_mvl.h
 create mode 100644 drivers/net/ngbe/base/ngbe_phy_rtl.c
 create mode 100644 drivers/net/ngbe/base/ngbe_phy_rtl.h
 create mode 100644 drivers/net/ngbe/base/ngbe_phy_yt.c
 create mode 100644 drivers/net/ngbe/base/ngbe_phy_yt.h
 create mode 100644 drivers/net/ngbe/base/ngbe_regs.h
 create mode 100644 drivers/net/ngbe/base/ngbe_status.h
 create mode 100644 drivers/net/ngbe/base/ngbe_type.h
 create mode 100644 drivers/net/ngbe/meson.build
 create mode 100644 drivers/net/ngbe/ngbe_ethdev.c
 create mode 100644 drivers/net/ngbe/ngbe_ethdev.h
 create mode 100644 drivers/net/ngbe/ngbe_logs.h
 create mode 100644 drivers/net/ngbe/ngbe_rxtx.c
 create mode 100644 drivers/net/ngbe/ngbe_rxtx.h
 create mode 100644 drivers/net/ngbe/version.map


More information about the dev mailing list