freebsd-nq/sys
Max Laier 193cbc4d24 Fix drbr and altq interaction:
- introduce drbr_needs_enqueue that returns whether the interface/br needs
   an enqueue operation: returns true if altq is enabled or there are
   already packets in the ring (as we need to maintain packet order)
 - update all drbr consumers
 - fix drbr_flush
 - avoid using the driver queue (IFQ_DRV_*) in the altq case as the
   multiqueue consumer does not provide enough protection, serialize altq
   interaction with the main queue lock
 - make drbr_dequeue_cond work with altq

Discussed with:		kmacy, yongari, jfv
MFC after:		4 weeks
2010-02-13 16:04:58 +00:00
..
amd64 Add the options DEADLKRES (introducing the deadlock resolver thread) in 2010-02-10 16:30:04 +00:00
arm Add the options DEADLKRES (introducing the deadlock resolver thread) in 2010-02-10 16:30:04 +00:00
boot Correct the panic strings introduced in r203830 to match their arguments. 2010-02-13 15:12:46 +00:00
bsm
cam On probe error, if restart requested, skip any retries and recovery. 2010-02-04 18:56:38 +00:00
cddl Remove two files that are not needed by FreeBSD. 2010-02-05 23:17:59 +00:00
compat - Return EAFNOSUPPORT instead of EINVAL for unsupported address family, 2010-02-09 22:30:51 +00:00
conf Remove the PCI_IOSPACE_SIZE and PCI_IOSPACE_ADDR hack from nexus.c. Implement 2010-02-12 02:59:49 +00:00
contrib
crypto
ddb Add a space before printing 'thread pid ...' to match the space before 2010-02-12 19:52:51 +00:00
dev Fix drbr and altq interaction: 2010-02-13 16:04:58 +00:00
fs Fix function name in the comment in the second location too. 2010-02-13 12:50:09 +00:00
gdb
geom - Give geom_redboot taste of flash/spi. Now there is another provider 2010-02-03 01:12:19 +00:00
gnu
i386 Add the options DEADLKRES (introducing the deadlock resolver thread) in 2010-02-10 16:30:04 +00:00
ia64 Add the options DEADLKRES (introducing the deadlock resolver thread) in 2010-02-10 16:30:04 +00:00
isa
kern Initialize pve_fsid and pve_fileid to VNOVAL. 2010-02-11 21:10:56 +00:00
kgssapi
libkern
mips Remove the PCI_IOSPACE_SIZE and PCI_IOSPACE_ADDR hack from nexus.c. Implement 2010-02-12 02:59:49 +00:00
modules
net Fix drbr and altq interaction: 2010-02-13 16:04:58 +00:00
net80211 Ensure that tkip_mixing_phase1() is called after a rekeying event when 2010-02-08 18:16:59 +00:00
netatalk
netgraph
netinet Properly free resources when destroying the TCP hostcache while 2010-02-09 21:31:53 +00:00
netinet6
netipsec
netipx
netnatm
netncp
netsmb
nfs - Move nfs_realign() from the NFS client to the shared NFS code and 2010-02-09 23:45:14 +00:00
nfsclient - Move nfs_realign() from the NFS client to the shared NFS code and 2010-02-09 23:45:14 +00:00
nfsserver - Move nfs_realign() from the NFS client to the shared NFS code and 2010-02-09 23:45:14 +00:00
nlm
opencrypto
pc98 Add the options DEADLKRES (introducing the deadlock resolver thread) in 2010-02-10 16:30:04 +00:00
pci
powerpc Add the options DEADLKRES (introducing the deadlock resolver thread) in 2010-02-10 16:30:04 +00:00
rpc
security
sparc64 - At least the trap table of the Sun Fire V1280 firmware apparently has 2010-02-13 15:36:33 +00:00
sun4v - Assert that HEAPSZ is a multiple of PAGE_SIZE as at least the firmware 2010-02-13 14:13:39 +00:00
sys o Add support for COMPAT_IA32. 2010-02-11 18:00:53 +00:00
teken Fall back to ASCII codepoints for box drawing. 2010-02-08 09:16:59 +00:00
tools
ufs When ffs_realloccg() failed to allocate bigger fragment and, because 2010-02-13 10:34:50 +00:00
vm
xdr
xen
Makefile