freebsd-skq/sys
John Baldwin 8385f4cf94 Tweak the stats exported by the e1000 drivers:
- Add a single sysctl procedure to all three drivers to read an arbitrary
  register (the register is passed as arg2).  Use it to replace existing
  routines in igb(4) that used a separate routine for each register, and
  to add support for missing stats in em(4) and lem(4).
- Move the 'rx_overruns' and 'watchdog_timeouts' stats out of the MAC stats
  section as they are driver stats, not MAC counters.
- Simplify the code that creates per-queue stats in igb(4) to use a single
  loop and remove duplicated code.
- Properly read all 64 bits of the 'good octets received/transmitted' in
  em(4) and lem(4).
- Actually read the interrupt count registers in em(4), and drop the
  'host to card' sysctl stats from em(4) as they are not implemented in
  any of the hardware this driver supports.
- Restore several stats to em(4) that were lost in the earlier stats
  conversion including per-queue stats.
- Export several MAC stats in em(4) that were exported in igb(4) but not
  in em(4).
- Export stats in lem(4) using individual sysctls as in em(4) and igb(4).

Reviewed by:	jfv
MFC after:	1 week
2010-09-20 16:04:44 +00:00
..
amd64 Add support 'device tpm' for amd64. 2010-09-19 14:40:37 +00:00
arm Add basic cpu_sleep() support for Marvell SoCs. This drops my SheevaPlug's 2010-09-18 16:57:05 +00:00
boot Add support 'device tpm' for amd64. 2010-09-19 14:40:37 +00:00
bsm
cam Correct bioq_disksort so that bioq_insert_tail() offers barrier semantic. 2010-09-02 19:40:28 +00:00
cddl zfs arc_reclaim_needed: fix typo in mismerge in r212780 2010-09-17 07:34:50 +00:00
compat Implement proc/$$/environment. 2010-09-16 07:56:34 +00:00
conf Add support 'device tpm' for amd64. 2010-09-19 14:40:37 +00:00
contrib Add preliminary support for the Lanner MR-955. It boots multi-user but there 2010-09-19 09:19:38 +00:00
crypto Crypto(4) driver for AESNI. 2010-07-23 11:00:46 +00:00
ddb One more use for _SIG_VALID. 2010-07-12 10:18:10 +00:00
dev Tweak the stats exported by the e1000 drivers: 2010-09-20 16:04:44 +00:00
fs Fix nfsrv_freeallnfslocks() in the experimental NFSv4 server so that 2010-09-19 01:18:03 +00:00
gdb
geom Support attaching version 4 metadata 2010-09-19 10:45:53 +00:00
gnu Add dedicated routines to toggle lockmgr flags such as LK_NOSHARE and 2010-08-20 19:46:50 +00:00
i386 Add support 'device tpm' for amd64. 2010-09-19 14:40:37 +00:00
ia64 bus_add_child: change type of order parameter to u_int 2010-09-10 11:19:03 +00:00
isa bus_add_child: change type of order parameter to u_int 2010-09-10 11:19:03 +00:00
kern Just make callout devices and /dev/console force CLOCAL on open(). 2010-09-19 16:35:42 +00:00
kgssapi
libkern
mips Add 64 bit support to nlge, and additional fixes 2010-09-20 11:53:57 +00:00
modules Merge ACPICA 20100915. 2010-09-16 20:08:00 +00:00
net Fix a typo in a comment. 2010-09-16 18:37:33 +00:00
net80211 Wrap remaining ieee80211_ratectl_node_init() calls missed in r211314. 2010-08-21 11:06:21 +00:00
netatalk
netgraph Fix typo 2010-08-02 22:26:08 +00:00
netinet Do not convert some meaningful error value to EINVAL. 2010-09-20 12:23:10 +00:00
netinet6 Remove unused variables. 2010-09-15 20:41:20 +00:00
netipsec
netipx
netnatm
netncp
netsmb
nfs Move sys/nfsclient/nfs_lock.c into sys/nfs and build it as a separate 2010-07-24 22:11:11 +00:00
nfsclient Do not fork nfsiod directly from the vop methods. This causes LORs between 2010-09-12 19:06:08 +00:00
nfsserver - When VFS_VGET() is not supported, switch to VOP_LOOKUP(). 2010-08-26 23:41:40 +00:00
nlm
opencrypto Add an extra comment to the SDT probes definition. This allows us to get 2010-08-22 11:18:57 +00:00
pc98 Refactor timer management code with priority to one-shot operation mode. 2010-09-13 07:25:35 +00:00
pci Remove unnecessary controller reinitialization. 2010-08-24 18:52:24 +00:00
powerpc Split the SLB mirror cache into two kinds of object, one for kernel maps 2010-09-16 03:46:17 +00:00
rpc - Check the result of malloc(M_NOWAIT) in replay_alloc(). The caller 2010-08-26 23:33:04 +00:00
security Replace sbuf_overflowed() with sbuf_error(), which returns any error 2010-09-10 16:42:16 +00:00
sparc64 Remove accidentally committed test code which effectively prevented the 2010-09-16 12:05:46 +00:00
sun4v Sync with other platforms: 2010-09-15 17:11:15 +00:00
sys Indicate that POSIX semaphores are always supported. 2010-09-19 12:01:50 +00:00
teken Make ^L with cons25 and origin mode bit more sane. 2010-08-09 18:07:15 +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 Correct some non-code typos. 2010-09-17 09:14:40 +00:00
vm Allow a POSIX shared memory object that is opened for read but not for 2010-09-19 19:42:04 +00:00
x86 Restore pre-r212778 optimization, skipping timer reprogramming when it is 2010-09-18 07:36:43 +00:00
xdr
xen
Makefile