aboutsummaryrefslogtreecommitdiffstats
path: root/package/kernel/mac80211/patches
Commit message (Collapse)AuthorAgeFilesLines
* mac80211: improve a-msdu rx performance by avoiding unnecessary data copyingFelix Fietkau2016-02-081-0/+132
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48673 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: fix a memory leak in a-msdu rxFelix Fietkau2016-02-081-0/+22
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48672 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: update A-MSDU tx patch to the latest versionFelix Fietkau2016-02-081-19/+27
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48671 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: refresh patchFelix Fietkau2016-02-081-3/+3
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48670 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: fix flowrings infinite loops in brcmfmac on BCM4366Rafał Miłecki2016-02-071-0/+307
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48653 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: merge a fix for minstrel expected throughput reportingFelix Fietkau2016-02-071-0/+51
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48648 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: merge a few mesh fixesFelix Fietkau2016-02-073-0/+301
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48647 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: merge fix for noise floor calibrationFelix Fietkau2016-02-073-6/+93
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48641 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: add first brcmfmac patches for 14e4:4365 BCM4366 supportRafał Miłecki2016-02-067-0/+381
| | | | | | | | | It's not really supported yet as it still fails with: brcmfmac: brcmf_pcie_download_fw_nvram: FW failed to initialize Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48640 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: add A-MSDU tx supportFelix Fietkau2016-02-051-0/+284
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48637 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: parse legacy and HT rates in monitor mode injected framesFelix Fietkau2016-02-051-0/+155
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48636 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: add performance improvements for A-MSDU rxFelix Fietkau2016-02-043-0/+380
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48630 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: backport skb_free_frag and napi_alloc_fragFelix Fietkau2016-01-312-0/+41
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48582 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: fix an out of bounds access issue in minstrel_htFelix Fietkau2016-01-291-0/+45
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48550 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: merge a bunch of pending fixesFelix Fietkau2016-01-285-0/+294
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48536 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: backport bcma stuff sent for 4.6Rafał Miłecki2016-01-221-0/+17
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48449 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: allow multiple virtual interfaces on DFS channelsFelix Fietkau2016-01-224-4/+59
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48448 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: ignore EEPROM mismatch on flash based devices (fixes #21611)Felix Fietkau2016-01-211-0/+38
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48438 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: update to wireless-testing 2016-01-10Felix Fietkau2016-01-1570-364/+581
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48247 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: add support for a newer tx gain table used in some TP-Link devicesFelix Fietkau2016-01-141-0/+95
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48233 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: merge a fix for a ps-poll handling issueFelix Fietkau2015-12-201-0/+48
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47958 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: Allow configuration of LED polarity in platform data.John Crispin2015-12-172-3/+23
| | | | | | Signed-off-by: Vittorio Gambaletta <openwrt@vittgam.net> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47910 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: Pass LED polarity to ath_create_gpio_led when initializing the LEDs.John Crispin2015-12-172-2/+2
| | | | | | Signed-off-by: Vittorio Gambaletta <openwrt@vittgam.net> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47909 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: fix build of mac80211-hwsim on kernel 4.4Hauke Mehrtens2015-12-061-0/+28
| | | | | | | | | This genl_notify() backport should not be applied for kernel 4.4. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47795 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: update to 2015-12-03Felix Fietkau2015-12-0494-2883/+361
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47771 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: rt2x00: fix WARN_ON_ONCE() caused by inbalanced set/clear of ↵John Crispin2015-11-281-0/+47
| | | | | | | | beacon enable bit Signed-off-by: evaxige <evaxige@qq.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47668 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath10k: fix memory allocation issues on platforms where DMA coherent memory ↵Felix Fietkau2015-11-242-0/+157
| | | | | | | | is constrained Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47625 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: backport ssb changes from 4.4-rc1Rafał Miłecki2015-11-166-14/+499
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47483 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: disable a broken feature that was merged with the last updateFelix Fietkau2015-11-072-1/+29
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47402 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: fix kconf handling of allnoconfig, fixes spurious brcmfmac related ↵Felix Fietkau2015-11-031-0/+20
| | | | | | | | build errors Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47371 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: fix crash when using mesh (11s) VIF together with another VIFFelix Fietkau2015-11-021-0/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | llid_in_use needs to be limited to stations of the same VIF, otherwise it will cause a NULL deref as the sta_info of non-mesh-VIFs don't have sta->mesh set. Steps to reproduce: modprobe mac80211_hwsim channels=2 iw phy phy0 interface add ibss0 type ibss iw phy phy0 interface add mesh0 type mp iw phy phy1 interface add ibss1 type ibss iw phy phy1 interface add mesh1 type mp ip link set ibss0 up ip link set mesh0 up ip link set ibss1 up ip link set mesh1 up iw dev ibss0 ibss join foo 2412 iw dev ibss1 ibss join foo 2412 # Ensure that ibss0 and ibss1 are actually associated; I often need to # leave and join the cell on ibss1 a second time. iw dev mesh0 mesh join bar iw dev mesh1 mesh join bar # crash Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47364 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: add pending ath9k/ath10k patchesFelix Fietkau2015-10-3016-5/+2095
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47287 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: update to wireless-testing 2015-10-26Felix Fietkau2015-10-3076-3589/+109
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47286 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: add a fix to initialize the tid field in the tx queue structFelix Fietkau2015-10-051-0/+21
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47142 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: backport patch setting TX power in interface infoRafał Miłecki2015-09-271-0/+37
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47059 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: fix handling of tx headroom for padding (fixes #20556)Felix Fietkau2015-09-244-4/+26
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47042 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: fix a few issues with fast-xmit supportFelix Fietkau2015-09-242-0/+68
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47041 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: refresh patchFelix Fietkau2015-09-161-1/+1
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46949 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath9k: enable hw manual peak calibration for QCA9561Felix Fietkau2015-09-161-0/+33
| | | | | | | | | | | This patch fix https://lists.openwrt.org/pipermail/openwrt-devel/ 2015-August/034979.html. As the peak detect calibration is set incorrectly. Signed-off-by: Miaoqing Pan <miaoqing@codeaurora.org> Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46948 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ath10k: reduce dma burst size on newer firmware to fix crashesFelix Fietkau2015-09-131-0/+33
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46900 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: add pending brcmfmac patch fixing warm rebootsRafał Miłecki2015-08-271-0/+193
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46739 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: add pending brcmfmac patches fixing multiple interfacesRafał Miłecki2015-08-2612-0/+1317
| | | | | | | | | | So far support for multiple interface was somehow broken in brcmfmac. Driver couldn't correctly match firmware and system interfaces resulting in not working APs and WARNINGs. This pending patches fixes that :) Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46734 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: backport latest patches except for NVRAM supportRafał Miłecki2015-08-258-3/+569
| | | | | | | | | We sill don't use kernel 4.2 which is required for backporting using upstream NVRAM support patch. Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46724 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: mwl8k: init devices synchronouslyJonas Gorski2015-08-051-0/+20
| | | | | | | | Make sure phys are probed and present before we detect wifis. Signed-off-by: Jonas Gorski <jogo@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46566 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: restore AP scan patchFelix Fietkau2015-07-311-0/+11
| | | | | | Signed-off-by: Dmitry Ivanov <dima@ubnt.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46535 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: fix an invalid read in minstrel rate sortingFelix Fietkau2015-07-311-0/+34
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46533 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: fix data alignment of management frames / beaconsFelix Fietkau2015-07-311-0/+20
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46532 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: do not add debugfs_create_devm_seqfile() on recent kernel versionsHauke Mehrtens2015-07-251-0/+33
| | | | | | | | | | | | | An #ifdef for the kernel version was missing around the header of debugfs_create_devm_seqfile() and the LINUX_BACKPORT() was also not done. This closes #20181 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46492 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mac80211: update to wireless-testing 2015-07-21Felix Fietkau2015-07-2227-825/+957
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46436 3c298f89-4303-0410-b956-a3cf2f4a3e73
* cfg80211: fix a locking issue (#20098)Felix Fietkau2015-07-185-5/+221
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46413 3c298f89-4303-0410-b956-a3cf2f4a3e73