hostapd: add support for specifying device config options directly in uci
This is useful for tuning some more exotic parameters where it doesn't make sense to attempt to cover everything in uci directly Signed-off-by: Felix Fietkau <nbd@nbd.name>
This commit is contained in:
parent
f4a6daa5da
commit
9f5f5d250e
1 changed files with 6 additions and 0 deletions
|
@ -67,6 +67,7 @@ hostapd_common_add_device_config() {
|
||||||
config_add_boolean legacy_rates
|
config_add_boolean legacy_rates
|
||||||
|
|
||||||
config_add_string acs_chan_bias
|
config_add_string acs_chan_bias
|
||||||
|
config_add_array hostapd_options
|
||||||
|
|
||||||
hostapd_add_log_config
|
hostapd_add_log_config
|
||||||
}
|
}
|
||||||
|
@ -127,6 +128,11 @@ hostapd_prepare_device_config() {
|
||||||
[ -n "$brlist" ] && append base_cfg "basic_rates=$brlist" "$N"
|
[ -n "$brlist" ] && append base_cfg "basic_rates=$brlist" "$N"
|
||||||
append base_cfg "beacon_int=$beacon_int" "$N"
|
append base_cfg "beacon_int=$beacon_int" "$N"
|
||||||
|
|
||||||
|
json_get_values opts hostapd_options
|
||||||
|
for val in $opts; do
|
||||||
|
append base_cfg "$val" "$N"
|
||||||
|
done
|
||||||
|
|
||||||
cat > "$config" <<EOF
|
cat > "$config" <<EOF
|
||||||
driver=$driver
|
driver=$driver
|
||||||
$base_cfg
|
$base_cfg
|
||||||
|
|
Loading…
Reference in a new issue