freebsd-dev/sys
Bryan Venteicher 32487a8973 Rework when the Tx queue completion interrupt is enabled
The Tx interrupt is now kept disabled in the common case, only
enabled when the number of free descriptors in the queue falls
below a threshold. Transmitted frames are cleared from the VQ
before subsequent transmit, or in the watchdog timer.

This was a very big performance improvement for an experimental
Netmap bhyve backend.

MFC after:	1 month
2014-07-10 05:36:04 +00:00
..
amd64 For safety, ensure that any consumer of the set_regs() and 2014-07-09 21:39:40 +00:00
arm Use named constant rather than '0' to access the reset controller register. 2014-07-08 14:35:09 +00:00
boot Compile boot2 with clang on pc98. 2014-07-10 00:15:50 +00:00
bsm IFp4 @1192291: 2014-04-07 20:44:00 +00:00
cam Add LUN options to specify 64-bit EUI and NAA identifiers. 2014-07-09 04:37:50 +00:00
cddl MFV r268455: 2014-07-09 23:14:59 +00:00
compat Remove ia64. 2014-07-07 00:27:09 +00:00
conf Remove ia64. 2014-07-07 00:27:09 +00:00
contrib Remove ia64. 2014-07-07 00:27:09 +00:00
crypto Put the aesni_cipher_setup() and aesni_cipher_process() functions into 2014-06-24 06:55:49 +00:00
ddb handle longer commands so that lines don't overflow... people who added 2014-06-02 23:50:19 +00:00
dev Rework when the Tx queue completion interrupt is enabled 2014-07-10 05:36:04 +00:00
fs Naughty NANDFS was using hidden unused flag, hiding the fact that the 2014-07-07 23:21:07 +00:00
gdb Pull in r267961 and r267973 again. Fix for issues reported will follow. 2014-06-28 03:56:17 +00:00
geom After EFI support was added to the installer, it needed to allow boot 2014-07-04 15:55:32 +00:00
gnu
i386 Correct si_code for the SIGBUS signal generated by the alignment trap. 2014-07-08 08:05:42 +00:00
isa Remove vestiges of knowing the ISA bus, which we gave up on around 20 2014-03-19 21:03:04 +00:00
kern Current code in sysctl proc.vmmap, which intent is to calculate the 2014-07-09 19:11:57 +00:00
kgssapi
libkern Remove ia64. 2014-07-07 00:27:09 +00:00
mips Introduce pmap_unwire(). It will replace pmap_change_wiring(). There are 2014-07-06 17:42:38 +00:00
modules Remove ia64. 2014-07-07 00:27:09 +00:00
net Pull in r267961 and r267973 again. Fix for issues reported will follow. 2014-06-28 03:56:17 +00:00
net80211 Use logical rather than bitwise OR in if() expression. 2014-04-26 23:22:49 +00:00
netgraph Remove any stale mbuf tags from packets being injected into a netgraph 2014-07-01 07:54:12 +00:00
netinet Implement the first stage of multi-bind listen sockets and RSS socket 2014-07-10 03:10:56 +00:00
netinet6 Use the appropriate IPv6 hashtype defines when looking up the PCBGROUP 2014-07-07 00:02:49 +00:00
netipsec The assumption in ipsec4_process_packet() that the payload may be 2014-07-01 08:02:25 +00:00
netnatm
netpfil Pull in r267961 and r267973 again. Fix for issues reported will follow. 2014-06-28 03:56:17 +00:00
netsmb Remove redundant unlock. 2014-04-17 12:22:08 +00:00
nfs Fix/improve fhe_stats sysctl output. 2014-06-14 12:26:12 +00:00
nfsclient
nfsserver Change NFS readdir() to only ignore cookies preceding the given offset for 2014-07-01 20:00:35 +00:00
nlm Correct a typo in nlm_find_host_by_addr(): the intention of the 2014-03-11 00:25:55 +00:00
ofed Fix OFED startup order: All SYSINIT()'s and modules should be loaded 2014-07-06 14:22:13 +00:00
opencrypto allow the kern.cryptodevallowsoft sysctl to enable symetric/hashes too... 2014-03-11 01:45:46 +00:00
pc98 Compile fixes: 2014-06-28 17:36:18 +00:00
pci Fix various NIC drivers to properly cleanup static DMA resources. 2014-06-11 14:53:58 +00:00
powerpc In case we ever support little-endian PowerPC (probably userland only), 2014-07-06 16:20:37 +00:00
rpc Merge the NFSv4.1 server code in projects/nfsv4.1-server over 2014-07-01 20:47:16 +00:00
security Pull in r267961 and r267973 again. Fix for issues reported will follow. 2014-06-28 03:56:17 +00:00
sparc64 Introduce pmap_unwire(). It will replace pmap_change_wiring(). There are 2014-07-06 17:42:38 +00:00
sys Bump __FreeBSD_version after last SA-14:17.kmem so we have something 2014-07-09 00:12:05 +00:00
teken
tools Call cpp with -P to avoid printing line markings. 2014-06-10 06:24:01 +00:00
ufs In msdosfs_setattr(), add a check for result of the utimes(2) 2014-06-17 07:11:00 +00:00
vm vm_phys: remove limitation on number of fictitious regions 2014-07-09 08:12:58 +00:00
x86 Remove ia64. 2014-07-07 00:27:09 +00:00
xdr
xen Remove ia64. 2014-07-07 00:27:09 +00:00
Makefile Remove ia64. 2014-07-07 00:27:09 +00:00