cvs commit: src/lib/libkinfo Makefile kinfo.h kinfo_net.c kinfo_pcpu.c src/sys/net route.c route.h src/usr.bin/netstat Makefile main.c netstat.h route.c
Hiten Pandya
hmp at crater.dragonflybsd.org
Sat Apr 30 21:06:31 PDT 2005
hmp 2005/04/30 21:05:35 PDT
DragonFly src repository
Modified files:
lib/libkinfo Makefile kinfo.h kinfo_pcpu.c
sys/net route.c route.h
usr.bin/netstat Makefile main.c netstat.h route.c
Added files:
lib/libkinfo kinfo_net.c
Log:
Networking routing statistics on a per-CPU basis:
(a) sysctl node net.route introduced.
(b) sysctl leaf node net.route.stats can be used for retrieving
a cpu indexed array of struct rtstatistics.
(a) add a function kinfo_get_net_rtstatistics(3), which will be
responsible for providing an aggregated view of the routing
statistics; part of libkinfo(3).
(d) adapt netstat(8) to make use of the new libkinfo interface
for retrieving routing statistics.
Discussed-with: Jeffrey Hsu <hsu at dragonflybsd.org> (long time ago)
Revision Changes Path
1.6 +2 -1 src/lib/libkinfo/Makefile
1.8 +7 -0 src/lib/libkinfo/kinfo.h
1.3 +4 -0 src/lib/libkinfo/kinfo_pcpu.c
1.20 +49 -2 src/sys/net/route.c
1.14 +6 -6 src/sys/net/route.h
1.3 +3 -3 src/usr.bin/netstat/Makefile
1.9 +1 -1 src/usr.bin/netstat/main.c
1.7 +1 -1 src/usr.bin/netstat/netstat.h
1.9 +14 -12 src/usr.bin/netstat/route.c
http://www.dragonflybsd.org/cvsweb/src/lib/libkinfo/Makefile.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libkinfo/kinfo.h.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libkinfo/kinfo_pcpu.c.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/route.c.diff?r1=1.19&r2=1.20&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/route.h.diff?r1=1.13&r2=1.14&f=u
http://www.dragonflybsd.org/cvsweb/src/usr.bin/netstat/Makefile.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/usr.bin/netstat/main.c.diff?r1=1.8&r2=1.9&f=u
http://www.dragonflybsd.org/cvsweb/src/usr.bin/netstat/netstat.h.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/usr.bin/netstat/route.c.diff?r1=1.8&r2=1.9&f=u
More information about the Commits
mailing list