All of lore.kernel.org
 help / color / mirror / Atom feed
* [v1 00/12] ENETC4 PMD support
@ 2025-10-09 11:16 vanshika.shukla
  2025-10-09 11:16 ` [v1 01/12] net/enetc: Add initial ENETC4 PMD driver support vanshika.shukla
                   ` (13 more replies)
  0 siblings, 14 replies; 36+ messages in thread
From: vanshika.shukla @ 2025-10-09 11:16 UTC (permalink / raw)
  To: dev

From: Vanshika Shukla <vanshika.shukla@nxp.com>

This series introduces a new ENETC4 PMD driver for NXP's new generation
SoC, enabling basic network operations.

Apeksha Gupta (6):
  net/enetc: Add initial ENETC4 PMD driver support
  net/enetc: Add RX and TX queue APIs for ENETC4 PMD
  net/enetc: Optimize ENETC4 data path
  net/enetc: Add TX checksum offload and RX checksum validation
  net/enetc: Add basic statistics
  net/enetc: Add packet type parsing support

Gagandeep Singh (1):
  net/enetc: Add support for multiple queues with RSS

Vanshika Shukla (5):
  net/enetc: Add VF to PF messaging support and primary MAC setup
  net/enetc: Add multicast and promiscuous mode support
  net/enetc: Add link speed and status support
  net/enetc: Add link status notification support
  net/enetc: Add MAC and VLAN filter support

 MAINTAINERS                            |    3 +
 config/arm/arm64_imx_linux_gcc         |   17 +
 config/arm/meson.build                 |   14 +
 doc/guides/nics/enetc4.rst             |   92 ++
 doc/guides/nics/features/enetc4.ini    |   22 +
 doc/guides/nics/index.rst              |    1 +
 doc/guides/rel_notes/release_24_11.rst |    4 +
 drivers/net/enetc/base/enetc4_hw.h     |  186 ++++
 drivers/net/enetc/base/enetc_hw.h      |   52 +-
 drivers/net/enetc/enetc.h              |  245 ++++-
 drivers/net/enetc/enetc4_ethdev.c      | 1002 +++++++++++++++++
 drivers/net/enetc/enetc4_vf.c          | 1364 ++++++++++++++++++++++++
 drivers/net/enetc/enetc_cbdr.c         |  311 ++++++
 drivers/net/enetc/enetc_ethdev.c       |    5 +-
 drivers/net/enetc/enetc_rxtx.c         |  165 ++-
 drivers/net/enetc/meson.build          |    5 +-
 drivers/net/enetc/ntmp.h               |  110 ++
 17 files changed, 3557 insertions(+), 41 deletions(-)
 create mode 100644 config/arm/arm64_imx_linux_gcc
 create mode 100644 doc/guides/nics/enetc4.rst
 create mode 100644 doc/guides/nics/features/enetc4.ini
 create mode 100644 drivers/net/enetc/base/enetc4_hw.h
 create mode 100644 drivers/net/enetc/enetc4_ethdev.c
 create mode 100644 drivers/net/enetc/enetc4_vf.c
 create mode 100644 drivers/net/enetc/enetc_cbdr.c
 create mode 100644 drivers/net/enetc/ntmp.h

-- 
2.25.1


^ permalink raw reply	[flat|nested] 36+ messages in thread
* [v1 00/12] ENETC4 PMD support
@ 2024-10-18  7:26 vanshika.shukla
  2024-10-18  7:26 ` [v1 08/12] net/enetc: Add VF to PF messaging support and primary MAC setup vanshika.shukla
  0 siblings, 1 reply; 36+ messages in thread
From: vanshika.shukla @ 2024-10-18  7:26 UTC (permalink / raw)
  To: dev

From: Vanshika Shukla <vanshika.shukla@nxp.com>

This series introduces a new ENETC4 PMD driver for NXP's i.MX95
SoC, enabling basic network operations. 

Vanshika Shukla (12):
  net/enetc: Add initial ENETC4 PMD driver support
  net/enetc: Add RX and TX queue APIs for ENETC4 PMD
  net/enetc: Optimize ENETC4 data path
  net/enetc: Add TX checksum offload and RX checksum validation
  net/enetc: Add basic statistics
  net/enetc: Add packet type parsing support
  net/enetc: Add support for multiple queues with RSS
  net/enetc: Add VF to PF messaging support and primary MAC setup
  net/enetc: Add multicast and promiscuous mode support
  net/enetc: Add link speed and status support
  net/enetc: Add link status notification support
  net/enetc: Add MAC and VLAN filter support

 MAINTAINERS                            |    3 +
 config/arm/arm64_imx_linux_gcc         |   17 +
 config/arm/meson.build                 |   14 +
 doc/guides/nics/enetc4.rst             |   99 ++
 doc/guides/nics/features/enetc4.ini    |   22 +
 doc/guides/nics/index.rst              |    1 +
 doc/guides/rel_notes/release_24_11.rst |    4 +
 drivers/net/enetc/base/enetc4_hw.h     |  186 ++++
 drivers/net/enetc/base/enetc_hw.h      |   52 +-
 drivers/net/enetc/enetc.h              |  246 ++++-
 drivers/net/enetc/enetc4_ethdev.c      | 1051 ++++++++++++++++++
 drivers/net/enetc/enetc4_vf.c          | 1364 ++++++++++++++++++++++++
 drivers/net/enetc/enetc_cbdr.c         |  311 ++++++
 drivers/net/enetc/enetc_ethdev.c       |    5 +-
 drivers/net/enetc/enetc_rxtx.c         |  171 ++-
 drivers/net/enetc/kpage_ncache_api.h   |   70 ++
 drivers/net/enetc/meson.build          |    5 +-
 drivers/net/enetc/ntmp.h               |  110 ++
 18 files changed, 3690 insertions(+), 41 deletions(-)
 create mode 100644 config/arm/arm64_imx_linux_gcc
 create mode 100644 doc/guides/nics/enetc4.rst
 create mode 100644 doc/guides/nics/features/enetc4.ini
 create mode 100644 drivers/net/enetc/base/enetc4_hw.h
 create mode 100644 drivers/net/enetc/enetc4_ethdev.c
 create mode 100644 drivers/net/enetc/enetc4_vf.c
 create mode 100644 drivers/net/enetc/enetc_cbdr.c
 create mode 100644 drivers/net/enetc/kpage_ncache_api.h
 create mode 100644 drivers/net/enetc/ntmp.h

-- 
2.25.1


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

end of thread, other threads:[~2025-10-22 16:34 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-10-09 11:16 [v1 00/12] ENETC4 PMD support vanshika.shukla
2025-10-09 11:16 ` [v1 01/12] net/enetc: Add initial ENETC4 PMD driver support vanshika.shukla
2025-10-09 16:06   ` Hemant Agrawal
2025-10-15 21:34   ` Stephen Hemminger
2025-10-09 11:16 ` [v1 02/12] net/enetc: Add RX and TX queue APIs for ENETC4 PMD vanshika.shukla
2025-10-15 21:36   ` Stephen Hemminger
2025-10-15 21:42   ` Stephen Hemminger
2025-10-15 21:43   ` Stephen Hemminger
2025-10-15 21:50   ` Stephen Hemminger
2025-10-09 11:16 ` [v1 03/12] net/enetc: Optimize ENETC4 data path vanshika.shukla
2025-10-09 11:16 ` [v1 04/12] net/enetc: Add TX checksum offload and RX checksum validation vanshika.shukla
2025-10-09 11:16 ` [v1 05/12] net/enetc: Add basic statistics vanshika.shukla
2025-10-09 11:16 ` [v1 06/12] net/enetc: Add packet type parsing support vanshika.shukla
2025-10-09 11:16 ` [v1 07/12] net/enetc: Add support for multiple queues with RSS vanshika.shukla
2025-10-09 11:16 ` [v1 08/12] net/enetc: Add VF to PF messaging support and primary MAC setup vanshika.shukla
2025-10-15 21:53   ` Stephen Hemminger
2025-10-09 11:16 ` [v1 09/12] net/enetc: Add multicast and promiscuous mode support vanshika.shukla
2025-10-09 11:16 ` [v1 10/12] net/enetc: Add link speed and status support vanshika.shukla
2025-10-09 11:16 ` [v1 11/12] net/enetc: Add link status notification support vanshika.shukla
2025-10-09 11:16 ` [v1 12/12] net/enetc: Add MAC and VLAN filter support vanshika.shukla
2025-10-15 22:10 ` [v1 00/12] ENETC4 PMD support Stephen Hemminger
2025-10-17  9:19 ` [v2 " vanshika.shukla
2025-10-17  9:19   ` [v2 01/12] net/enetc: Add initial ENETC4 PMD driver support vanshika.shukla
2025-10-17  9:19   ` [v2 02/12] net/enetc: Add RX and TX queue APIs for ENETC4 PMD vanshika.shukla
2025-10-17  9:19   ` [v2 03/12] net/enetc: Optimize ENETC4 data path vanshika.shukla
2025-10-17  9:19   ` [v2 04/12] net/enetc: Add TX checksum offload and RX checksum validation vanshika.shukla
2025-10-17  9:19   ` [v2 05/12] net/enetc: Add basic statistics vanshika.shukla
2025-10-17  9:19   ` [v2 06/12] net/enetc: Add packet type parsing support vanshika.shukla
2025-10-17  9:19   ` [v2 07/12] net/enetc: Add VF to PF messaging support and primary MAC setup vanshika.shukla
2025-10-17  9:19   ` [v2 08/12] net/enetc: Add multicast and promiscuous mode support vanshika.shukla
2025-10-17  9:19   ` [v2 09/12] net/enetc: Add link speed and status support vanshika.shukla
2025-10-17  9:19   ` [v2 10/12] net/enetc: Add link status notification support vanshika.shukla
2025-10-17  9:19   ` [v2 11/12] net/enetc: Add MAC and VLAN filter support vanshika.shukla
2025-10-17  9:19   ` [v2 12/12] net/enetc: Add support for deferred queue and queue info callbacks vanshika.shukla
2025-10-22 16:34   ` [v2 00/12] ENETC4 PMD support Stephen Hemminger
  -- strict thread matches above, loose matches on Subject: below --
2024-10-18  7:26 [v1 " vanshika.shukla
2024-10-18  7:26 ` [v1 08/12] net/enetc: Add VF to PF messaging support and primary MAC setup vanshika.shukla

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.