1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-23 11:18:54 +00:00
freebsd/sys
Pyun YongHyeon 483cc44070 Follow the lead of vendor's interrupt moderation mechanism.
It seems RTL8169/RTL8168/RTL810xE has a kind of interrupt
moderation mechanism but it is not documented at all. The magic
value dramatically reduced number of interrupts without noticeable
performance drops so apply it to all RTL8169/RTL8169 controllers.
Vendor's FreeBSD driver also applies it to RTL810xE controllers but
their Linux driver explicitly cleared the register, so do not
enable interrupt moderation for RTL810xE controllers.

While I'm here sort 8169 specific registers.

Obtained from:	RealTek FreeBSD driver
2010-11-08 21:50:50 +00:00
..
amd64 Move the MADT parser for amd64 and i386 to sys/x86/acpica now that it is 2010-11-08 20:57:02 +00:00
arm Intel IXP425 SoC is based on the ARMv5TE architecture 2010-11-08 07:54:24 +00:00
boot Remove support for autoloading ACPI from the loader. Leave in the code to 2010-11-08 21:50:45 +00:00
bsm
cam When requesting sense data for SIM not doing it automatically (such as 2010-11-08 15:59:41 +00:00
cddl Validate whether the zfs_cmd_t submitted from userland is not smaller than 2010-11-05 22:18:09 +00:00
compat Break long line. 2010-11-08 15:14:14 +00:00
conf Move the MADT parser for amd64 and i386 to sys/x86/acpica now that it is 2010-11-08 20:57:02 +00:00
contrib o) Recognize the Lanner MR-730. 2010-11-08 21:22:55 +00:00
crypto Change two missed instances of 'retq' in aeskeys_i386.S to 'retl', which 2010-10-13 17:55:53 +00:00
ddb
dev Follow the lead of vendor's interrupt moderation mechanism. 2010-11-08 21:50:50 +00:00
fs Modify nfs_open() in the experimental NFS client to be compatible 2010-10-29 13:46:21 +00:00
gdb there must be only one SYSINIT with SI_SUB_RUN_SCHEDULER+SI_ORDER_ANY order 2010-09-30 17:05:23 +00:00
geom Extend the g_eventlock mutex coverage in one_event() to include setting 2010-11-03 16:19:35 +00:00
gnu The r184588 changed the layout of struct export_args, causing an ABI 2010-10-10 07:05:47 +00:00
i386 Move the MADT parser for amd64 and i386 to sys/x86/acpica now that it is 2010-11-08 20:57:02 +00:00
ia64 Adjust the order of operations in spinlock_enter() and spinlock_exit() to 2010-11-05 13:42:58 +00:00
isa bus_add_child: change type of order parameter to u_int 2010-09-10 11:19:03 +00:00
kern Whitespace and other aspects of style(9). No functional changes. 2010-11-08 20:57:08 +00:00
kgssapi
libkern Make the RPC specific __rpc_inet_ntop() and __rpc_inet_pton() general 2010-09-24 15:01:45 +00:00
mips - Provide more registers for GDB 2010-11-08 00:26:49 +00:00
modules Move the MADT parser for amd64 and i386 to sys/x86/acpica now that it is 2010-11-08 20:57:02 +00:00
net Sync DLTs with the latest pcap version. 2010-10-29 18:41:09 +00:00
net80211 Instead of using the AMRR ratectl algo as default for drivers which have 2010-11-06 18:17:20 +00:00
netatalk
netgraph When calling panic(), always pass a format string. 2010-10-13 17:21:21 +00:00
netinet Do not have the MTU table twice in the code. Therefore move the 2010-11-07 18:50:35 +00:00
netinet6 Make the IPsec SADB embedded route cache a union to be able to hold both the 2010-10-23 20:35:40 +00:00
netipsec Announce both IPsec and UDP Encap (NAT-T) if available for 2010-10-30 18:52:44 +00:00
netipx
netnatm
netncp
netsmb
nfs Fix the type of the 3rd argument for nm_getinfo so that it works 2010-10-19 11:55:58 +00:00
nfsclient Add missing "readahead" to the nfs_opts list. 2010-10-27 14:08:37 +00:00
nfsserver Fix a bug in r214049. The nvp == vp case shall be handled specially 2010-11-05 21:13:16 +00:00
nlm Modify the NFS clients and the NLM so that the NLM can be used 2010-10-19 00:20:00 +00:00
opencrypto Add support for AES-XTS. 2010-09-23 11:52:32 +00:00
pc98 Adjust the order of operations in spinlock_enter() and spinlock_exit() to 2010-11-05 13:42:58 +00:00
pci Follow the lead of vendor's interrupt moderation mechanism. 2010-11-08 21:50:50 +00:00
powerpc Adjust the order of operations in spinlock_enter() and spinlock_exit() to 2010-11-05 13:42:58 +00:00
rpc Fix the krpc so that it can handle NFSv3,UDP mounts with a read/write 2010-10-13 00:57:14 +00:00
security Add missing DTrace probe invocation to mac_vnode_check_open; the probe 2010-10-23 16:59:39 +00:00
sparc64 Implement pmap_is_prefaultable(). 2010-11-06 13:58:24 +00:00
sun4v Adjust the order of operations in spinlock_enter() and spinlock_exit() to 2010-11-05 13:42:58 +00:00
sys Add a taskqueue_cancel(9) to cancel a pending task without waiting for 2010-11-08 20:56:31 +00:00
teken Partially implement the mysterious cons25 \e[x escape sequence. 2010-11-05 00:56:21 +00:00
tools Add an extra comment to the SDT probes definition. This allows us to get 2010-08-22 11:18:57 +00:00
ufs Bring vfs.ufs.dirhash_maxmem into the age of the fruitbat and make it 2010-10-25 21:46:23 +00:00
vm In case the stack size reaches its limit and its growth must be restricted, 2010-11-07 21:40:34 +00:00
x86 Move the MADT parser for amd64 and i386 to sys/x86/acpica now that it is 2010-11-08 20:57:02 +00:00
xdr
xen Improve the Xen para-virtualized device infrastructure of FreeBSD: 2010-10-19 20:53:30 +00:00
Makefile