ath11k_nss: set pbuf script off by default

uci option pbuf.opt.memory_profile must be explicity set to auto, 1gb,
512m, 256m to run.
This commit is contained in:
Qosmio 2024-01-17 05:04:28 -05:00 committed by Sean Khan
parent 920ecee2fe
commit 0cb558d028
2 changed files with 13 additions and 6 deletions

View File

@ -50,15 +50,21 @@ apply_nss_config() {
board=$memory_profile
logger -t ath11k_nss "Using custom memory profile - $board"
;;
*)
logger -s -t ath11k_nss -p user.error "Unknown profile $memory_profile. Choose 1gb, 512mb, or 256mb"
off*|false*|disable*|0)
logger -s -t ath11k_nss -p user.warn "NSS pbuf option 'memory_profile=off'. Not running. Enable if you have issues connecting more than 65 clients"
exit 0
;;
auto)
board=$(board_name)
logger -s -t ath11k_nss -p user.warn "Falling back to: $board"
logger -t ath11k_nss "Setting n2hcfg values for board: $board"
;;
*)
logger -s -t ath11k_nss -p user.error "Unknown profile $memory_profile. Choose auto, 1gb, 512mb, or 256mb"
exit 1
;;
esac
else
board=$(board_name)
logger -t ath11k_nss "Setting n2hcfg values for board: $board"
exi 0
fi
case "$board" in

View File

@ -1,5 +1,6 @@
config general opt
# to bypass board autodetection, uncomment ONE of the options below
option memory_profile 'off'
# option memory_profile 'auto'
# option memory_profile '1gb'
# option memory_profile '512mb'
# option memory_profile '256mb'