mirror of
https://github.com/openwrt/openwrt.git
synced 2024-11-26 11:24:47 +08:00
hostapd: add wmm qos map set by default
This implements the mapping recommendations from RFC8325, with an update from RFC8622. This ensures that DSCP marked packets are properly sorted into WMM classes. The map can be disabled by setting iw_qos_map_set to something invalid like 'none' Signed-off-by: Felix Fietkau <nbd@nbd.name>
This commit is contained in:
parent
b14f062849
commit
a5e3def182
@ -973,7 +973,6 @@ hostapd_set_bss_options() {
|
|||||||
[ -n "$iw_network_auth_type" ] && \
|
[ -n "$iw_network_auth_type" ] && \
|
||||||
append bss_conf "network_auth_type=$iw_network_auth_type" "$N"
|
append bss_conf "network_auth_type=$iw_network_auth_type" "$N"
|
||||||
[ -n "$iw_gas_address3" ] && append bss_conf "gas_address3=$iw_gas_address3" "$N"
|
[ -n "$iw_gas_address3" ] && append bss_conf "gas_address3=$iw_gas_address3" "$N"
|
||||||
[ -n "$iw_qos_map_set" ] && append bss_conf "qos_map_set=$iw_qos_map_set" "$N"
|
|
||||||
|
|
||||||
json_for_each_item append_iw_roaming_consortium iw_roaming_consortium
|
json_for_each_item append_iw_roaming_consortium iw_roaming_consortium
|
||||||
json_for_each_item append_iw_anqp_elem iw_anqp_elem
|
json_for_each_item append_iw_anqp_elem iw_anqp_elem
|
||||||
@ -992,6 +991,12 @@ hostapd_set_bss_options() {
|
|||||||
append bss_conf "anqp_3gpp_cell_net=$iw_anqp_3gpp_cell_net_conf" "$N"
|
append bss_conf "anqp_3gpp_cell_net=$iw_anqp_3gpp_cell_net_conf" "$N"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
set_default iw_qos_map_set 0,0,2,16,1,1,255,255,18,22,24,38,40,40,44,46,48,56
|
||||||
|
case "$iw_qos_map_set" in
|
||||||
|
*,*);;
|
||||||
|
*) iw_qos_map_set="";;
|
||||||
|
esac
|
||||||
|
[ -n "$iw_qos_map_set" ] && append bss_conf "qos_map_set=$iw_qos_map_set" "$N"
|
||||||
|
|
||||||
local hs20 disable_dgaf osen anqp_domain_id hs20_deauth_req_timeout \
|
local hs20 disable_dgaf osen anqp_domain_id hs20_deauth_req_timeout \
|
||||||
osu_ssid hs20_wan_metrics hs20_operating_class hs20_t_c_filename hs20_t_c_timestamp \
|
osu_ssid hs20_wan_metrics hs20_operating_class hs20_t_c_filename hs20_t_c_timestamp \
|
||||||
|
Loading…
Reference in New Issue
Block a user