summaryrefslogtreecommitdiffstats
path: root/tools/bison
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2011-03-02 21:08:28 +0000
committerFelix Fietkau <nbd@openwrt.org>2011-03-02 21:08:28 +0000
commit3494bdc59a1f68a79c8ab268737e4513b4a801ce (patch)
tree2d1ee904d276cd690f691d47a84b0a8b7cb06f92 /tools/bison
parent13333a67423e02e4cb3e23ccf18ebdecf24a14dd (diff)
downloadmaster-31e0f0ae-3494bdc59a1f68a79c8ab268737e4513b4a801ce.tar.gz
master-31e0f0ae-3494bdc59a1f68a79c8ab268737e4513b4a801ce.tar.bz2
master-31e0f0ae-3494bdc59a1f68a79c8ab268737e4513b4a801ce.zip
mac80211: allow AP configuration of beacon interval, DTIM period, maximum permissible STA listen interval, and basic rates
This introduces beacon_int and basic_rate (per wifi-device), and dtim_period and max_listen_int (per wifi-iface) for mac80211. These configure the beacon interval, basic rate specification, DTIM period (one DTIM per this many beacon frames), and maximum listen interval that a STA will be permitted to associate with. All of the new settings are optional; if they're absent, the existing hostapd (or, in the case of basic_rate, driver) defaults will be used. The existing bintval property only used for type adhoc is moved from wifi-iface to wifi-device, and is renamed to beacon_interval because bintval isn't a great name. The beacon interval is property of the wifi-device; while the choice between wifi-device and wifi-iface may not be relevant with an adhoc network, there's no reason to configure the same property one way for type adhoc and another for type ap. This change isn't expected to cause many problems, as bintval was added recently, in r25111. Similarly, the list of basic rates, also added for type adhoc in r25111, is a property of the device and not the interface. Further, it ought to be represented in UCI as a list, not a string dependent on the format that iw uses. I’ve moved it onto the device, renamed it to basic_rate, and made it configurable for APs via hostapd. Finally, I adapted it to use the same kb/s representation as mcast_rate; there's precedent for this format in that it's also how madwifi interprets mcast_rate. Neither bintval nor basicrates were ever documented in the UCI wireless configuration page on the wiki. When this change is committed, I'll update the documentation as needed. Signed-off-by: Mark Mentovai <mark@moxienet.com> SVN-Revision: 25837
Diffstat (limited to 'tools/bison')
0 files changed, 0 insertions, 0 deletions