freebsd-dev/sys/dev/rtwn
Andriy Voskoboinyk 9dba612805 rtwn_usb: add support for fragmented Rx.
Since device can pass multiple frames in a single payload temporary
Rx buffer was big enough to hold all of them; now the driver can
concatenate a single frame from multiple payloads.

The Rx buffer size may be configured via tunable (dev.rtwn.%d.rx_buf_size).

Tested with:
 - rtl8188cus, rtl8188eu and rtl8821au (STA mode).
 - (by kevlo) rtl8192cu and rtl8188eu.

PR:		218527
Reviewed by:	kevlo
Differential Revision:	https://reviews.freebsd.org/D11705
2017-07-30 23:35:21 +00:00
..
pci rtwn: add Rx descriptor structures for common code. 2017-07-06 07:37:33 +00:00
rtl8188e rtwn: drop unnecessary / wrong conversion. 2017-07-30 21:50:45 +00:00
rtl8192c - Fix incorrect values in the computation of CCK and OFDM transmit power 2017-06-17 14:39:25 +00:00
rtl8192e rtwn_usb: fix build with 'options RTWN_WITHOUT_UCODE' 2017-05-28 22:38:19 +00:00
rtl8812a rtwn: drop obsolete (since r319460) code. 2017-06-01 21:20:44 +00:00
rtl8821a Add support for the Realtek RTL8192EU chipset. 2017-01-24 02:35:38 +00:00
usb rtwn_usb: add support for fragmented Rx. 2017-07-30 23:35:21 +00:00
if_rtwn_beacon.c rtwn: add (untested) radar detection support for RTL8821AU 2016-12-30 22:24:01 +00:00
if_rtwn_beacon.h rtwn: add (untested) radar detection support for RTL8821AU 2016-12-30 22:24:01 +00:00
if_rtwn_calib.c rtwn(4), urtwn(4): merge common code, add support for 11ac devices. 2016-10-17 20:38:24 +00:00
if_rtwn_calib.h rtwn(4), urtwn(4): merge common code, add support for 11ac devices. 2016-10-17 20:38:24 +00:00
if_rtwn_cam.c net80211 + drivers: convert to ieee80211_crypto_get_key_wepidx(). 2016-12-07 22:16:07 +00:00
if_rtwn_cam.h rtwn(4), urtwn(4): merge common code, add support for 11ac devices. 2016-10-17 20:38:24 +00:00
if_rtwn_debug.h rtwn: add (untested) radar detection support for RTL8821AU 2016-12-30 22:24:01 +00:00
if_rtwn_efuse.c rtwn(4), urtwn(4): merge common code, add support for 11ac devices. 2016-10-17 20:38:24 +00:00
if_rtwn_efuse.h rtwn(4), urtwn(4): merge common code, add support for 11ac devices. 2016-10-17 20:38:24 +00:00
if_rtwn_fw.c rtwn(4), urtwn(4): merge common code, add support for 11ac devices. 2016-10-17 20:38:24 +00:00
if_rtwn_fw.h rtwn(4), urtwn(4): merge common code, add support for 11ac devices. 2016-10-17 20:38:24 +00:00
if_rtwn_nop.h rtwn(4), urtwn(4): merge common code, add support for 11ac devices. 2016-10-17 20:38:24 +00:00
if_rtwn_ridx.h rtwn(4), urtwn(4): merge common code, add support for 11ac devices. 2016-10-17 20:38:24 +00:00
if_rtwn_rx.c rtwn: add Rx descriptor structures for common code. 2017-07-06 07:37:33 +00:00
if_rtwn_rx.h rtwn: export more stats to net80211 2017-01-17 00:35:23 +00:00
if_rtwn_task.c rtwn(4), urtwn(4): merge common code, add support for 11ac devices. 2016-10-17 20:38:24 +00:00
if_rtwn_task.h rtwn(4), urtwn(4): merge common code, add support for 11ac devices. 2016-10-17 20:38:24 +00:00
if_rtwn_tx.c net80211 drivers: fix rate setup for EAPOL frames, obtain Tx parameters 2017-02-26 20:49:35 +00:00
if_rtwn_tx.h rtwn: enable 11n support for RTL8188CE. 2016-11-12 17:58:37 +00:00
if_rtwn.c rtwn: fix connection problems with 'options RTWN_WITHOUT_UCODE' 2017-05-28 22:51:06 +00:00
if_rtwnreg.h rtwn_usb: add support for fragmented Rx. 2017-07-30 23:35:21 +00:00
if_rtwnvar.h rtwn_usb: reject too long (>16K) mbufs. 2017-07-04 07:07:08 +00:00