Christian Lamparter
82b78a9659
mac80211: refresh patches
...
Signed-off-by: Christian Lamparter <chunkeey@gmail.com >
2019-06-15 19:55:32 +02:00
Felix Fietkau
6e7e2f4421
mac80211: fix regression in skb resizing optimization in monitor mode (FS#2254)
...
struct ieee80211_local needs to be passed in separately instead of
dereferencing the (potentially NULL) sdata
Signed-off-by: Felix Fietkau <nbd@nbd.name >
2019-04-24 09:33:38 +02:00
Hauke Mehrtens
3183430df4
mac80211: update to version 4.19.32-1
...
The removed patches are now integrated in the upstream kernel.
Refresh all patches on top of the new backports release.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
Tested-by: Daniel Engberg <daniel.engberg.lists@pyret.net >
2019-04-06 16:31:04 +02:00
Felix Fietkau
1dd536f1fa
mac80211: improve performance by deferring tx queue selection
...
Signed-off-by: Felix Fietkau <nbd@nbd.name >
2019-04-03 10:40:09 +02:00
Felix Fietkau
38860fe2e4
mac80211: fix an issue with the TXQ scheduling API and powersave clients
...
Signed-off-by: Felix Fietkau <nbd@nbd.name >
2019-03-20 10:41:30 +01:00
Felix Fietkau
ca9ad880f2
mac80211: improve the txq scheduling API to deal with driver buffered packets
...
Signed-off-by: Felix Fietkau <nbd@nbd.name >
2019-03-20 10:41:30 +01:00
Felix Fietkau
60659b2d9e
mac80211: optimize skb resizing to avoid reallocation when using 802.11s + batman-adv
...
Signed-off-by: Felix Fietkau <nbd@nbd.name >
2019-03-20 10:41:30 +01:00
Felix Fietkau
4cf1394f51
mac80211: add a few performance improvement patches
...
Signed-off-by: Felix Fietkau <nbd@nbd.name >
2019-03-16 19:59:02 +01:00
Felix Fietkau
6869ae2ab5
mac80211: improve locking around the txq scheduling / airtime fairness API
...
Signed-off-by: Felix Fietkau <nbd@nbd.name >
2019-03-16 19:59:02 +01:00
Felix Fietkau
04e4b779cc
mac80211: backport the txq scheduling / airtime fairness API
...
Signed-off-by: Felix Fietkau <nbd@nbd.name >
2019-03-16 19:59:02 +01:00
Felix Fietkau
fb0a80f4cf
mac80211: fix an unaligned access in the mesh hash table function
...
Signed-off-by: Felix Fietkau <nbd@nbd.name >
2019-03-16 19:59:02 +01:00
Felix Fietkau
5cda4a3e30
mac80211: update and fix the patch to allow 4-byte aligned tx skbs
...
Signed-off-by: Felix Fietkau <nbd@nbd.name >
2019-03-16 19:59:02 +01:00
Felix Fietkau
51e1092fae
mac80211: allocate tailroom for forwarded mesh packets
...
Fixes a warning + packet loss on encrypted mesh networks with forwarding
Signed-off-by: Felix Fietkau <nbd@nbd.name >
2019-03-16 19:59:02 +01:00
Felix Fietkau
c6caa7a27a
mac80211: add a fix to prevent unsafe queue wake calls during restart
...
Signed-off-by: Felix Fietkau <nbd@nbd.name >
2019-03-01 14:56:04 +01:00
Felix Fietkau
82d306b595
mac80211: backport tx queue start/stop fix
...
Among other things, it fixes a race condition on calling ieee80211_restart_hw
Signed-off-by: Felix Fietkau <nbd@nbd.name >
2019-03-01 13:14:29 +01:00
Hauke Mehrtens
b1c614784d
mac80211: Add WDS / 4addr fix for ath10k supported devices
...
This should fix the WDS / 4addr mode with ath10k and probably other
devices.
This patch was found here: https://patchwork.kernel.org/patch/10692383/
Fixes: d9eefa7a70 ("mac80211: rebase ontop of v4.18.5")
Reported-by: Signed-off-by: Stefan Lippers-Hollmann <s.l-h@gmx.de >
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2019-02-26 23:20:04 +01:00
Deng Qingfang
f5db5742e4
iw: update to 5.0.1
...
Refresh patches
MIPS IPK size increases:
iw-tiny: +3k
iw-full: +10k
Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn >
[Remove sha256, nan, bloom, measurements and ftm from tiny version]
[sync nl80211 between backports and iw]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2019-02-17 17:33:18 +01:00
Hauke Mehrtens
d48a8ed40d
mac80211: update to version 4.19.23-1
...
This updates mac80211 to backports version 4.19.23-1 which includes all
the stable fixes from kernel 4.19.23.
The removed patches are included in this version.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2019-02-17 17:33:18 +01:00
Felix Fietkau
e1496d631e
mac80211: fix an issue with allocated tailroom for encrypted mgmt packets
...
Fixes kernel warnings and connectivity issues in encrypted mesh networks
Signed-off-by: Felix Fietkau <nbd@nbd.name >
2019-01-29 11:12:11 +01:00
Felix Fietkau
c8280e6e14
mac80211: add support for indicating missing tx A-MPDU length
...
Signed-off-by: Felix Fietkau <nbd@nbd.name >
2019-01-20 19:01:12 +01:00
Koen Vandeputte
4b60ea236e
mac80211: backport upstream fixes
...
d350a0f43118 nl80211: fix memory leak if validate_pae_over_nl80211() fails
a50e5fb8db83 mac80211: fix a kernel panic when TXing after TXQ teardown
Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com >
2018-12-20 14:03:39 +01:00
Hauke Mehrtens
ac5a6acbb1
mac80211: Update to version 4.19.7-1
...
This updates the backports package used in mac80211 to version 4.19.7-1
which is based on kernel 4.19.7. This integrates all the stable fixes
introduces in this kernel version.
The deleted patches are not needed any more because they are either
included in the upstream Linux kernel 4.19.7 or in backports 4.19.7-1.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2018-12-13 21:33:31 +01:00
Felix Fietkau
5ffacceb7b
mac80211: fix reordering of buffered broadcast packets
...
Signed-off-by: Felix Fietkau <nbd@nbd.name >
2018-11-28 23:23:38 +01:00
Felix Fietkau
3879fc2b1a
mac80211: fix spurious disconnections with powersave clients
...
Affects all drivers using ieee80211_tx_status_noskb, e.g. ath9k and mt76
Signed-off-by: Felix Fietkau <nbd@nbd.name >
2018-11-13 20:35:29 +01:00
Felix Fietkau
e220ffb533
mac80211: fix A-MSDU packet handling with TCP retransmission
...
Improves local TCP throughput and fixes use-after-free bugs that could lead
to crashes.
Signed-off-by: Felix Fietkau <nbd@nbd.name >
2018-10-11 18:42:54 +02:00
Felix Fietkau
93db9a65da
mac80211: fix management frame protection issue with mt76 (and possibly other drivers)
...
Software crypto wasn't working for management frames because the flag
indicating management frame crypto was missing
Signed-off-by: Felix Fietkau <nbd@nbd.name >
2018-09-29 16:05:14 +02:00
Hauke Mehrtens
ec684ce193
mac80211: Add patches which were added later
...
These patches were added after the new matches structure for the
mac80211 package was created. All the deleted patches are already
integrated in kernel 4.19-rc4.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2018-09-26 16:39:44 +02:00
Hauke Mehrtens
db90c243a0
mac80211: update to version based on 4.19-rc4
...
This updates mac80211 to backports based on kernel 4.19-rc4.
I plan to integrate all the patches which are in this tar into upstream
backports soon.
I used the backports generated from this code:
https://github.com/hauke/backports/commits/wip2
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2018-09-26 16:39:44 +02:00
John Crispin
d9eefa7a70
mac80211: rebase ontop of v4.18.5
...
Signed-off-by: John Crispin <john@phrozen.org >
2018-09-26 16:35:33 +02:00