]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
MFC r209662,209665:
authorlstewart <lstewart@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 6 Nov 2010 09:34:51 +0000 (09:34 +0000)
committerlstewart <lstewart@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 6 Nov 2010 09:34:51 +0000 (09:34 +0000)
commit2e04999819b9b50cd2e0874c4260e57271428077
tree42a6628d8bf4f6cdd6e609ab19c848ae6a754856
parentc1d0834cfd81a32139ae9e1d917ddbc8b21442c5
MFC r209662,209665:

Import the Statistical Information For TCP Research (SIFTR) kernel module into
FreeBSD. SIFTR logs a range of statistics on active TCP connections to a log
file, providing the ability to make highly granular measurements of TCP
connection state. The tool is aimed at system administrators, developers and
researchers alike. Please take it for a spin and test it out - the man page
should have all the information required to get you going.

Many thanks go to the Cisco University Research Program Fund at Community
Foundation Silicon Valley and the FreeBSD Foundation. Their support of our work
at the Centre for Advanced Internet Architectures, Swinburne University of
Technology is greatly appreciated.

r209980:

Catch up with the rename of DPCPU_SUM to DPCPU_VARSUM.

r209982:

The SIFTR DPCPU statistics struct was not being zeroed between enable/disable
cycles so the values would accumulate rather than reset for each cycle.

Sponsored by: Cisco URP (r209662), FreeBSD Foundation
Reviewed by: dwmalone, gnn, rpaulo (r209662)
Tested by: Many on freebsd-current@ and elsewhere over the years

git-svn-id: svn://svn.freebsd.org/base/stable/8@214859 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
share/man/man4/Makefile
share/man/man4/siftr.4 [new file with mode: 0644]
sys/modules/Makefile
sys/modules/siftr/Makefile [new file with mode: 0644]
sys/netinet/siftr.c [new file with mode: 0644]