v2: Fixed review comments from sburla at marvell v3: Fixed review comments from jerinj at marvell v4: Fixed MAITAINERS file v5: Fixed review comments from Ferruh yigit at intel v6: Created separate patch for octeontx_ep raw driver changes. Used pmd specific log types instead of 'RTE_LOGTYPE_PMD' Used proper function return values.
Nalla Pradeep (12): raw/octeontx_ep: changed device id 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 MAINTAINERS | 9 + doc/guides/nics/features/octeontx_ep.ini | 11 + doc/guides/nics/index.rst | 1 + doc/guides/nics/octeontx_ep.rst | 27 + drivers/common/octeontx2/otx2_common.h | 5 +- drivers/net/meson.build | 1 + drivers/net/octeontx_ep/meson.build | 13 + drivers/net/octeontx_ep/otx2_ep_vf.c | 358 +++++++ drivers/net/octeontx_ep/otx2_ep_vf.h | 30 + drivers/net/octeontx_ep/otx_ep_common.h | 510 ++++++++++ drivers/net/octeontx_ep/otx_ep_ethdev.c | 468 +++++++++ drivers/net/octeontx_ep/otx_ep_rxtx.c | 1064 +++++++++++++++++++++ drivers/net/octeontx_ep/otx_ep_rxtx.h | 46 + drivers/net/octeontx_ep/otx_ep_vf.c | 396 ++++++++ drivers/net/octeontx_ep/otx_ep_vf.h | 168 ++++ drivers/net/octeontx_ep/version.map | 3 + drivers/raw/octeontx2_ep/otx2_ep_rawdev.c | 6 +- 17 files changed, 3112 insertions(+), 4 deletions(-) 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