Skip to contentSkip to conversation

doc: remove custom kernel patch link in ENA's guide

PATCH Applied Michal Krawczyk 2 participants 2 messages Nov 23, 2021 – Nov 24, 2021

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 doc: remove custom kernel patch link in ENA's guide

ENAv2 device requires write combining support which isn't supported by the upstream vfio-pci. amzn-driver repository provided non-upstream patch to enable this feature and it was linked directly by the ENA PMD guide.

To avoid custom kernel patch linking, the user is now guided to the AWS ENA PMD documentation, which describes vfio-pci and ENAv2 issue more deeply with possible workarounds on how to resolve it.

---
 doc/guides/nics/ena.rst | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)
doc/guides/nics/ena.rst +2 -3
index 92b1858e7a..04fb5d4d75 100644
@@ -158,9 +158,8 @@ Prerequisites
    In DPDK ``igb_uio`` it must be enabled by loading module with
    ``wc_activate=1`` flag (example below). However, mainline's vfio-pci
    driver in kernel doesn't have WC support yet (planed to be added).
-   If vfio-pci used user should be either turn off ENAv2 (to avoid performance
-   impact) or recompile vfio-pci driver with patch provided in
-   `amzn-github <https://github.com/amzn/amzn-drivers/tree/master/userspace/dpdk/enav2-vfio-patch>`_.
+   If vfio-pci is used user should follow
+   `AWS ENA PMD documentation <https://github.com/amzn/amzn-drivers/tree/master/userspace/dpdk/README.md>`_.
 
 #. Insert ``vfio-pci`` or ``igb_uio`` kernel module using the command
    ``modprobe vfio-pci`` or ``modprobe uio; insmod igb_uio.ko wc_activate=1``
Signature · 1 line
2.25.1
Acked-by on v1 1/1 Applied
#1 lore raw
Quoted 10 lines · Michal Krawczyk

ENAv2 device requires write combining support which isn't supported by the upstream vfio-pci. amzn-driver repository provided non-upstream patch to enable this feature and it was linked directly by the ENA PMD guide.

To avoid custom kernel patch linking, the user is now guided to the AWS ENA PMD documentation, which describes vfio-pci and ENAv2 issue more deeply with possible workarounds on how to resolve it.

Applied to dpdk-next-net/main, thanks.