summaryrefslogtreecommitdiff
path: root/package/mac80211/files/lib
Commit message (Collapse)AuthorAgeFilesLines
* mac80211: add mesh_param supportFelix Fietkau2013-05-151-0/+14
| | | | | | | | | | | | | | This patch add mesh_param support in mac80211.sh It suppose that this patch http://patchwork.openwrt.org/patch/3540/ is applied (add HT support for mesh) Tested with rspro(ar9280)/wr1043nd, BB r36211 see also this http://lists.open80211s.org/pipermail/devel/2012-June/003352.html (mesh_hwmp_rootmode 1 & mesh_gate_announcements 1 => mesh_hwmp_rootmode 4 & mesh_gate_announcements 1) Signed-off-by: Etienne CHAMPETIER <etienne.champetier@free.fr> SVN-Revision: 36640
* mac80211: add HT support for meshFelix Fietkau2013-05-151-1/+6
| | | | | | | | | | | | This is a quick patch to enable HT for mesh mode https://github.com/cozybit/open80211s/wiki/HOWTO#high-throughput http://lists.open80211s.org/pipermail/devel/2012-March/002990.html For my test setup the speed increased from 1-2 Mbytes/sec to 8-10 Mbytes/sec (iperf) Signed-off-by: Etienne CHAMPETIER <etienne.champetier@free.fr> SVN-Revision: 36639
* mac80211: use the original mac address for the first virtual interfaceFelix Fietkau2013-04-231-1/+3
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 36408
* mac80211: rework mac address allocationFelix Fietkau2013-04-171-10/+24
| | | | | | | | | | | | | | | | | | | If the first byte is available in the address mask, use only that one - set the local bit and xor it with the id << 2. This ensures that there are no hardware BSSID & BSSID-mask conflicts with devices that have almost the same MAC address with just a small offset. The MAC address conflict has been observed in a deployment with some devices from the same batch when running with multiple interfaces. If only some bits of the last byte are available, xor the id onto the last MAC address byte (relevant mostly for Ralink devices). In other cases (should not happen at this point), use the previous MAC address offset calculation but without the local bit. Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 36353
* fixes mbssid on ralink hardwareJohn Crispin2013-03-121-2/+4
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 35986
* mac80211/hostapd: short_preamble is a per-vif option and should be enabled ↵Felix Fietkau2013-02-111-3/+0
| | | | | | by default SVN-Revision: 35565
* mac80211: apply network interface configuration for adhoc + wpa2Felix Fietkau2013-01-071-1/+1
| | | | SVN-Revision: 35049
* mac80211, hostapd: Fix macfilter for multi bssid setupsFelix Fietkau2012-12-041-20/+0
| | | | | | | | | | | Previously only the first macfilter configuration would have been used on all interfaces. However, the configuration was always done per vif already. Hence, move the macfilter setup into hostapd.sh where and create one mac list file per vif. Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com> SVN-Revision: 34470
* mac80211: fix typo that broke specifying the phy name directly (deprecated)Felix Fietkau2012-10-181-1/+1
| | | | SVN-Revision: 33853
* mac80211: store the device path as identifier in the config instead of the ↵Felix Fietkau2012-10-181-10/+38
| | | | | | mac address, makes it more robust against card replacement or user errors SVN-Revision: 33834
* mac80211: add uci support for configuring antenna gainFelix Fietkau2012-09-281-0/+2
| | | | SVN-Revision: 33587
* mac80211/hostapd: add support for HT capa in case of IBSS/RSNJohn Crispin2012-07-241-7/+7
| | | | | | Signed-off-by: Antonio Quartulli <ordex@autistici.org> SVN-Revision: 32830
* wpa_supplicant: add more parametersJohn Crispin2012-07-241-1/+2
| | | | | | Signed-off-by: Antonio Quartulli <ordex@autistici.org> SVN-Revision: 32829
* mac80211: make channel bandwidth setting genericTravis Kemen2012-07-041-2/+3
| | | | SVN-Revision: 32596
* mac80211: get rid of duplicate iw reg set command (thx, stintel)Felix Fietkau2012-05-261-1/+0
| | | | SVN-Revision: 31859
* mac80211: allow NOHT for IBSS modeJo-Philipp Wich2012-03-291-1/+1
| | | | SVN-Revision: 31137
* mac80211: add hostapd socket option to wpa_supplicant for IBSS RSN as wellFelix Fietkau2012-03-271-1/+1
| | | | SVN-Revision: 31088
* mac80211: modify mac80211.sh to in order to support IBSS-RSNFelix Fietkau2012-03-271-0/+11
| | | | | | Signed-off-by: Antonio Quartulli <ordex@autistici.org> SVN-Revision: 31083
* mac80211: Allow preamble configurationJohn Crispin2012-02-141-0/+3
| | | | | | | | | | | | | | Add a new wireless config parameter short_preamble=0|1 to enable usage of short preambles. Default is to only allow long preambles as before. Even if short_preamble is set to 1 hostapd will take care that short preambles are disabled as soon as a STA associates that cannot handle short preambles. Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com> SVN-Revision: 30539
* mac80211: clean up init, remove some redundant checks, fix tx power init ↵Felix Fietkau2011-12-231-77/+73
| | | | | | (#10113) SVN-Revision: 29606
* mac80211: fix powersave settingFelix Fietkau2011-12-191-1/+1
| | | | SVN-Revision: 29569
* mac80211: apply txpower after bringing up the interface, should fix #10113Felix Fietkau2011-12-181-6/+6
| | | | SVN-Revision: 29566
* mac80211: use iw instead of iwconfig to disable powersaveFelix Fietkau2011-12-181-1/+1
| | | | SVN-Revision: 29565
* mac80211: change wireless ifname numbering schema Instead of simply counting ↵Jo-Philipp Wich2011-11-061-6/+3
| | | | | | up until we hit a free iface, group ifnames by wiphy so that the first wlanX on a phy gets the phy number and following ifaces an index-suffix, e.g. wlan0 for network 1 on phy 1 and wlan0-1 for network 2 on phy 1. This fixes state var confusion when operating multiple radios and allows to reliably take down and restart one radio only, even if the number of networks changes in between. This should, along with other changes in LuCI, fix #10335. SVN-Revision: 28784
* mac80211: set the country code early to allow crda to settleFelix Fietkau2011-10-081-0/+7
| | | | SVN-Revision: 28387
* mac80211: rework mac address generation for virtual interfaces; set locally ↵Jo-Philipp Wich2011-09-251-9/+17
| | | | | | administered bit on generated macs and change the last two bytes isntead of the first one SVN-Revision: 28298
* mac80211: introduce "disabled" option for wifi-iface section to shutdown ↵Jo-Philipp Wich2011-09-081-1/+4
| | | | | | single networks on a radio SVN-Revision: 28198
* mac80211: configure hostapd logging optionsJo-Philipp Wich2011-08-201-0/+3
| | | | SVN-Revision: 28057
* mac80211: use first available channel from current phy if channel is set to ↵Jo-Philipp Wich2011-08-131-1/+7
| | | | | | "auto" SVN-Revision: 27976
* ath9k: add a temporary uci option for setting the channel bandwidthFelix Fietkau2011-07-081-0/+3
| | | | SVN-Revision: 27563
* mac80211: configure HT IBSS through uciFelix Fietkau2011-06-241-1/+7
| | | | SVN-Revision: 27279
* mac80211: broadcast the country IE by default if the country code is ↵Felix Fietkau2011-04-261-0/+5
| | | | | | configured (#9308) SVN-Revision: 26765
* mac80211: Fix unique device autodetectionVasilis Tsiligiannis2011-03-151-2/+2
| | | | SVN-Revision: 26165
* mac80211: allow AP configuration of beacon interval, DTIM period, maximum ↵Felix Fietkau2011-03-021-4/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* mac80211: ignore errors in the command to set the rx/tx antenna - many ↵Felix Fietkau2011-01-281-1/+1
| | | | | | drivers do not support this yet SVN-Revision: 25192
* mac80211: fix order of iw parameters, fix broken antenna config callJo-Philipp Wich2011-01-271-2/+2
| | | | SVN-Revision: 25152
* mac80211: Fix antenna setting when only one of {rx,tx}antenna options is ↵Vasilis Tsiligiannis2011-01-271-4/+3
| | | | | | specified SVN-Revision: 25136
* mac80211: add missing done to mac80211.sh (#8735)Jo-Philipp Wich2011-01-261-0/+1
| | | | SVN-Revision: 25131
* mac80211: add mising esac to mac80211.shJo-Philipp Wich2011-01-261-0/+1
| | | | SVN-Revision: 25122
* mac80211: rework recent mac80211.sh additions: - split antenna options into ↵Jo-Philipp Wich2011-01-261-7/+32
| | | | | | rxantenna and txantenna to bring it in line with broadcom and madwifi - get rid of temporary variables - follow the documented config protocol for wep keys (option key # + option key# [s:]data) SVN-Revision: 25116
* mac80211: Add new parameters to mac80211.shFelix Fietkau2011-01-261-1/+10
| | | | | | | | | | | | Add new options 'bintval' (beacon interval), 'basicrates' (basic rates) and 'antenna' (antenna selection) for /etc/config/wireless to be used with mac80211 drivers. Enable WEP encryption for IBSS mode. Patch from: kentarou matsuyama <matsuyama@thinktube.com> SVN-Revision: 25111
* mac80211: Add mac address filter configuration for hostapdFelix Fietkau2011-01-261-1/+22
| | | | | | | | | Add support of mac address filter. Now 'macfilter' and 'maclist' options can be used with mac80211. Patch from: kentarou matsuyama <matsuyama@thinktube.com> SVN-Revision: 25105
* mac80211: support per-vif wmm option, defaults to 1 if unsetJo-Philipp Wich2011-01-111-2/+4
| | | | SVN-Revision: 24966
* mac80211: rename max_clients option to maxassoc, this brings it in line with ↵Jo-Philipp Wich2010-12-191-2/+2
| | | | | | broadcom SVN-Revision: 24726
* hostapd: add support for specifying the maximum number of clientsFelix Fietkau2010-12-191-0/+2
| | | | | | Signed-off-by: Alexander Couzens <lynxis@c-base.org> SVN-Revision: 24725
* mac80211: use iw for txpower control (#8416)Jo-Philipp Wich2010-12-101-2/+1
| | | | SVN-Revision: 24441
* mac80211: set GF flag in hostapd config if supportedFelix Fietkau2010-10-271-0/+1
| | | | | | Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com> SVN-Revision: 23673
* mac80211: add uci support for the ad-hoc multicast rate settingFelix Fietkau2010-10-251-1/+8
| | | | SVN-Revision: 23637
* hostapd/mac80211: implement support for AP+STAFelix Fietkau2010-10-231-1/+3
| | | | SVN-Revision: 23602
* wifi: change the default channel from 5 to 11, 5 was a really bad choiceFelix Fietkau2010-10-131-1/+1
| | | | SVN-Revision: 23423