1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-23 11:18:54 +00:00
freebsd/sys
Andriy Voskoboinyk 7453645f2a rtwn(4), urtwn(4): merge common code, add support for 11ac devices.
All devices:
- add support for rate adaptation via ieee80211_amrr(9);
- use short preamble for transmitted frames when needed;
- multi-bss support:
 * for RTL8821AU: 2 VAPs at the same time;
 * other: 1 any VAP + 1 sta VAP.
RTL8188CE:
- fix IQ calibration bug (reason of significant speed degradation);
- add h/w crypto acceleration support.
USB:
- A-MPDU Tx support;
- short GI support;
Other:
- add support for RTL8812AU / RTL8821AU chipsets
(a/b/g/n only; no ac yet);
- split merged code into subparts:
 * bus glue (usb/*, pci/*, rtl*/usb/*, rtl*/pci/*)
 * common (if_rtwn*)
 * chip-specific (rtl*/*)
- various other bugfixes.

Due to code reorganization, module names / requirements were changed too:
urtwn urtwnfw -> rtwn rtwn_usb rtwnfw
rtwn  rtwnfw  -> rtwn rtwn_pci rtwnfw

Tested with RTL8188CE, RTL8188CUS, RTL8188EU and RTL8821AU.

Tested by:	kevlo, garga,
		Peter Garshtja <peter.garshtja@ambient-md.com>,
		Kevin McAleavey <kevin.mcaleavey@knosproject.com>,
		Ilias-Dimitrios Vrachnis <id@vrachnis.com>,
		<otacilio.neto@bsd.com.br>
Relnotes:	yes
2016-10-17 20:38:24 +00:00
..
amd64 Do not try to create /dev/efi device node before devfs is initialized. 2016-10-16 06:07:43 +00:00
arm Fix device delete child function. 2016-10-17 10:20:38 +00:00
arm64 Fix the build, struct vfpstate needs to be visible to userspace as it's 2016-10-15 16:29:06 +00:00
boot Fix device delete child function. 2016-10-17 10:20:38 +00:00
bsm
cam Make pass driver better support CAM_CDB_POINTER flag. 2016-10-17 15:02:17 +00:00
cddl Add vfs.zfs.zil_log_limit sysctl. 2016-10-16 18:49:15 +00:00
compat linuxkpi: Fix PCI BAR lazy allocation support. 2016-09-30 05:51:11 +00:00
conf rtwn(4), urtwn(4): merge common code, add support for 11ac devices. 2016-10-17 20:38:24 +00:00
contrib rtwn(4), urtwn(4): merge common code, add support for 11ac devices. 2016-10-17 20:38:24 +00:00
crypto libmd: introduce functions that operate on an fd instead of filename 2016-10-17 13:47:22 +00:00
ddb
dev rtwn(4), urtwn(4): merge common code, add support for 11ac devices. 2016-10-17 20:38:24 +00:00
fs Fix panic() message reporting ufs instead of nandfs 2016-10-13 19:33:07 +00:00
gdb
geom Fix possible geom destruction before final provider close. 2016-10-06 15:20:05 +00:00
gnu
i386 Drop support for using mmap() with /dev/kmem. 2016-10-14 20:01:07 +00:00
isa
kern makesyscalls.sh: remove trailing space on the "created from" line 2016-10-17 13:52:24 +00:00
kgssapi
libkern
mips rtwn(4), urtwn(4): merge common code, add support for 11ac devices. 2016-10-17 20:38:24 +00:00
modules rtwn(4), urtwn(4): merge common code, add support for 11ac devices. 2016-10-17 20:38:24 +00:00
net add a missing header. 2016-10-16 18:27:41 +00:00
net80211 [net80211] add some more RX flags. 2016-10-17 04:30:10 +00:00
netgraph
netinet Fix cases where the TFO pending counter would leak references, and eventually, memory. 2016-10-15 01:41:28 +00:00
netinet6 - Revert r300854, r303657 which tried to fix regression from r297225. 2016-10-13 20:15:47 +00:00
netipsec
netnatm
netpfil pf: port extended DSCP support from OpenBSD 2016-10-13 20:34:44 +00:00
netsmb
nfs
nfsclient
nfsserver
nlm
ofed Move the ConnectX-3 and ConnectX-2 driver from sys/ofed into sys/dev/mlx4 2016-09-30 08:23:06 +00:00
opencrypto
pc98 Fix building on i386 and arm. But 'public domain' headers on the files 2016-10-13 06:56:23 +00:00
powerpc Fix booting on systems that use loader(8) (most of them). 2016-10-16 04:22:04 +00:00
riscv rtwn(4), urtwn(4): merge common code, add support for 11ac devices. 2016-10-17 20:38:24 +00:00
rpc
security
sparc64 Fix building on i386 and arm. But 'public domain' headers on the files 2016-10-13 06:56:23 +00:00
sys rtwn(4), urtwn(4): merge common code, add support for 11ac devices. 2016-10-17 20:38:24 +00:00
teken
tests
tools
ufs vfs: remove the __bo_vnode field from struct vnode 2016-09-30 17:11:03 +00:00
vm If vm_fault_hold(9) finds that fs.m is wired, do not free it after a 2016-10-17 08:17:06 +00:00
x86 Reprogram I/O APIC interrupt pins when registering an I/O APIC. 2016-10-14 21:51:50 +00:00
xdr
xen xen/vchan: change license of header from Lesser GPL v2.1 to BSD 2016-09-30 13:41:24 +00:00
Makefile