freebsd-skq/sys/nfs
Gleb Smirnoff e3a7aa6f56 - Remove rt_metrics_lite and simply put its members into rtentry.
- Use counter(9) for rt_pksent (former rt_rmx.rmx_pksent). This
  removes another cache trashing ++ from packet forwarding path.
- Create zini/fini methods for the rtentry UMA zone. Via initialize
  mutex and counter in them.
- Fix reporting of rmx_pksent to routing socket.
- Fix netstat(1) to report "Use" both in kvm(3) and sysctl(3) mode.

The change is mostly targeted for stable/10 merge. For head,
rt_pksent is expected to just disappear.

Discussed with:		melifaro
Sponsored by:		Netflix
Sponsored by:		Nginx, Inc.
2014-03-05 01:17:47 +00:00
..
bootp_subr.c - Remove rt_metrics_lite and simply put its members into rtentry. 2014-03-05 01:17:47 +00:00
krpc_subr.c Functions m_getm2() and m_get2() have different order of arguments, 2013-03-12 13:42:47 +00:00
krpc.h Fix the experimental NFS client so that it does not bogusly 2011-04-25 22:22:51 +00:00
nfs_common.c Use m_get() and m_getcl() instead of compat macros. 2013-03-15 10:21:18 +00:00
nfs_common.h Remove the unused nfs_curusec(). 2013-01-17 19:03:24 +00:00
nfs_diskless.c Implemented a mount option "nocto" that disables cache coherency 2011-05-04 13:27:45 +00:00
nfs_fha.c Move most of NFS file handle affinity code out of the heavily congested 2013-12-30 20:23:15 +00:00
nfs_fha.h Move most of NFS file handle affinity code out of the heavily congested 2013-12-30 20:23:15 +00:00
nfs_kdtrace.h Move sys/nfsclient/nfs_kdtrace.h to sys/nfs/nfs_kdtrace.h so 2011-05-06 20:02:19 +00:00
nfs_lock.c Mark MALLOC_DEFINEs static that have no corresponding MALLOC_DECLAREs. 2011-11-07 06:44:47 +00:00
nfs_lock.h
nfs_mountcommon.h
nfs_nfssvc.c Add an nfssvc() option to the kernel for the new NFS client 2012-12-02 01:16:04 +00:00
nfsdiskless.h Fix the experimental NFS client so that it does not bogusly 2011-04-25 22:22:51 +00:00
nfsproto.h
nfssvc.h Add an nfssvc() option to the kernel for the new NFS client 2012-12-02 01:16:04 +00:00
xdr_subs.h