aboutsummaryrefslogtreecommitdiffstats
path: root/package/mac80211
Commit message (Collapse)AuthorAgeFilesLines
* AA: mac80211: merge ath9k fixes from bbattitude_adjustmentFelix Fietkau2014-09-2210-36/+302
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@42647 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: fix a null pointer deref when querying station info when rate ↵Felix Fietkau2014-07-221-2/+20
| | | | | | | | | | control is not initialized (#17061) Signed-off-by: Felix Fietkau <nbd@openwrt.org> Backport of r41801 git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@41803 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: add a fix for tx pending frame accounting, fixes some tx hang issuesFelix Fietkau2014-07-222-3/+90
| | | | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> Backport of r41673 git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@41802 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: revert a faulty upstream change which is causing channel 12 to be ↵Felix Fietkau2014-06-222-2/+67
| | | | | | | | | | enabled for US regdomain Signed-off-by: Felix Fietkau <nbd@openwrt.org> Backport of r41298 git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@41301 3c298f89-4303-0410-b956-a3cf2f4a3e73
* AA: mac80211: sync with trunk r41181Felix Fietkau2014-06-136-7/+199
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@41182 3c298f89-4303-0410-b956-a3cf2f4a3e73
* AA: mac80211: sync with trunk r41113Felix Fietkau2014-06-11107-5860/+6862
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@41116 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: fix some ANI related stability issuesFelix Fietkau2014-04-082-10/+21
| | | | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> Backport of r40427 git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@40431 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: Enable kmod-rt2800-soc package for rt288x targetFelix Fietkau2014-04-011-1/+1
| | | | | | | | | | | | | Trunk and the latest backport to Attitude Adjustment have the kmod-rt2800-soc package hidden for the ramips_rt288x target. This makes the dependency match the dependency given in the TITLE field. Signed-off-by: Claudio Leite <leitec@staticky.com> Backport of r39976 git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@40354 3c298f89-4303-0410-b956-a3cf2f4a3e73
* rt2x00: remove the incompatible 20 mhz clock patch again (fixes #13532)Felix Fietkau2014-03-195-52/+23
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@39952 3c298f89-4303-0410-b956-a3cf2f4a3e73
* AA: mac80211: backport package from trunk r39886Felix Fietkau2014-03-1484-2932/+7214
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@39928 3c298f89-4303-0410-b956-a3cf2f4a3e73
* AA: ath9k: add workaround for AR9331 USB host controller hang with USB1.1 ↵Gabor Juhos2014-01-281-0/+77
| | | | | | | | | | | devices Backport of r39212 Signed-off-by: Rafał Miłecki <zajec5@gmail.com> Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@39407 3c298f89-4303-0410-b956-a3cf2f4a3e73
* AA: rt2800usb: merge a fix to slow down tx status polling (#13523)Felix Fietkau2013-10-181-0/+24
| | | | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> Backport of r38452 git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@38455 3c298f89-4303-0410-b956-a3cf2f4a3e73
* rt2x00: fix rf id for rt3352 (#14322)Felix Fietkau2013-10-141-0/+15
| | | | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> Backport of r38399 git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@38401 3c298f89-4303-0410-b956-a3cf2f4a3e73
* AA: ath5k: fix tx status processing errors (causing packet loss and ↵Felix Fietkau2013-10-141-0/+21
| | | | | | | | | | throughput issues) Signed-off-by: Felix Fietkau <nbd@openwrt.org> Backport of r38396 git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@38397 3c298f89-4303-0410-b956-a3cf2f4a3e73
* AA: mac80211: rtlwifi: Align private space in rtl_priv structHauke Mehrtens2013-10-091-0/+27
| | | | | | | | | Backport of r38346 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@38347 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: fix tx queueing issues after background scansFelix Fietkau2013-10-056-9/+56
| | | | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> Backport of r38304 git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@38305 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: add AP inactivity handling / probing fixes to improve stabilityFelix Fietkau2013-09-291-0/+35
| | | | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> Backport of r38257 git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@38258 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: really fix the long standing wds ap tx power regression (#14153)Felix Fietkau2013-09-292-8/+38
| | | | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> Backport of r38255 git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@38256 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: drop spoofed packets in ad-hoc mode (fixes #12427)Felix Fietkau2013-09-171-1/+11
| | | | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> Backport of r38013 git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@38014 3c298f89-4303-0410-b956-a3cf2f4a3e73
* rt2x00: merge an rt2800 initialization order fixFelix Fietkau2013-09-104-14/+42
| | | | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> Backport of r37922 git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@37923 3c298f89-4303-0410-b956-a3cf2f4a3e73
* AA: ath9k: remove most of the tx queueing rework until it has been fully ↵Felix Fietkau2013-09-091-528/+83
| | | | | | | | debugged Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@37920 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: fix an rx descriptor processing race conditionFelix Fietkau2013-08-102-6/+88
| | | | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> Backport of r37746 git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@37747 3c298f89-4303-0410-b956-a3cf2f4a3e73
* AA: ath9k: add an updated version of the tx queueing rework, refresh patchesFelix Fietkau2013-08-0612-558/+1017
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@37729 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: backport a few upstream fixesFelix Fietkau2013-08-067-21/+259
| | | | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> Backport of r37653 git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@37728 3c298f89-4303-0410-b956-a3cf2f4a3e73
* AA: ath9k: remove some newer patches until they are fully debugged/fixedFelix Fietkau2013-07-293-640/+0
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@37615 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: add initial tx queueing rework patchesFelix Fietkau2013-07-2510-0/+1172
| | | | | | | | | | | This forces all packets (even for un-aggregated traffic) through software queues to improve fairness and stability Signed-off-by: Felix Fietkau <nbd@openwrt.org> Backport of r37483 git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@37533 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath5k: fix AHB support dependency (#13896)Felix Fietkau2013-07-171-0/+11
| | | | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> Backport of r37377 git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@37378 3c298f89-4303-0410-b956-a3cf2f4a3e73
* AA: mac80211: delete the rt2x00 clk patch againFelix Fietkau2013-07-161-29/+0
| | | | | | | | It is only required for newer kernels Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@37365 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: fix a crash in legacy minstrel when no STA existsFelix Fietkau2013-07-151-0/+19
| | | | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> Backport of r37342 git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@37343 3c298f89-4303-0410-b956-a3cf2f4a3e73
* AA: mac80211: b43: load b43 on core rev 17 and 18.Hauke Mehrtens2013-07-142-1/+12
| | | | | | | | | | | This is now controlled by a module parameter and the default configuration depends on brcmsmac being installed. This patch causes b43 to take core rev 17 and 18 always by default. Backport of r37307 git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@37308 3c298f89-4303-0410-b956-a3cf2f4a3e73
* AA: mac80211: b43: activate LP-Phy support every timeHauke Mehrtens2013-07-141-2/+1
| | | | | | | Backport of r37305 git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@37306 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: tweak mac address allocationFelix Fietkau2013-07-131-1/+1
| | | | | | | | | | | | | Apparently there are some broken devices out there that have the local bit already set in the factory MAC address. Move the | 0x2 over to the other side of the xor operation to fix this without affecting devices with proper addresses. Signed-off-by: Felix Fietkau <nbd@openwrt.org> Backport of r37269 git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@37270 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: backport latest version from trunk (as of r37265)Felix Fietkau2013-07-12104-4706/+1644
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@37266 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: update bcma and ssb to wireless-testing/master master-2013-07-03Hauke Mehrtens2013-07-111-0/+42
| | | | | | | | | | | | | This updates 025-bcma_backport.patch and 020-ssb_update.patch to a version of ssb and bcma used in recent wireless-testing. I removed all patches adding serial and nand flash support before doing so to not conflict with the existing flash support in the brcm47xx target. This update was done to easily update the wireless drivers afterwards. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@37261 3c298f89-4303-0410-b956-a3cf2f4a3e73
* AA: rt2x00: remove the clk_get patch, the kernel still uses the old ↵Felix Fietkau2013-06-121-29/+0
| | | | | | | | platform_data flag (#13532) Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@36929 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: add an external reset callback for ar913x and use it in ath9kFelix Fietkau2013-05-191-0/+28
| | | | | | | | | | should reduce the frequency of DMA stop failures Backport of r36530 Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@36664 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: fix compile errors on platforms with power management enabledFelix Fietkau2013-05-022-0/+42
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@36520 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: update to 2013-02-22 from trunk + backportsFelix Fietkau2013-04-28124-4717/+4771
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@36470 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> Backport of r36408 git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@36409 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> Backport of r36353 git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@36354 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: add a fix to reduce the number of spurious tx hang detectionsFelix Fietkau2013-03-151-0/+37
| | | | | | Backport of r36040 git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@36052 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: backport of r35671: b43: Increase number of RX DMA slotsHauke Mehrtens2013-03-101-0/+11
| | | | | | | | | | | | | | | Bastian Bittorf reported that some of the silent freezes on a Linksys WRT54G were due to overflow of the RX DMA ring buffer, which was created with 64 slots. That finding reminded me that I was seeing similar crashed on a netbook, which also has a relatively slow processor. After increasing the number of slots to 128, runs on the netbook that previously failed now worked; however, I found that 109 slots had been used in one test. For that reason, the number of slots is being increased to 256. Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net> git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@35947 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: issue a cold reset after failures or after bringing the chip out of ↵Felix Fietkau2013-02-256-7/+18
| | | | | | | | full sleep - fixes many kinds of DMA issues Backport of r35785 git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@35786 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mac80211] fixes mbssid on ralink hardwareJohn Crispin2013-02-251-2/+4
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@35781 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mac80211] adds missing backport needed for ralink mbssidJohn Crispin2013-02-251-0/+94
| | | | | | | | fixes #12952 Signed-off-by: John Crispin <blogic@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@35780 3c298f89-4303-0410-b956-a3cf2f4a3e73
* AA: mac80211: add missing DRIVER_11N_SUPPORT selectsJonas Gorski2013-02-251-3/+3
| | | | | | | | Backport of r35711. Signed-off-by: Jonas Gorski <jogo@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@35777 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: fix rssi issuesFelix Fietkau2013-02-221-0/+11
| | | | | | Backport of r35750 git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@35752 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k_htc: fix signal strength reporting issuesFelix Fietkau2013-02-221-0/+29
| | | | | | Backport of r35749 git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@35751 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: fix a soft lockup on smp systemsFelix Fietkau2013-01-147-24/+30
| | | | | | Backport of r35152 git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@35153 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: remove a lock to fix a deadlock on hw resetFelix Fietkau2013-01-144-19/+79
| | | | | | Backport of r35147 git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@35148 3c298f89-4303-0410-b956-a3cf2f4a3e73