Skip to content
Success

Changes

Summary

  1. testsuites: upf: Support setting net iface irqs in c240 host (details)
Commit 6855c101e47730c4d52542c1a2bda1a0d4e67b0f by Pau Espin Pedrol
testsuites: upf: Support setting net iface irqs in c240 host

The Cisco C240 machines consist of 2 CPU packages, each with 20 cores
(hyperthreading disabled). Those 2 CPUs packages are hence placed in 2
different NUMA zones.

By default, mlx5 driver creates one rx-queue per core, in this case it
creates 40 rx-queues with 40 irqs (one for each rx-queue/core).
This means it doesn't take into account the fact that the network card
is plugged into a given PCIe bus belonging to one of the 2 available
NUMA zones.
As a result, when a packet is received and put into the rx-queue+irq
belonging to the other NUMA zone, a penalty in memory-bandwitch is
incurred, which ends up in a performance throughput penalty.

This commit is similar to 224e2dc3ab67311b4bad94bf891d1b5c5ca6128f
applied to the tunmap scenario.

Change-Id: Ia4c006910e946e22ab375e9349940f1f756e7800
The file was modifiedtestsuites/gtplab-sysmo2025/tunend/upf/eupf/configure.sh
The file was modifiedtestsuites/gtplab-sysmo2025/tunend/upf/osmo-upf/configure.sh