Hi Ferruh, Do you have any further comments on this series ?
Regards, Apeksha > -----Original Message----- > From: Apeksha Gupta <apeksha.gu...@nxp.com> > Sent: Friday, October 1, 2021 5:12 PM > To: david.march...@redhat.com; andrew.rybche...@oktetlabs.ru; > ferruh.yi...@intel.com > Cc: dev@dpdk.org; Sachin Saxena <sachin.sax...@nxp.com>; Hemant Agrawal > <hemant.agra...@nxp.com>; Apeksha Gupta <apeksha.gu...@nxp.com> > Subject: [PATCH v4 0/5] drivers/net: add NXP ENETFEC driver > > This patch series introduce the enetfec driver, ENETFEC > (Fast Ethernet Controller) is a network poll mode driver for > the inbuilt NIC found in the NXP i.MX 8M Mini SoC. > > An overview of the enetfec driver with probe and remove are in patch 1. > Patch 2 design UIO interface so that user space directly communicate with > a UIO based hardware device. UIO interface mmap the Control and Status > Registers (CSR) & BD memory in DPDK which is allocated in kernel and this > gives access to non-cacheble memory for BD. > > Patch 3 adds the RX/TX queue configuration setup operations. > Patch 4 adds enqueue and dequeue support. Also adds some basic features > like promiscuous enable, basic stats. > Patch 5 adds checksum and VLAN features. > > Apeksha Gupta (5): > net/enetfec: introduce NXP ENETFEC driver > net/enetfec: add UIO support > net/enetfec: support queue configuration > net/enetfec: add enqueue and dequeue support > net/enetfec: add features > > MAINTAINERS | 7 + > doc/guides/nics/enetfec.rst | 133 +++++ > doc/guides/nics/features/enetfec.ini | 14 + > doc/guides/nics/index.rst | 1 + > doc/guides/rel_notes/release_21_11.rst | 4 + > drivers/net/enetfec/enet_ethdev.c | 761 +++++++++++++++++++++++++ > drivers/net/enetfec/enet_ethdev.h | 167 ++++++ > drivers/net/enetfec/enet_pmd_logs.h | 31 + > drivers/net/enetfec/enet_regs.h | 116 ++++ > drivers/net/enetfec/enet_rxtx.c | 496 ++++++++++++++++ > drivers/net/enetfec/enet_uio.c | 273 +++++++++ > drivers/net/enetfec/enet_uio.h | 64 +++ > drivers/net/enetfec/meson.build | 11 + > drivers/net/enetfec/version.map | 3 + > drivers/net/meson.build | 1 + > 15 files changed, 2082 insertions(+) > create mode 100644 doc/guides/nics/enetfec.rst > create mode 100644 doc/guides/nics/features/enetfec.ini > create mode 100644 drivers/net/enetfec/enet_ethdev.c > create mode 100644 drivers/net/enetfec/enet_ethdev.h > create mode 100644 drivers/net/enetfec/enet_pmd_logs.h > create mode 100644 drivers/net/enetfec/enet_regs.h > create mode 100644 drivers/net/enetfec/enet_rxtx.c > create mode 100644 drivers/net/enetfec/enet_uio.c > create mode 100644 drivers/net/enetfec/enet_uio.h > create mode 100644 drivers/net/enetfec/meson.build > create mode 100644 drivers/net/enetfec/version.map > > -- > 2.17.1