DPDK patches and discussions
 help / color / mirror / Atom feed
* [PATCH v1 00/20] Add NT400D11 support and new features
@ 2025-10-01 15:09 Serhii Iliushyk
  2025-10-01 15:09 ` [PATCH v1 01/20] net/ntnic: add stubs for init NT400D11 Serhii Iliushyk
                   ` (19 more replies)
  0 siblings, 20 replies; 21+ messages in thread
From: Serhii Iliushyk @ 2025-10-01 15:09 UTC (permalink / raw)
  To: dev; +Cc: mko-plv, sil-plv, ckm, stephen

This series of patches adds support for NT400D11 FPGA and implements
several new features including pattern matching on inner Ethernet and VLAN
headers, exception path handling, flow query with count action, flow pull,
and extends flow dump with MBR configuration

Serhii Iliushyk (19):
  net/ntnic: add stubs for init NT400D11
  net/ntnic: add reset setup for NT400D11
  net/ntnic: add reset init stage 0 for NT400D11
  net/ntnic: add reset init stage 1 for NT400D11
  net/ntnic: add reset init stage 2 for NT400D11
  net/ntnic: add reset init stage 3 and 4 for NT400D11
  net/ntnic: add reset init stage 5 for NT400D11
  net/ntnic: add reset init stage 6 for NT400D11
  net/ntnic: add reset init stage 7 for NT400D11
  net/ntnic: add reset init stage 8 for NT400D11
  net/ntnic: add fpga registers for NT400D11
  net/ntnic: add support pattern matching on inner ETH headers
  net/ntnic: add support pattern matching on inner VLAN header
  net/ntnic: add handling exception path option
  net/ntnic: add flow query with count action
  net/ntnic: add flow pull
  net/ntnic: extend flow dump with MBR configuration
  net/ntnic: rename hwlock
  net/ntnic: rename nt log types

Stephen Hemminger (1):
  net/ntnic: make flow lock local

 doc/guides/nics/features/ntnic.ini            |    1 +
 doc/guides/nics/ntnic.rst                     |   15 +
 drivers/net/ntnic/adapter/nt4ga_adapter.c     |    3 +-
 drivers/net/ntnic/include/create_elements.h   |    2 -
 drivers/net/ntnic/include/flow_api_engine.h   |    2 +
 .../ntnic/include/stream_binary_flow_api.h    |    2 +-
 drivers/net/ntnic/meson.build                 |    2 +
 .../nthw/core/nt400dxx/nthw_fpga_nt400dxx.c   |   41 +
 .../core/nt400dxx/reset/nthw_fpga_rst9569.c   |  380 ++
 drivers/net/ntnic/nthw/core/nthw_fpga.c       |    1 +
 drivers/net/ntnic/nthw/flow_api/flow_api.c    |   15 +
 .../flow_api/profile_inline/flm_evt_queue.c   |   14 +
 .../flow_api/profile_inline/flm_evt_queue.h   |    1 +
 .../profile_inline/flow_api_hw_db_inline.c    |   54 +-
 .../profile_inline/flow_api_hw_db_inline.h    |    4 +-
 .../profile_inline/flow_api_profile_inline.c  |   94 +-
 .../profile_inline/flow_api_profile_inline.h  |    3 +
 .../flow_api_profile_inline_config.h          |   48 +
 drivers/net/ntnic/nthw/nthw_platform.c        |    3 +
 drivers/net/ntnic/nthw/nthw_platform_drv.h    |    2 +
 .../supported/nthw_fpga_9569_055_049_0000.c   | 3132 +++++++++++++++++
 .../nthw/supported/nthw_fpga_instances.c      |    3 +-
 .../nthw/supported/nthw_fpga_instances.h      |    1 +
 .../ntnic/nthw/supported/nthw_fpga_mod_defs.h |    1 +
 .../ntnic/nthw/supported/nthw_fpga_reg_defs.h |    1 +
 .../supported/nthw_fpga_reg_defs_rst9569.h    |   35 +
 drivers/net/ntnic/ntlog/ntlog.h               |   16 +-
 drivers/net/ntnic/ntnic_ethdev.c              |   44 +-
 drivers/net/ntnic/ntnic_filter/ntnic_filter.c |   85 +-
 drivers/net/ntnic/ntnic_mod_reg.c             |   15 +
 drivers/net/ntnic/ntnic_mod_reg.h             |   17 +
 31 files changed, 3976 insertions(+), 61 deletions(-)
 create mode 100644 drivers/net/ntnic/nthw/core/nt400dxx/reset/nthw_fpga_rst9569.c
 create mode 100644 drivers/net/ntnic/nthw/supported/nthw_fpga_9569_055_049_0000.c
 create mode 100644 drivers/net/ntnic/nthw/supported/nthw_fpga_reg_defs_rst9569.h

-- 
2.45.0


^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2025-10-01 15:13 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-10-01 15:09 [PATCH v1 00/20] Add NT400D11 support and new features Serhii Iliushyk
2025-10-01 15:09 ` [PATCH v1 01/20] net/ntnic: add stubs for init NT400D11 Serhii Iliushyk
2025-10-01 15:09 ` [PATCH v1 02/20] net/ntnic: add reset setup for NT400D11 Serhii Iliushyk
2025-10-01 15:09 ` [PATCH v1 03/20] net/ntnic: add reset init stage 0 " Serhii Iliushyk
2025-10-01 15:09 ` [PATCH v1 04/20] net/ntnic: add reset init stage 1 " Serhii Iliushyk
2025-10-01 15:09 ` [PATCH v1 05/20] net/ntnic: add reset init stage 2 " Serhii Iliushyk
2025-10-01 15:09 ` [PATCH v1 06/20] net/ntnic: add reset init stage 3 and 4 " Serhii Iliushyk
2025-10-01 15:09 ` [PATCH v1 07/20] net/ntnic: add reset init stage 5 " Serhii Iliushyk
2025-10-01 15:09 ` [PATCH v1 08/20] net/ntnic: add reset init stage 6 " Serhii Iliushyk
2025-10-01 15:09 ` [PATCH v1 09/20] net/ntnic: add reset init stage 7 " Serhii Iliushyk
2025-10-01 15:09 ` [PATCH v1 10/20] net/ntnic: add reset init stage 8 " Serhii Iliushyk
2025-10-01 15:09 ` [PATCH v1 11/20] net/ntnic: add fpga registers " Serhii Iliushyk
2025-10-01 15:09 ` [PATCH v1 12/20] net/ntnic: add support pattern matching on inner ETH headers Serhii Iliushyk
2025-10-01 15:09 ` [PATCH v1 13/20] net/ntnic: add support pattern matching on inner VLAN header Serhii Iliushyk
2025-10-01 15:09 ` [PATCH v1 14/20] net/ntnic: add handling exception path option Serhii Iliushyk
2025-10-01 15:09 ` [PATCH v1 15/20] net/ntnic: add flow query with count action Serhii Iliushyk
2025-10-01 15:09 ` [PATCH v1 16/20] net/ntnic: add flow pull Serhii Iliushyk
2025-10-01 15:09 ` [PATCH v1 17/20] net/ntnic: extend flow dump with MBR configuration Serhii Iliushyk
2025-10-01 15:10 ` [PATCH v1 18/20] net/ntnic: make flow lock local Serhii Iliushyk
2025-10-01 15:10 ` [PATCH v1 19/20] net/ntnic: rename hwlock Serhii Iliushyk
2025-10-01 15:10 ` [PATCH v1 20/20] net/ntnic: rename nt log types Serhii Iliushyk

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).