linux/drivers/net/wireless
Alagu Sankar 8d985555dd ath10k: enable RX bundle receive for sdio
The existing implementation of initiating multiple sdio transfers for
receive bundling is slowing down the receive speed. Combining the
transfers using a bundle method would be ideal.

The transmission utilization ratio for sdio bus for small packet is
slow, because the space and time cost for sdio bus is same for large
length packet and small length packet. So the speed of data for large
length packet is higher than small length.

Test result of different length of data:
data packet(byte)   cost time(us)   calculated rate(Mbps)
      256               28                73
      512               33               124
     1024               35               234
     1792               45               318
    14336              168               682
    28672              333               688
    57344              660               695

Tested with QCA6174 SDIO with firmware
WLAN.RMH.4.4.1-00017-QCARMSWPZ-1

Signed-off-by: Alagu Sankar <alagusankar@silex-india.com>
Signed-off-by: Wen Gong <wgong@codeaurora.org>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
2019-11-25 13:47:06 +02:00
..
admtek adm80211: remove set but not used variables 'mem_addr' and 'io_addr' 2019-10-24 08:48:00 +03:00
ath ath10k: enable RX bundle receive for sdio 2019-11-25 13:47:06 +02:00
atmel atmel: remove set but not used variable 'dev' 2019-10-24 08:48:31 +03:00
broadcom brcmsmac: remove set but not used variables 2019-11-06 19:56:04 +02:00
cisco airo: fix memory leaks 2019-09-03 16:39:33 +03:00
intel iwlegacy: Remove redundant variable "ret" 2019-11-06 19:52:43 +02:00
intersil net: core: add generic lockdep keys 2019-10-24 14:53:48 -07:00
marvell wireless-drivers-next patches for 5.5 2019-11-05 18:36:35 -08:00
mediatek wireless-drivers-next patches for 5.5 2019-11-05 18:36:35 -08:00
quantenna wireless: Remove call to memset after dma_alloc_coherent 2019-10-15 08:20:16 +03:00
ralink rt2800: remove errornous duplicate condition 2019-11-06 19:57:00 +02:00
realtek rtw88: fix potential NULL pointer access for firmware 2019-11-06 19:58:05 +02:00
rsi wireless-drivers-next patches for 5.5 2019-11-05 18:36:35 -08:00
st net/wireless: Delete unnecessary checks before the macro call “dev_kfree_skb” 2019-10-15 08:27:02 +03:00
ti wireless-drivers-next patches for 5.5 2019-11-05 18:36:35 -08:00
zydas zd1211rw: zd_usb: Use "%zu" to format size_t 2019-09-21 08:57:35 +03:00
Kconfig
mac80211_hwsim.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2019-10-20 10:43:00 -07:00
mac80211_hwsim.h
Makefile
ray_cs.c
ray_cs.h
rayctl.h
rndis_wlan.c
virt_wifi.c virt_wifi: fix refcnt leak in module exit routine 2019-10-24 14:53:49 -07:00
wl3501_cs.c wl3501_cs: remove redundant variable rc 2019-07-24 14:45:24 +03:00
wl3501.h