From: "Nalla Pradeep" <pna...@marvell.com> This patch set contains PMD with minimal set of operations that can drive both Octeon Tx and Tx2 in endpoint.
Nalla, Pradeep (15): net/octeontx_ep: add build and doc infrastructure net/octeontx_ep: add ethdev probe and remove net/octeontx_ep: add device init and uninit net/octeontx_ep: Added basic device setup. net/octeontx_ep: Add dev info get and configure net/octeontx_ep: Added rxq setup and release net/octeontx_ep: Added tx queue setup and release net/octeontx_ep: Setting up iq and oq registers net/octeontx_ep: Added dev start and stop net/octeontx_ep: Receive data path function added net/octeontx_ep: Transmit data path function added net/octeontx_ep: INFO PTR mode support added. net/octeontx_ep: stats get/reset and link update net/octeontx_ep: rx queue interrupt net/octeontx_ep: Input output reset. MAINTAINERS | 9 + doc/guides/nics/features/octeontx_ep.ini | 8 + doc/guides/nics/index.rst | 1 + doc/guides/nics/octeontx_ep.rst | 32 + drivers/common/octeontx2/otx2_common.h | 3 + drivers/net/meson.build | 1 + drivers/net/octeontx_ep/meson.build | 24 + drivers/net/octeontx_ep/otx2_ep_vf.c | 537 ++++++++++ drivers/net/octeontx_ep/otx2_ep_vf.h | 56 ++ drivers/net/octeontx_ep/otx_ep_common.h | 568 +++++++++++ drivers/net/octeontx_ep/otx_ep_ethdev.c | 852 ++++++++++++++++ drivers/net/octeontx_ep/otx_ep_rxtx.c | 1146 ++++++++++++++++++++++ drivers/net/octeontx_ep/otx_ep_rxtx.h | 51 + drivers/net/octeontx_ep/otx_ep_vf.c | 609 ++++++++++++ drivers/net/octeontx_ep/otx_ep_vf.h | 198 ++++ drivers/net/octeontx_ep/version.map | 4 + 16 files changed, 4099 insertions(+) create mode 100644 doc/guides/nics/features/octeontx_ep.ini create mode 100644 doc/guides/nics/octeontx_ep.rst create mode 100644 drivers/net/octeontx_ep/meson.build create mode 100644 drivers/net/octeontx_ep/otx2_ep_vf.c create mode 100644 drivers/net/octeontx_ep/otx2_ep_vf.h create mode 100644 drivers/net/octeontx_ep/otx_ep_common.h create mode 100644 drivers/net/octeontx_ep/otx_ep_ethdev.c create mode 100644 drivers/net/octeontx_ep/otx_ep_rxtx.c create mode 100644 drivers/net/octeontx_ep/otx_ep_rxtx.h create mode 100644 drivers/net/octeontx_ep/otx_ep_vf.c create mode 100644 drivers/net/octeontx_ep/otx_ep_vf.h create mode 100644 drivers/net/octeontx_ep/version.map -- 2.17.1