DragonFly commits List (threaded) for 2007-11
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
cvs commit: src/sys/net/ipfw ip_fw2.c ip_fw2.h src/sys/net/dummynet ip_dummynet.c ip_dummynet.h
sephe 2007/11/06 06:42:52 PST
DragonFly src repository
Modified files:
sys/net/ipfw ip_fw2.c ip_fw2.h
sys/net/dummynet ip_dummynet.c ip_dummynet.h
Log:
- Use hash table for pipes and flow set, which accelerates flow set looking up
in dummynet_io(). This should be fast enough so that we don't need to cache
the searching result in ipfw(4) pipe/queue rule's pipe_ptr field. This also
further decouples dummynet(4) and ipfw(4).
- Nuke flush_pipe_ptrs() after above change.
- Use queue(3) for linked list.
Revision Changes Path
1.37 +0 -20 src/sys/net/ipfw/ip_fw2.c
1.7 +0 -2 src/sys/net/ipfw/ip_fw2.h
1.46 +276 -218 src/sys/net/dummynet/ip_dummynet.c
1.15 +10 -4 src/sys/net/dummynet/ip_dummynet.h
http://www.dragonflybsd.org/cvsweb/src/sys/net/ipfw/ip_fw2.c.diff?r1=1.36&r2=1.37&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/ipfw/ip_fw2.h.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/dummynet/ip_dummynet.c.diff?r1=1.45&r2=1.46&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/dummynet/ip_dummynet.h.diff?r1=1.14&r2=1.15&f=u
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]