freebsd-dev/sys
Adrian Chadd b86fd7bcea Perform some rather amusing layering violations to add mbuf tags to the
net80211 receive path.  This allows drivers (notably USB right now, but
anything/everything!) to optionally defer bulk RX of 802.11 frames until
/outside/ of the driver lock(s), rather than doing:

UNLOCK(sc);
ieee80211_input*()
LOCK(sc);

.. which is really stupid.

The existing API is maintaned - if ieee80211_input() / ieee80211_input_all()
is called then the RSSI/NF values are used.  If the MIMO versions are called
with a given rx status pointer then it's used. Else, it'll use whatever
is in the RX mbuf tag.
2015-09-26 00:53:37 +00:00
..
amd64 amd64: plug redundant bootAP declaration 2015-09-22 21:07:47 +00:00
arm Add support for __atomic_FOO_fetch on arm prior to armv6. These return the 2015-09-22 19:57:31 +00:00
arm64 Remove apostrophe from AP's for consistency (arm64 mp_machdep) 2015-09-25 21:04:31 +00:00
boot META_MODE: Remove DEP_MACHINE from Makefile.depend files. 2015-09-25 19:44:01 +00:00
bsm
cam Properly lock LUN in ctl_failover_lun(). 2015-09-25 22:45:23 +00:00
cddl MFV r288063: make dataset property de-registration operation O(1) 2015-09-25 01:05:44 +00:00
compat Fixes a panic triggered by threaded Linux applications when running 2015-09-02 14:04:13 +00:00
conf Install kernel debug data under /usr/lib/debug 2015-09-24 16:55:22 +00:00
contrib Compare the newly allocated array elements to NULL in order to see 2015-09-25 23:07:17 +00:00
crypto const'ify an arg that we don't update... 2015-07-29 23:37:15 +00:00
ddb Make kstack_pages a tunable on arm, x86, and powepc. On i386, the 2015-08-10 17:18:21 +00:00
dev Implement support for reading USB quirks from the kernel environment. 2015-09-24 17:37:30 +00:00
fs Ensure that when a blockable open of fifo returns success, a valid 2015-09-20 21:18:33 +00:00
gdb
geom geom_dev: Use kenv 'dumpdev' in the same way as rc/etc.d/dumpon 2015-09-23 21:08:52 +00:00
gnu Fixing a memory leak on module unloading. 2015-09-11 22:43:35 +00:00
i386 Add support for weak symbols to the kernel linkers. It means that 2015-09-20 01:27:59 +00:00
isa
kern sbuf: Process more than one char at a time 2015-09-25 18:37:14 +00:00
kgssapi
libkern Add the __aeabi_memclr8 symbol, clang 3.7 uses this. 2015-09-21 18:35:32 +00:00
mips Add support for weak symbols to the kernel linkers. It means that 2015-09-20 01:27:59 +00:00
modules Reimplement CTL High Availability. 2015-09-10 12:40:31 +00:00
net Simplify the way of attaching IPv6 link-layer header. 2015-09-16 14:26:28 +00:00
net80211 Perform some rather amusing layering violations to add mbuf tags to the 2015-09-26 00:53:37 +00:00
netgraph Add support for PPP-Max-Payload PPPoE tag (RFC4638). 2015-09-11 09:15:27 +00:00
netinet Replace toe_nd6_resolve() with nd6_resolve(). 2015-09-22 19:05:44 +00:00
netinet6 Use standard lle LLE_EXCLUSIVE request flags instead of 2015-09-22 20:45:04 +00:00
netipsec Make IPsec work with AES-GCM and AES-ICM (aka CTR) in OCF... IPsec 2015-08-04 17:47:11 +00:00
netnatm
netpfil Simplify the way of attaching IPv6 link-layer header. 2015-09-16 14:26:28 +00:00
netsmb
nfs
nfsclient
nfsserver
nlm
ofed Fix build broken by r287861. 2015-09-16 15:40:08 +00:00
opencrypto Make IPsec work with AES-GCM and AES-ICM (aka CTR) in OCF... IPsec 2015-08-04 17:47:11 +00:00
pc98 Add missing ofw_machdep.h. Make x86 ofw_machdep.h work pc98 too. 2015-08-28 15:41:09 +00:00
powerpc Use tabs for indend. 2015-09-20 01:35:51 +00:00
rpc Set curvnet context inside the RPC code in more places. 2015-08-18 18:12:46 +00:00
security fd: make 'rights' a manadatory argument to fget* functions 2015-07-05 19:05:16 +00:00
sparc64 Add support for weak symbols to the kernel linkers. It means that 2015-09-20 01:27:59 +00:00
sys Revert r287780 until more developers have their say. 2015-09-22 06:51:55 +00:00
teken Sync HPA and VPA implementations with CUP. 2015-08-24 07:49:27 +00:00
tools
ufs Do not consume extra reference. This is a bug in r287479. 2015-09-05 12:28:18 +00:00
vm Change vm_page_unwire() such that it (1) accepts PQ_NONE as the specified 2015-09-22 18:16:52 +00:00
x86 dmar_ctx_dtr() does not exist since r284869. Remove the static function 2015-09-22 16:50:59 +00:00
xdr
xen xen: allow disabling PV disks and nics 2015-08-21 15:53:08 +00:00
Makefile Kill EoL whitespace. 2015-05-29 14:03:07 +00:00