Skip to content
Snippets Groups Projects
Commit df03c02a authored by Jaroslava Fiedlerova's avatar Jaroslava Fiedlerova
Browse files

fhi_72: allow to provide dpdk_iova_mode to xran

In DPDK, IO Virtual Addresses (IOVA) refers to the memory addressing
scheme used for IO operations. The two IOVA modes supported by DPDK are:

- IOVA as Physical Address (PA): IO memory addresses correspond directly
  to physical addresses, no address translation required.
- IOVA as Virtual Address (VA): IO memory addresses align with user-space
  virtual addresses, requiring IOMMU to remap physical memory.

Previously, this was hardcoded to 0, to use IOVA as PA mode, with xRAN's
DPDK EAL initialization using the "--iova-mode=pa" flag.

This commit introduces a gNB configuration option to allow users to select
the desired IOVA mode. The default remains PA mode to
ensure backward compatibility.

Using IOVA VA mode allows DPDK to run without requiring SYS_ADMIN
capability in the docker container.
parent f9bff3d6
No related branches found
No related tags found
2 merge requests!3197Integration: `2025.w02`,!3189fhi_72: allow to provide dpdk_iova_mode to xran
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment