OpenCloudOS-Kernel/drivers/net/wireless/ralink/rt2x00
Stanislaw Gruszka 8f03a7c6e7 rt2800: set MAX_PSDU len according to remote STAs capabilities
MAX_LEN_CFG_MAX_PSDU specify maximum transmitted by HW AMPDU length
(0 - 8kB, 1 - 16kB, 2 - 32kB, 3 - 64kB). Set this option according to
remote stations capabilities (based on HT ampdu_factor). However limit
the value based our hardware TX capabilities as some chips can not send
more than 16kB (factor 1). Limit for all chips is currently 32kB
(factor 2), but perhaps for some chips this could be increased
to 64kB by setting drv_data->max_psdu to 3.

Since MAX_LEN_CFG_MAX_PSDU is global setting, on multi stations modes
(AP, IBSS, mesh) we limit according to less capable remote STA. We can
not set bigger value to speed up communication with some stations and
do not break communication with slow stations.

Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
2016-12-30 13:34:18 +02:00
..
Kconfig
Makefile
rt2x00.h rt2800: set MAX_PSDU len according to remote STAs capabilities 2016-12-30 13:34:18 +02:00
rt2x00config.c rt2x00: fix monitor mode regression 2016-01-25 15:19:48 +02:00
rt2x00crypto.c
rt2x00debug.c rt2x00: unterminated strlen of user data 2016-03-07 14:00:25 +02:00
rt2x00debug.h
rt2x00dev.c wireless-drivers-next patches for 4.10 2016-11-27 20:26:59 -05:00
rt2x00dump.h
rt2x00firmware.c
rt2x00leds.c
rt2x00leds.h
rt2x00lib.h
rt2x00link.c
rt2x00mac.c rt2800: set MAX_PSDU len according to remote STAs capabilities 2016-12-30 13:34:18 +02:00
rt2x00mmio.c
rt2x00mmio.h
rt2x00pci.c rt2x00pci: Disable memory-write-invalidate when the driver exits 2016-01-07 11:22:46 +02:00
rt2x00pci.h
rt2x00queue.c rt2800: don't set ht parameters for non-aggregated frames 2016-12-30 13:34:16 +02:00
rt2x00queue.h
rt2x00reg.h
rt2x00soc.c
rt2x00soc.h
rt2x00usb.c rt2x00usb: Fix error return code 2016-09-03 13:06:49 +03:00
rt2x00usb.h
rt61pci.c rt2x00: add support for mac addr from device tree 2016-11-09 03:28:31 +02:00
rt61pci.h net: wireless: rt2x00: Fixed Spacing issues 2016-02-07 09:10:05 +02:00
rt73usb.c rt2x00: add support for mac addr from device tree 2016-11-09 03:28:31 +02:00
rt73usb.h
rt2400pci.c rt2x00: add support for mac addr from device tree 2016-11-09 03:28:31 +02:00
rt2400pci.h
rt2500pci.c rt2x00: add support for mac addr from device tree 2016-11-09 03:28:31 +02:00
rt2500pci.h
rt2500usb.c rt2x00: add support for mac addr from device tree 2016-11-09 03:28:31 +02:00
rt2500usb.h
rt2800.h rt2800: set MAX_PSDU len according to remote STAs capabilities 2016-12-30 13:34:18 +02:00
rt2800lib.c rt2800: set MAX_PSDU len according to remote STAs capabilities 2016-12-30 13:34:18 +02:00
rt2800lib.h rt2800: set MAX_PSDU len according to remote STAs capabilities 2016-12-30 13:34:18 +02:00
rt2800mmio.c
rt2800mmio.h
rt2800pci.c
rt2800pci.h
rt2800soc.c
rt2800usb.c rt2800usb: do not wipe out USB_DMA_CFG settings 2016-11-23 17:38:48 +02:00
rt2800usb.h