Dynalink DL-WRX36 Askey RT5010W IPQ8072A technical discussion

@ansuel @robimarko
Do you have suggestions, how the IRQs affinities should be assigned with ath11k on multicore CPUs?
Apparently using irqbalance can be dangerous, so would manual affinity assignment work?

E.g. ipq8072 has 4 cores, so it sounds strange to leave everything on core0.

The examples in the forum (below) mainly distribute reo2host-destination-ring[1-4] and
wbm2host-tx-completions-ring[1-3] :

and we also wonder about the "ring" meaning: should all ring-mac1 be on the same core or not, etc.

Looking at the interrupt usage, main counts are with reo2host-destination-ring[1-4] and
wbm2host-tx-completions-ring[1-3] (note only 3 rings)

Any wisdom about the ath11k irq usage/balancing?

EDIT:
Actually, one of the messages has a reference to Xiaomi discussions, which has this interesting link to codeaurora where a balancing script with logic to map rings to core scan be found: https://source.codeaurora.org/quic/qsdk/oss/system/feeds/wlan-open/tree/mac80211/files/lib/smp_affinity_settings.sh?h=win_ap.1.0

1 Like