Wen Gong
33f9747291
ath10k: add fragmentation handler for high latency devices
...
On high latency devices (SDIO, USB) ath10k did not handle fragmented frames and
all fragmented frames on receive path were lost in ath10k. Even a simple ping
test failed with fragmentation.
The fragmented packets are decapsulated based on the security mode, then the PN
is checked and the fragmented frame is passed to mac80211. mac80211 in
ieee80211_rx_h_defragment() will then combine the fragment frames and forward
to upper layers.
Tested on QCA6174 SDIO with firmware WLAN.RMH.4.4.1-00007-QCARMSWP-1.
Signed-off-by: Wen Gong <wgong@codeaurora.org>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
2019-04-29 17:37:44 +03:00
..
accessibility
acpi
libnvdimm fixes v5.1-rc6
2019-04-15 16:48:51 -07:00
amba
android
binder: fix race between munmap() and direct reclaim
2019-03-21 06:51:32 +01:00
ata
libata: fix using DMA buffers on stack
2019-03-28 08:16:04 -06:00
atm
auxdisplay
auxdisplay: charlcd: make backlight initial state configurable
2019-03-17 08:48:45 +01:00
base
Device properties framework fix for 5.1-rc2
2019-03-22 12:08:52 -07:00
bcma
block
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-04-17 11:26:25 -07:00
bluetooth
Bluetooth: btusb: request wake pin with NOAUTOEN
2019-04-09 17:38:24 -10:00
bus
cdrom
char
ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier
2019-04-17 10:29:27 -05:00
clk
clk: imx: Fix PLL_1416X not rounding rates
2019-04-12 14:21:43 -07:00
clocksource
clocksource/drivers/clps711x: Remove board support
2019-03-24 11:30:11 +01:00
connector
cpufreq
cpufreq/intel_pstate: Load only on Intel hardware
2019-04-01 23:39:23 +02:00
cpuidle
crypto
crypto: caam - fix copy of next buffer for xcbc and cmac
2019-03-28 13:54:32 +08:00
dax
device-dax for 5.1
2019-03-16 13:05:32 -07:00
dca
devfreq
dio
dma
dmaengine: stm32-mdma: Revert "dmaengine: stm32-mdma: Add a check on read_u32_array"
2019-03-25 21:56:54 +05:30
dma-buf
edac
eisa
extcon
firewire
firmware
fmc
fpga
fsi
gnss
gpio
gpio fixes for v5.1-rc3
2019-03-29 03:04:47 +01:00
gpu
- Revert back to max link rate and lane count on eDP.
2019-04-12 13:39:32 +10:00
hid
HID: input: add mapping for Assistant key
2019-04-03 13:33:25 +02:00
hsi
hv
hwmon
hwmon: (ntc_thermistor) Fix temperature type reporting
2019-03-29 09:51:44 -07:00
hwspinlock
hwtracing
ARM updates for 5.1-rc1
2019-03-15 14:37:46 -07:00
i2c
i2c: imx: don't leak the i2c adapter on error
2019-04-06 17:54:28 +02:00
i3c
ide
idle
iio
infiniband
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-04-17 11:26:25 -07:00
input
interconnect
iommu
iommu/amd: Set exclusion range correctly
2019-04-12 12:59:45 +02:00
ipack
irqchip
irqchip/irq-ls1x: Missing error code in ls1x_intc_of_init()
2019-04-05 14:37:56 +02:00
isdn
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-04-17 11:26:25 -07:00
leds
leds: trigger: netdev: use memcpy in device_name_store
2019-03-30 19:09:32 +01:00
lightnvm
lightnvm: pblk: fix crash in pblk_end_partial_read due to multipage bvecs
2019-04-10 12:17:01 -06:00
macintosh
mailbox
mcb
md
dm integrity: fix deadlock with overlapping I/O
2019-04-05 18:49:08 -04:00
media
memory
memstick
message
mfd
mfd: sun6i-prcm: Allow to compile with COMPILE_TEST
2019-04-03 08:38:07 +01:00
misc
mmc
mmc: sdhci-omap: Don't finish_mrq() on a command error during tuning
2019-04-11 12:40:32 +02:00
mtd
mtd: cfi: fix deadloop in cfi_cmdset_0002.c do_write_buffer
2019-04-05 00:39:19 +02:00
mux
net
ath10k: add fragmentation handler for high latency devices
2019-04-29 17:37:44 +03:00
nfc
ntb
Fixes for switchtec debugability and mapping table entries, NTB
2019-03-15 14:32:59 -07:00
nubus
nvdimm
libnvdimm/pmem: fix a possible OOB access when read and write pmem
2019-04-07 14:36:04 -07:00
nvme
nvmet: fix discover log page when offsets are used
2019-04-11 17:28:30 +02:00
nvmem
of
opp
oprofile
parisc
Revert: parisc: Use F_EXTEND() macro in iosapic code
2019-04-06 19:07:55 +02:00
parport
Revert "parport: daisy: use new parport device model"
2019-03-25 14:49:00 -07:00
pci
PCI: pciehp: Ignore Link State Changes after powering off a slot
2019-04-10 16:06:43 -05:00
pcmcia
perf
phy
phy: sun4i-usb: Support set_mode to USB_HOST for non-OTG PHYs
2019-03-26 16:48:55 +09:00
pinctrl
platform
Here's more than a handful of clk driver fixes for changes that came in
2019-04-13 14:33:56 -07:00
pnp
power
powercap
pps
ps3
ptp
pwm
rapidio
ras
regulator
remoteproc
remoteproc updates for v5.1
2019-03-14 09:00:06 -07:00
reset
reset: meson-audio-arb: Fix missing .owner setting of reset_controller_dev
2019-03-25 16:22:10 +01:00
rpmsg
rtc
rtc: da9063: set uie_unsupported when relevant
2019-04-02 23:33:09 +02:00
s390
s390/qeth: stop/wake TX queues based on their fill level
2019-04-17 10:33:59 -07:00
sbus
scsi
for-linus-20190412
2019-04-13 16:23:16 -07:00
sfi
sh
siox
slimbus
sn
soc
This pull request brings in a build fix for arm64 with bcm2835
2019-03-18 10:31:24 -07:00
soundwire
spi
spmi
ssb
staging
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-04-05 14:14:19 -07:00
target
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-03-27 17:37:58 -07:00
tc
tee
thermal
Merge branches 'fixes' and 'thermal-intel' into next
2019-03-18 22:37:44 +08:00
thunderbolt
tty
tty: fix NULL pointer issue when tty_port ops is not set
2019-03-28 01:21:21 +09:00
uio
usb
USB-serial fixes for 5.1-rc3
2019-03-29 15:31:16 +01:00
uwb
vfio
vfio/type1: Limit DMA mappings per container
2019-04-03 12:43:05 -06:00
vhost
vhost: reject zero size iova range
2019-04-10 22:45:38 -07:00
video
fbdev changes for v5.1:
2019-03-15 14:22:59 -07:00
virt
virt: vbox: Implement passing requestor info to the host for VirtualBox 6.0.x
2019-03-28 01:55:18 +09:00
virtio
virtio: Honour 'may_reduce_num' in vring_create_virtqueue
2019-04-08 17:05:52 -04:00
visorbus
vlynq
vme
w1
watchdog
xen
xen: fixes for 5.1-rc4
2019-04-07 06:12:10 -10:00
zorro
Kconfig
Makefile