net/octeontx_ep: add build and doc infrastructure
Adding bare minimum PMD library and doc build infrastructure and claim the maintainership for octeontx end point PMD. Signed-off-by: Nalla Pradeep <pnalla@marvell.com> Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>
This commit is contained in:
parent
ba3c56b832
commit
c9b0c48736
@ -763,6 +763,15 @@ T: git://dpdk.org/next/dpdk-next-crypto
|
||||
F: drivers/common/octeontx2/otx2_sec*
|
||||
F: drivers/net/octeontx2/otx2_ethdev_sec*
|
||||
|
||||
Marvell OCTEON TX EP - endpoint
|
||||
M: Nalla Pradeep <pnalla@marvell.com>
|
||||
M: Radha Mohan Chintakuntla <radhac@marvell.com>
|
||||
M: Veerasenareddy Burru <vburru@marvell.com>
|
||||
T: git://dpdk.org/next/dpdk-next-net-mrvl
|
||||
F: drivers/net/octeontx_ep/
|
||||
F: doc/guides/nics/features/octeontx_ep.ini
|
||||
F: doc/guides/nics/octeontx_ep.rst
|
||||
|
||||
Mellanox mlx4
|
||||
M: Matan Azrad <matan@nvidia.com>
|
||||
M: Shahaf Shuler <shahafs@nvidia.com>
|
||||
|
10
doc/guides/nics/features/octeontx_ep.ini
Normal file
10
doc/guides/nics/features/octeontx_ep.ini
Normal file
@ -0,0 +1,10 @@
|
||||
;
|
||||
; Supported features of the 'octeontx_ep' network poll mode driver.
|
||||
;
|
||||
; Refer to default.ini for the full list of available PMD features.
|
||||
;
|
||||
[Features]
|
||||
SR-IOV = Y
|
||||
Linux = Y
|
||||
x86-64 = Y
|
||||
Usage doc = Y
|
@ -50,6 +50,7 @@ Network Interface Controller Drivers
|
||||
null
|
||||
octeontx
|
||||
octeontx2
|
||||
octeontx_ep
|
||||
pfe
|
||||
qede
|
||||
sfc_efx
|
||||
|
27
doc/guides/nics/octeontx_ep.rst
Normal file
27
doc/guides/nics/octeontx_ep.rst
Normal file
@ -0,0 +1,27 @@
|
||||
.. SPDX-License-Identifier: BSD-3-Clause
|
||||
Copyright(C) 2021 Marvell.
|
||||
|
||||
OCTEON TX EP Poll Mode driver
|
||||
=============================
|
||||
|
||||
The OCTEON TX EP ETHDEV PMD (**librte_pmd_octeontx_ep**) provides poll mode
|
||||
ethdev driver support for the virtual functions (VF) of **Marvell OCTEON TX2**
|
||||
and **Cavium OCTEON TX** families of adapters in SR-IOV context.
|
||||
|
||||
More information can be found at `Marvell Official Website
|
||||
<https://www.marvell.com/content/dam/marvell/en/public-collateral/embedded-processors/marvell-liquidio-III-solutions-brief.pdf>`_.
|
||||
|
||||
|
||||
Prerequisites
|
||||
-------------
|
||||
|
||||
This driver relies on external kernel PF driver for resources allocations
|
||||
and initialization. The following dependencies are not part of DPDK and
|
||||
must be installed separately:
|
||||
|
||||
- **Kernel module**
|
||||
This module, octeon_drv, drives the physical function, initializes hardware,
|
||||
allocates resources such as number of VFs, input/output queues for itself and
|
||||
the number of i/o queues each VF can use.
|
||||
|
||||
See :doc:`../platform/octeontx2` for SDP interface information which provides PCIe endpoint support for a remote host.
|
@ -39,6 +39,7 @@ drivers = ['af_packet',
|
||||
'null',
|
||||
'octeontx',
|
||||
'octeontx2',
|
||||
'octeontx_ep',
|
||||
'pcap',
|
||||
'pfe',
|
||||
'qede',
|
||||
|
8
drivers/net/octeontx_ep/meson.build
Normal file
8
drivers/net/octeontx_ep/meson.build
Normal file
@ -0,0 +1,8 @@
|
||||
# SPDX-License-Identifier: BSD-3-Clause
|
||||
# Copyright(C) 2021 Marvell.
|
||||
#
|
||||
|
||||
sources = files(
|
||||
'otx_ep_ethdev.c',
|
||||
)
|
||||
|
3
drivers/net/octeontx_ep/otx_ep_ethdev.c
Normal file
3
drivers/net/octeontx_ep/otx_ep_ethdev.c
Normal file
@ -0,0 +1,3 @@
|
||||
/* SPDX-License-Identifier: BSD-3-Clause
|
||||
* Copyright(C) 2021 Marvell.
|
||||
*/
|
3
drivers/net/octeontx_ep/version.map
Normal file
3
drivers/net/octeontx_ep/version.map
Normal file
@ -0,0 +1,3 @@
|
||||
DPDK_21 {
|
||||
local: *;
|
||||
};
|
Loading…
Reference in New Issue
Block a user