aboutsummaryrefslogtreecommitdiffstats
path: root/package/mac80211/patches
Commit message (Collapse)AuthorAgeFilesLines
* mac80211: update to wireless-testing 2011-03-22Felix Fietkau2011-03-2222-1899/+143
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26273 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: add a patch from linux-wireless@ for reducing driver sizeFelix Fietkau2011-03-221-0/+1075
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26264 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: initialize the last rx time when creating a stationFelix Fietkau2011-03-211-0/+10
| | | | | | | | | should hopefully finally take care of the nasty reassociation issues which showed up as Jan 1 00:51:10 OpenWrt daemon.info hostapd: wlan0: STA 00:xx:xx:xx:xx:xx IEEE 802.11: deauthenticated due to inactivity right after associating, leading to an immediate disconnect. Will probably fix #8343, #8830 and others. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26251 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: re-run nfcal only when stuck beacons become more frequentFelix Fietkau2011-03-211-0/+12
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26250 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: increase ATH_BCBUF, allows creating 8 virtual APsFelix Fietkau2011-03-211-0/+24
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26249 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: improve precision of beacon timer calculationsFelix Fietkau2011-03-211-0/+317
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26248 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: add some minor debugfs cleanupsFelix Fietkau2011-03-212-4/+111
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26247 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: add an aggregation rx reorder timeout handling fixFelix Fietkau2011-03-161-0/+11
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26185 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: force the rx chainmask on ar913x to 0x7 - fixes calibration issues ↵Felix Fietkau2011-03-151-0/+11
| | | | | | with 2-antenna devices such as the wrt160nl git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26168 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: enable an ar913x specific hardware fix for sending block-ackFelix Fietkau2011-03-151-0/+21
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26167 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: update to wireless-testing 2011-03-11Felix Fietkau2011-03-1327-1208/+394
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26128 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211/ath9k: improve pending patches based on review feedbackFelix Fietkau2011-03-114-19/+26
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26041 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: fix spurious channel type changes when vifs are created/deletedFelix Fietkau2011-03-111-0/+10
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26038 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: add a patch to fix the interoperability issues with intel clients ↵Felix Fietkau2011-03-111-0/+11
| | | | | | (fixes #8830) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26036 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: redirect EAP frames on AP VLAN interfaces to the main AP interface ↵Felix Fietkau2011-03-101-0/+67
| | | | | | to fix a bridging related race condition git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26016 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: improve tx dma fixes based on review feedbackFelix Fietkau2011-03-103-20/+79
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26005 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: get rid of most of those annoying dma tx stop issuesFelix Fietkau2011-03-104-0/+306
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25988 3c298f89-4303-0410-b956-a3cf2f4a3e73
* zd1211rw: fix #define collision for register names triggered by compat patchesFelix Fietkau2011-03-091-0/+14
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25965 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: fix minstrel_ht sampling intervals (patch by Daniel Halperin)Felix Fietkau2011-03-091-0/+50
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25964 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: remove support for in-bss promisc mode, the rx filter flag is too ↵Felix Fietkau2011-03-091-0/+13
| | | | | | broad and in-bss promisc mode is not particularly useful. should fix most (or all) instances of "ath: Could not stop RX..." error messages git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25963 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: Add scan race fixMichael Büsch2011-03-071-0/+141
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25930 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: print message on hw restartMichael Büsch2011-03-071-0/+14
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25926 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: improve ath9k AP A-MPDU PS bufferingFelix Fietkau2011-02-272-8/+44
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25779 3c298f89-4303-0410-b956-a3cf2f4a3e73
* p54: fix a null pointer dereference bugFelix Fietkau2011-02-271-0/+18
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25775 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: update to 2011-02-25Felix Fietkau2011-02-2726-68/+67
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25749 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: fix interrupt enable/disable issuesFelix Fietkau2011-02-181-0/+21
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25575 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: add a patch for keeping track of the rx bitrate of remote stationsFelix Fietkau2011-02-101-0/+232
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25441 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: remove an old tx stop workaround which conflicts with the powersave fixesFelix Fietkau2011-02-101-0/+36
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25439 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: improve the power save fix by closing another remaining race ↵Felix Fietkau2011-02-081-5/+9
| | | | | | condition for setting the TIM bit git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25428 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: add fixes for AP side powersave frame bufferingFelix Fietkau2011-02-082-0/+344
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25426 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: update to wireless-testing 2010-02-07Felix Fietkau2011-02-0817-2849/+18
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25425 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath: fix world regulatory domain fix-up so that all regulatory rules are ↵Felix Fietkau2011-02-081-0/+72
| | | | | | | | | | | | | | processed r24503 (trunk) and r24505 (backfire) revised the regulatory rules used for the ath drivers' world regulatory domains in the 5GHz band by opening up channels 36, 40, 44, and 48 to being used without the *_PASSIVE_SCAN and *_NO_IBSS flags set. This was done by breaking ATH9K_5GHZ_5150_5350 into two REG_RULES. The various struct ieee80211_regdomains that reference these rules in their reg_rules fields need to have their n_reg_rules fields updated accordingly. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25418 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: fix the check for cloned skbs in the tx pathFelix Fietkau2011-02-071-0/+11
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25398 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: when operating as a 4-addr station, do not pick up 4-addr frames ↵Felix Fietkau2011-02-051-0/+12
| | | | | | meant for other stations, as this would confuse the bridge layer git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25378 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: reduce false positives in the baseband hang checkFelix Fietkau2011-02-041-0/+109
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25359 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: drop retransmitted data frames from the cooked monitor interface - ↵Felix Fietkau2011-02-041-0/+11
| | | | | | reduces CPU usage git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25358 3c298f89-4303-0410-b956-a3cf2f4a3e73
* cfg80211: revert the max power patch - it seems to be limiting tx power too ↵Felix Fietkau2011-01-301-35/+0
| | | | | | much on some devices git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25258 3c298f89-4303-0410-b956-a3cf2f4a3e73
* cfg80211: do not overwrite the hardware max power setting in the regulatory ↵Felix Fietkau2011-01-291-0/+35
| | | | | | code, fixes reported tx power values git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25238 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: reduce allocation size, common->cachelz is already added to the ↵Felix Fietkau2011-01-281-1/+1
| | | | | | buffer size elsewhere git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25205 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: fix a compile error in the debug stubs (fixes #8737, #8745)Felix Fietkau2011-01-281-0/+10
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25204 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: optimize memory allocations - improves performance and reduces ath9k ↵Felix Fietkau2011-01-261-0/+200
| | | | | | RAM usage by 2 MB per device git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25115 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: Improve ath5k/ar71xx PCI bug WARFelix Fietkau2011-01-261-2/+2
| | | | | | | | | | | | | | | | | It has been confirmed by Atheros that this PCI bug affects the RX side only, so we can keep the 128B DMA size for TX. With this change we can double the thruput of ath5k from 15Mps to 30Mbps. We have been using this patch since more than 6 month in a production environment without problems and a significant performance improvement. It has also been said to fix HW encryption: http://www.mail-archive.com/ath5k-devel@lists.ath5k.org/msg04311.html Patch from: kentarou matsuyama <matsuyama@thinktube.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25104 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: fix tx queue debug countersFelix Fietkau2011-01-261-0/+101
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25099 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: update to wireless-testing 2011-01-24Felix Fietkau2011-01-2415-1565/+1326
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25093 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: fix some ps wakeup/restore issues that led to crashes and other weird ↵Felix Fietkau2011-01-211-0/+61
| | | | | | behavior git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25058 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: disable PA predistortion on AR93xx for now until it is properly fixedFelix Fietkau2011-01-214-3/+35
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25056 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: remove virtual wiphy support - it was only experimental anyway and it ↵Felix Fietkau2011-01-204-0/+2230
| | | | | | is not going to be maintained anymore git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25055 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: add a few tx related fixesFelix Fietkau2011-01-203-0/+222
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25054 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: update to wireless-testing 2010-01-19Felix Fietkau2011-01-2015-245/+14
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25053 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: fix the br_port_exists compatibility macro for 2.6.38Felix Fietkau2011-01-201-0/+50
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25051 3c298f89-4303-0410-b956-a3cf2f4a3e73