freebsd-nq/sys
Adrian Chadd 617f8b101e [net80211] RX parameter shuffle in net80211 in preparation for 4x4 NICs and 160MHz channels.
* Migrate the rx_params stuff out from ieee80211_freebsd.h where it doesn't belong -
  this isn't freebsd specific anymore.

* Don't use a hard-coded number of chains in the ioctl header; now we can shuffle
  MAX_CHAINS around so it can be used in the right spot.

* Extend the signal/noisefloor levels in the mimo stats struct to userland to include
  the signal and noisefloor levels for each 20MHz slice of a 160MHz channel.

* Bump the number of EVM pilots in preparation for 4x4 and 160MHz channels.

Tested:

* ath(4), STA mode
* iwn(4), STA mode
* local ath10k port, STA mode

TODO:

* 11ax chips will come with 5GHz 8x8 hardware for lots of MU-MIMO - I'll re-bump it
  at that point.

Note:

* This breaks the driver and ifconfig ABI; please recompile  the kernel,
  ifconfig and wpa_supplicant/hostapd.
2017-02-20 02:08:08 +00:00
..
amd64 In pmap_enter(), set the PG_MANAGED flag on the new PTE in one place, 2017-02-19 18:00:57 +00:00
arm MFamd64 r313933: microoptimize pmap_protect_pte1(). 2017-02-19 20:40:07 +00:00
arm64 Load the new sp_el0 with interrupts disabled in fork_trampoline. If an 2017-02-15 14:56:47 +00:00
boot improve PBKDF2 performance 2017-02-19 19:30:31 +00:00
bsm
cam Remove dead mentions of CAM target mode APIs from drivers. 2017-02-19 17:27:58 +00:00
cddl MVF: 313876 2017-02-17 17:52:12 +00:00
compat There are some Linux binaries that expect the system to obey the "addr" 2017-02-19 17:17:06 +00:00
conf Add a driver for the RouterBoard RB800 User LED 2017-02-19 19:56:12 +00:00
contrib Stop including sys/types.h from arm's machine/atomic.h, fix the places 2017-02-11 01:07:46 +00:00
crypto Remove pc98 support completely. 2017-01-28 02:22:15 +00:00
ddb Revert crap accidentally committed 2017-01-28 16:31:23 +00:00
dev [net80211] RX parameter shuffle in net80211 in preparation for 4x4 NICs and 160MHz channels. 2017-02-20 02:08:08 +00:00
fs Apply noexec mount option for mmap(PROT_EXEC). 2017-02-19 20:51:04 +00:00
gdb
geom improve PBKDF2 performance 2017-02-19 19:30:31 +00:00
gnu Add Ingenic X1000 DTS files (unofficial). 2016-11-19 15:03:49 +00:00
i386 Implement rt_tgsigqueueinfo system call used by glibc for pthread_sigqueue(3). 2017-02-19 07:38:11 +00:00
isa Remove pc98 support completely. 2017-01-28 02:22:15 +00:00
kern Apply noexec mount option for mmap(PROT_EXEC). 2017-02-19 20:51:04 +00:00
kgssapi
libkern Remove inet_ntoa() from the kernel 2017-02-16 20:50:01 +00:00
mips Bring back r313037, with fixes for mips: 2017-02-19 02:03:09 +00:00
modules Add USB Mass Storage CTL frontend. This makes it possible 2017-02-19 17:47:43 +00:00
net Bring back r313037, with fixes for mips: 2017-02-19 02:03:09 +00:00
net80211 [net80211] RX parameter shuffle in net80211 in preparation for 4x4 NICs and 160MHz channels. 2017-02-20 02:08:08 +00:00
netgraph mppc - Finish pluging NETGRAPH_MPPC_COMPRESSION. 2017-01-20 00:02:11 +00:00
netinet Remove inet_ntoa() from the kernel 2017-02-16 20:50:01 +00:00
netinet6 Remove IPsec related PCB code from SCTP. 2017-02-13 11:37:52 +00:00
netipsec For translated packets do not adjust UDP checksum if it is zero. 2017-02-18 19:53:37 +00:00
netnatm
netpfil Use inet_ntoa_r() instead of inet_ntoa() throughout the kernel 2017-02-16 20:47:41 +00:00
netsmb
nfs
nfsclient
nfsserver
nlm
ofed
opencrypto
powerpc Add a driver for the RouterBoard RB800 User LED 2017-02-19 19:56:12 +00:00
riscv Implement atomic_fcmpset_*() for RISC-V. 2017-02-05 00:32:12 +00:00
rpc add svcpool_close to handle killed nfsd threads 2017-02-14 17:49:08 +00:00
security Audit 'fd' and 'cmd' arguments to fcntl(2), and when generating BSM, 2016-11-22 00:41:24 +00:00
sparc64 Bring back r313037, with fixes for mips: 2017-02-19 02:03:09 +00:00
sys mtx: plug the 'opts' argument when not used 2017-02-18 01:52:10 +00:00
teken
tests
tools Replace using of objdump with elfdump 2017-01-10 18:46:40 +00:00
ufs prefix UFS symbols with UFS_ to reduce namespace pollution 2017-02-15 19:50:26 +00:00
vm try to fix RACCT_RSS accounting 2017-02-14 13:54:05 +00:00
x86 Fix regression in r313898 on i386. 2017-02-19 03:57:41 +00:00
xdr
xen "Buses" is the preferred plural of "bus" 2017-01-15 17:54:01 +00:00
Makefile Remove pc98 support completely. 2017-01-28 02:22:15 +00:00