#
8711af29 |
| 20-Nov-2024 |
Nandini Persad <nandinipersad361@gmail.com> |
doc: describe security protocols in a dedicated guide
This is a new document covering security protocols implemented in DPDK and more.
Signed-off-by: Nandini Persad <nandinipersad361@gmail.com> Sig
doc: describe security protocols in a dedicated guide
This is a new document covering security protocols implemented in DPDK and more.
Signed-off-by: Nandini Persad <nandinipersad361@gmail.com> Signed-off-by: Thomas Monjalon <thomas@monjalon.net> Reviewed-by: Stephen Hemminger <stephen@networkplumber.org> Reviewed-by: Hemant Agrawal <hemant.agrawal@nxp.com>
show more ...
|
#
696982d5 |
| 08-Apr-2024 |
Maryam Tahhan <mtahhan@redhat.com> |
doc: fix AF_XDP device plugin howto
Fixup the references to the AF_XDP Device Plugin in the documentation (was referred to as CNI previously) and document the single netdev limitation for deploying
doc: fix AF_XDP device plugin howto
Fixup the references to the AF_XDP Device Plugin in the documentation (was referred to as CNI previously) and document the single netdev limitation for deploying an AF_XDP based DPDK pod. Also renames af_xdp_cni.rst to af_xdp_dp.rst
Fixes: 7fc6ae50369d ("net/af_xdp: support CNI Integration") Cc: stable@dpdk.org
Signed-off-by: Maryam Tahhan <mtahhan@redhat.com> Acked-by: Ciara Loftus <ciara.loftus@intel.com>
show more ...
|
#
7fc6ae50 |
| 15-Feb-2023 |
Shibin Koikkara Reeny <shibin.koikkara.reeny@intel.com> |
net/af_xdp: support CNI Integration
Integrate support for the AF_XDP CNI and device plugin [1] so that the DPDK AF_XDP PMD can work in an unprivileged container environment.
Part of the AF_XDP PMD
net/af_xdp: support CNI Integration
Integrate support for the AF_XDP CNI and device plugin [1] so that the DPDK AF_XDP PMD can work in an unprivileged container environment.
Part of the AF_XDP PMD initialization process involves loading an eBPF program onto the given netdev. This operation requires privileges, which prevents the PMD from being able to work in an unprivileged container (without root access). The plugin CNI handles the program loading. CNI open Unix Domain Socket (UDS) and waits listening for a client to make requests over that UDS. The client(DPDK) connects and a "handshake" occurs, then the File Descriptor which points to the XSKMAP associated with the loaded eBPF program is handed over to the client. The client can then proceed with creating an AF_XDP socket and inserting the socket into the XSKMAP pointed to by the FD received on the UDS.
A new vdev arg "use_cni" is created to indicate user wishes to run the PMD in unprivileged mode and to receive the XSKMAP FD from the CNI.
When this flag is set, the XSK_LIBBPF_FLAGS__INHIBIT_PROG_LOAD libbpf flag should be used when creating the socket, which tells libbpf not to load the default libbpf program on the netdev. We tell libbpf not to do this because the loading is handled by the CNI in this scenario.
Patch include howto doc explain how to configure AF_XDP CNI to working with DPDK.
[1]: https://github.com/intel/afxdp-plugins-for-kubernetes
Signed-off-by: Shibin Koikkara Reeny <shibin.koikkara.reeny@intel.com> Tested-by: Anatoly Burakov <anatoly.burakov@intel.com> Reviewed-by: Qi Zhang <qi.z.zhang@intel.com> Acked-by: John McNamara <john.mcnamara@intel.com> Acked-by: Ferruh Yigit <ferruh.yigit@amd.com>
show more ...
|
#
decb35d8 |
| 10-Jun-2022 |
Bruce Richardson <bruce.richardson@intel.com> |
doc: rework section on virtio-user as exception path
This patch extensively reworks the howto guide on using virtio-user for exception packets. Changes include:
* rename "exceptional path" to "exce
doc: rework section on virtio-user as exception path
This patch extensively reworks the howto guide on using virtio-user for exception packets. Changes include:
* rename "exceptional path" to "exception path" * remove references to uio and just reference vfio-pci * simplify testpmd command-lines, giving a basic usage example first before adding on detail about checksum or TSO parameters * give a complete working example showing traffic flowing through the whole system from a testpmd loopback using the created TAP netdev * replace use of "ifconfig" with Linux standard "ip" command * other general rewording.
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com> Acked-by: Chenbo Xia <chenbo.xia@intel.com> Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
show more ...
|
#
4635c840 |
| 19-Oct-2020 |
Ciara Power <ciara.power@intel.com> |
doc: describe how to enable AVX512
This patch adds documentation on the usage of the max SIMD bitwidth EAL setting to enable AVX-512 at runtime.
Signed-off-by: Ciara Power <ciara.power@intel.com> A
doc: describe how to enable AVX512
This patch adds documentation on the usage of the max SIMD bitwidth EAL setting to enable AVX-512 at runtime.
Signed-off-by: Ciara Power <ciara.power@intel.com> Acked-by: Kevin Laatz <kevin.laatz@intel.com>
show more ...
|
#
36fc5710 |
| 17-Feb-2020 |
Xiaolong Ye <xiaolong.ye@intel.com> |
doc: introduce OpenWrt how-to
This doc describes how to enable DPDK on OpenWrt in both virtual and physical x86 environment.
Signed-off-by: Xiaolong Ye <xiaolong.ye@intel.com> Acked-by: John McNama
doc: introduce OpenWrt how-to
This doc describes how to enable DPDK on OpenWrt in both virtual and physical x86 environment.
Signed-off-by: Xiaolong Ye <xiaolong.ye@intel.com> Acked-by: John McNamara <john.mcnamara@intel.com>
show more ...
|
#
08db7bde |
| 09-Apr-2019 |
Vipin Varghese <vipin.varghese@intel.com> |
doc: add guide for debug and troubleshoot
Add user guide on debugging and troubleshooting for common issues and bottleneck found in the sample application model.
Signed-off-by: Vipin Varghese <vipi
doc: add guide for debug and troubleshoot
Add user guide on debugging and troubleshooting for common issues and bottleneck found in the sample application model.
Signed-off-by: Vipin Varghese <vipin.varghese@intel.com> Acked-by: Marko Kovacevic <marko.kovacevic@intel.com> Acked-by: John McNamara <john.mcnamara@intel.com>
show more ...
|
#
6e9270ea |
| 27-Oct-2018 |
Ciara Power <ciara.power@intel.com> |
doc: add telemetry how-to
This patch adds all documentation for telemetry.
A description on how to use the Telemetry API with a DPDK application is given in this document.
It also adds a release n
doc: add telemetry how-to
This patch adds all documentation for telemetry.
A description on how to use the Telemetry API with a DPDK application is given in this document.
It also adds a release notes update for telemetry.
Signed-off-by: Ciara Power <ciara.power@intel.com> Signed-off-by: Brian Archbold <brian.archbold@intel.com> Signed-off-by: Kevin Laatz <kevin.laatz@intel.com> Acked-by: Harry van Haaren <harry.van.haaren@intel.com> Acked-by: Marko Kovacevic <marko.kovacevic@intel.com>
show more ...
|
#
5630257f |
| 01-Feb-2018 |
Ferruh Yigit <ferruh.yigit@intel.com> |
doc: convert Intel license headers to SPDX tags
Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com> Acked-by: Bruce Richardson <bruce.richardson@intel.com>
|
#
3e0ceb9f |
| 25-Oct-2017 |
Ori Kam <orika@mellanox.com> |
doc: add basic howto for flow API
As the rte_flow is a new complex module in the DPDK. In order to ease developers in to using this feature it was suggested to supply a simple howto doc.
Signed-off
doc: add basic howto for flow API
As the rte_flow is a new complex module in the DPDK. In order to ease developers in to using this feature it was suggested to supply a simple howto doc.
Signed-off-by: Ori Kam <orika@mellanox.com> Acked-by: John McNamara <john.mcnamara@intel.com>
show more ...
|
#
629122b8 |
| 03-Aug-2017 |
Reshma Pattan <reshma.pattan@intel.com> |
doc: add how-to on packet capture framework
Add How-To doc to describe the use of the pdump library and the dpdk-pdump tool to capture traffic on DPDK ports.
Signed-off-by: Reshma Pattan <reshma.pa
doc: add how-to on packet capture framework
Add How-To doc to describe the use of the pdump library and the dpdk-pdump tool to capture traffic on DPDK ports.
Signed-off-by: Reshma Pattan <reshma.pattan@intel.com> Acked-by: John McNamara <john.mcnamara@intel.com>
show more ...
|
#
a83d9f26 |
| 30-Mar-2017 |
Wenzhuo Lu <wenzhuo.lu@intel.com> |
doc: add how to use VF daemon
VFd (the VF daemon) is a mechanism which can be used to configure features on a VF without direct access to the PF.
Signed-off-by: Wenzhuo Lu <wenzhuo.lu@intel.com> Ac
doc: add how to use VF daemon
VFd (the VF daemon) is a mechanism which can be used to configure features on a VF without direct access to the PF.
Signed-off-by: Wenzhuo Lu <wenzhuo.lu@intel.com> Acked-by: John McNamara <john.mcnamara@intel.com>
show more ...
|
#
0ba3870e |
| 09-Feb-2017 |
Jianfeng Tan <jianfeng.tan@intel.com> |
doc: add guide to use virtio-user as exceptional path
Signed-off-by: Jianfeng Tan <jianfeng.tan@intel.com>
|
#
50665dee |
| 09-Feb-2017 |
Jianfeng Tan <jianfeng.tan@intel.com> |
doc: add guide to use virtio-user for container networking
Signed-off-by: Jianfeng Tan <jianfeng.tan@intel.com>
|
#
58a2551a |
| 06-Dec-2016 |
Maxime Coquelin <maxime.coquelin@redhat.com> |
doc: introduce PVP reference benchmark
Having reference benchmarks is important in order to obtain reproducible performance figures.
This patch describes required steps to configure a PVP setup usi
doc: introduce PVP reference benchmark
Having reference benchmarks is important in order to obtain reproducible performance figures.
This patch describes required steps to configure a PVP setup using testpmd in both host and guest.
Not relying on external vSwitch ease integration in a CI loop by not being impacted by DPDK API changes.
Signed-off-by: Maxime Coquelin <maxime.coquelin@redhat.com> Reviewed-by: Yuanhan Liu <yuanhan.liu@linux.intel.com> Acked-by: Kevin Traynor <ktraynor@redhat.com> Acked-by: John McNamara <john.mcnamara@intel.com>
show more ...
|
#
8ccc9279 |
| 11-Nov-2016 |
John McNamara <john.mcnamara@intel.com> |
doc: rearrange the high level index
Rearrange the order of the high level documenation index into a more logical sequence for a new user.
Also, improve some of the high-level document names.
Signe
doc: rearrange the high level index
Rearrange the order of the high level documenation index into a more logical sequence for a new user.
Also, improve some of the high-level document names.
Signed-off-by: John McNamara <john.mcnamara@intel.com>
show more ...
|
#
7123fa5a |
| 19-Jul-2016 |
Jingjing Wu <jingjing.wu@intel.com> |
doc: add flow bifurcation howto on Linux
Flow Bifurcation is a mechanism which uses features of advanced Ethernet devices to split traffic between queues. It provides the capability to let the kerne
doc: add flow bifurcation howto on Linux
Flow Bifurcation is a mechanism which uses features of advanced Ethernet devices to split traffic between queues. It provides the capability to let the kernel driver and DPDK driver co-exist and take advantage of both.
It is achieved by using SR-IOV and the NIC's advanced filtering. This patch describes Flow Bifurcation and adds the user guide for ixgbe and i40e NICs.
Signed-off-by: Jingjing Wu <jingjing.wu@intel.com> Acked-by: John McNamara <john.mcnamara@intel.com>
show more ...
|
#
6993fe13 |
| 18-Jul-2016 |
Bernard Iremonger <bernard.iremonger@intel.com> |
doc: add VM live migration howto with vhost-user
This patch describes the procedure to be be followed to perform Live Migration of a VM with Virtio PMD running on a host which is running the vhost_u
doc: add VM live migration howto with vhost-user
This patch describes the procedure to be be followed to perform Live Migration of a VM with Virtio PMD running on a host which is running the vhost_user sample application (vhost-switch).
It includes sample host and VM scripts used in the procedure.
Signed-off-by: Bernard Iremonger <bernard.iremonger@intel.com> Reviewed-by: Yuanhan Liu <yuanhan.liu@linux.intel.com> Acked-by: John McNamara <john.mcnamara@intel.com>
show more ...
|
#
206b6ba8 |
| 19-Jul-2016 |
Bernard Iremonger <bernard.iremonger@intel.com> |
doc: add VF live migration howto with bonded virtio
This patch describes the procedure to be be followed to perform Live Migration of a VM with Virtio and VF PMD's using the bonding PMD.
It include
doc: add VF live migration howto with bonded virtio
This patch describes the procedure to be be followed to perform Live Migration of a VM with Virtio and VF PMD's using the bonding PMD.
It includes sample host and VM scripts used in the procedure, and a sample switch configuration.
Signed-off-by: Bernard Iremonger <bernard.iremonger@intel.com> Acked-by: John McNamara <john.mcnamara@intel.com>
show more ...
|