aboutsummaryrefslogtreecommitdiffstats
path: root/package/mac80211
Commit message (Collapse)AuthorAgeFilesLines
* mac80211: remove superfluous patchJonas Gorski2013-05-201-39/+0
| | | | | | | | | This is already handles in compat-3.8.h as prandom* was introduced in 3.8; only the aliases were removed in 3.10. Signed-off-by: Jonas Gorski <jogo@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36666 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: make it build with 3.10-rc1Jonas Gorski2013-05-193-0/+145
| | | | | | Signed-off-by: Jonas Gorski <jogo@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36661 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: fix some more aggregation related issuesFelix Fietkau2013-05-183-130/+217
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36656 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: merge some aggregation / rate handling related fixesFelix Fietkau2013-05-173-20/+229
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36648 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: add a rate control rate selection fixFelix Fietkau2013-05-161-1/+1
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36645 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: add mesh_param supportFelix Fietkau2013-05-152-1/+15
| | | | | | | | | | | | | | 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> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36640 3c298f89-4303-0410-b956-a3cf2f4a3e73
* 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> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36639 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: fix AP mode action frame handlingFelix Fietkau2013-05-141-1/+11
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36633 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: fix client mode state handling issuesFelix Fietkau2013-05-141-0/+62
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36632 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: merge a client mode channel switch handling fixFelix Fietkau2013-05-031-31/+47
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36531 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: add an external reset callback for ar913x and use it in ath9k - ↵Felix Fietkau2013-05-035-6/+42
| | | | | | | | should reduce the frequency of DMA stop failures Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36530 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: brcmsmac: remove initial support for core rev 28Hauke Mehrtens2013-04-281-75/+0
| | | | | | | To add support for core rev 28 there are a lot more changes needed. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36477 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: b43: only use gpio 0 and 1 for the wifi ledHauke Mehrtens2013-04-281-0/+17
| | | | | | | sometimes b43 truned the gpio for the switch reset on. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36476 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: b43: Handle DMA RX descriptor underrunHauke Mehrtens2013-04-282-0/+156
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36474 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: fix keycache handling with many connected clientsFelix Fietkau2013-04-271-0/+27
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36467 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: refresh patchFelix Fietkau2013-04-271-1/+1
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36466 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: update to wireless-testing 2013-04-16 + backportsFelix Fietkau2013-04-2667-3750/+3703
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36448 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: use the original mac address for the first virtual interfaceFelix Fietkau2013-04-231-1/+3
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36408 3c298f89-4303-0410-b956-a3cf2f4a3e73
* 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> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36353 3c298f89-4303-0410-b956-a3cf2f4a3e73
* build: consistently use 'depends on' instead of 'depends'Felix Fietkau2013-04-171-1/+1
| | | | | | | | make the syntax more compatible with kernel menuconfig Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36351 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: change the BSSID mask calculation to fix setting arbitrary MAC ↵Felix Fietkau2013-04-168-14/+123
| | | | | | | | address on interfaces Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36344 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: merge upstream legacy minstrel improvementsFelix Fietkau2013-04-151-14/+482
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36334 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: fix a client mode reconnect issueFelix Fietkau2013-04-101-0/+40
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36311 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: fix an AR9580 specific crypto related stability issueFelix Fietkau2013-04-101-0/+11
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36306 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: revert the queue length to the default (reduction obsoleted by the ↵Felix Fietkau2013-04-101-10/+0
| | | | | | | | use of fq_codel) Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36305 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: fix a tx processing race condition on AR9300+Felix Fietkau2013-04-071-0/+74
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36267 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k_htc: accept firmware versions newer than 1.3Felix Fietkau2013-04-071-0/+11
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36266 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: merge an idle handling fix (fixes ath9k_htc client mode), refresh ↵Felix Fietkau2013-04-0721-104/+147
| | | | | | | | patches Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36265 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mac80211] add a helper that allows loading the eeprom from a MTD partition ↵John Crispin2013-04-041-0/+106
| | | | | | | | pointed to by a phandle Signed-off-by: John Crispin <blogic@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36194 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mac80211] several patches to make OF work on rt2x00John Crispin2013-04-034-0/+141
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36178 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mac80211] add RT5350 wifi supportJohn Crispin2013-04-031-0/+413
| | | | | | | | | | MTK/Ralink Acked replied and says we can merge this patch under the GPL. Signed-off-by: Serge Vasilugin <vasilugin@yandex.ru> Tested-by: Michel Stempin <michel.stempin@wanadoo.fr> Acked-by: John Crispin <blogic@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36177 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: backport some upstream mwl8k fixesJonas Gorski2013-03-273-1/+115
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36134 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: download file with firmware for brcmsmacHauke Mehrtens2013-03-241-0/+7
| | | | | | | This fixes #13144. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36114 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: update brcmsmac ap patchesHauke Mehrtens2013-03-249-31/+175
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36113 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: merge a few minstrel_ht performance improvementsFelix Fietkau2013-03-161-10/+43
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36056 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: merge a fix for a race condition on station removalFelix Fietkau2013-03-151-0/+32
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36053 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: add a fix to reduce the number of spurious tx hang detectionsFelix Fietkau2013-03-151-0/+37
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36040 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: fix issues with disabling rx/tx antennasFelix Fietkau2013-03-151-1/+54
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36035 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: backport required changes to support 3.9-rc kernelsFlorian Fainelli2013-03-1417-30/+384
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36007 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mac80211] fixes mbssid on ralink hardwareJohn Crispin2013-03-121-2/+4
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35986 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: b43: increase number of rx slots to 256 again.Hauke Mehrtens2013-03-101-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35944 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: decrease rx slots to 128, I hope this is a good trade of between ↵Hauke Mehrtens2013-03-091-1/+1
| | | | | | stability and memory consumption. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35913 3c298f89-4303-0410-b956-a3cf2f4a3e73
* build: BSD compile fixesFelix Fietkau2013-03-071-0/+9
| | | | | | | | | | | | | | | | following patch allows to build images for Qemu ARM on OpenBSD 5.2 amd64 and FreeBSD 9.1 amd64. Mostly small pieces of code changes to get things right on the specific platform. Updated the README to describe better, which tools on the host are required. Added some kind of prepare scripts to install needed tools on BSD via packages. Signed-off-by: Waldemar Brodkorb <mail@waldemar-brodkorb.de> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35900 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: add another minstrel_ht performance improvementFelix Fietkau2013-03-051-0/+9
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35890 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: merge some more minstrel_ht performance improvementsFelix Fietkau2013-03-031-16/+61
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35848 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: merge minstrel_ht rate control performance improvementsFelix Fietkau2013-03-021-0/+129
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35847 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: another fix for monitor mode handling (fixes #13071)Felix Fietkau2013-03-021-3/+23
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35846 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: fix sending probe requests in client mode, fixes connecting to ↵Felix Fietkau2013-02-262-2/+68
| | | | | | hidden networks (#13056) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35819 3c298f89-4303-0410-b956-a3cf2f4a3e73
* rt2x00: prevent device probe errors with CONFIG_MAC80211_MESH disabled (#13080)Felix Fietkau2013-02-262-2/+27
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35806 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: issue a cold reset after failures or after bringing the chip out of ↵Felix Fietkau2013-02-255-5/+18
| | | | | | full sleep - fixes many kinds of DMA issues git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35785 3c298f89-4303-0410-b956-a3cf2f4a3e73