DragonFly commits List (threaded) for 2006-01
[
Date Prev][Date Next]
[
Thread Prev][Thread Next]
[
Date Index][
Thread Index]
cvs commit: src/sys/i386/include thread.h src/sys/kern lwkt_thread.c src/sys/net if.c netisr.c netisr.h radix.c route.c route.h rtsock.c src/sys/net/bridge if_bridge.c src/sys/netinet if_ether.c in_pcb.c in_rmx.c ip_input.c ip_var.h src/sys/netinet6 ...
dillon 2006/01/31 11:05:45 PST
DragonFly src repository
Modified files:
sys/i386/include thread.h
sys/kern lwkt_thread.c
sys/net if.c netisr.c netisr.h radix.c route.c
route.h rtsock.c
sys/net/bridge if_bridge.c
sys/netinet if_ether.c in_pcb.c in_rmx.c ip_input.c
ip_var.h
sys/netinet6 in6.c in6_pcb.c in6_rmx.c nd6_rtr.c
sys/sys thread.h
sys/vfs/nfs bootp_subr.c nfs_vfsops.c
Log:
Bring in the parallel route table code and clean up ARP. The
route table is now replicated across all cpus (ncpus, not ncpus2).
Note that cloned routes are not replicated.
This removes one of the few remaining obstacles to being able
to run the network protocol stacks without the BGL.
Primary-Design-by: Jeffrey Hsu
Work-by: Jeffrey Hsu and Matthew Dillon
Revision Changes Path
1.14 +6 -1 src/sys/i386/include/thread.h
1.91 +11 -0 src/sys/kern/lwkt_thread.c
1.44 +10 -4 src/sys/net/if.c
1.25 +6 -0 src/sys/net/netisr.c
1.22 +1 -0 src/sys/net/netisr.h
1.13 +13 -7 src/sys/net/radix.c
1.24 +265 -57 src/sys/net/route.c
1.15 +15 -1 src/sys/net/route.h
1.30 +153 -89 src/sys/net/rtsock.c
1.5 +22 -13 src/sys/net/bridge/if_bridge.c
1.31 +206 -115 src/sys/netinet/if_ether.c
1.38 +1 -1 src/sys/netinet/in_pcb.c
1.13 +12 -9 src/sys/netinet/in_rmx.c
1.61 +23 -19 src/sys/netinet/ip_input.c
1.18 +3 -3 src/sys/netinet/ip_var.h
1.18 +42 -26 src/sys/netinet6/in6.c
1.28 +1 -1 src/sys/netinet6/in6_pcb.c
1.14 +11 -8 src/sys/netinet6/in6_rmx.c
1.12 +2 -1 src/sys/netinet6/nd6_rtr.c
1.77 +1 -0 src/sys/sys/thread.h
1.13 +4 -5 src/sys/vfs/nfs/bootp_subr.c
1.34 +4 -4 src/sys/vfs/nfs/nfs_vfsops.c
http://www.dragonflybsd.org/cvsweb/src/sys/i386/include/thread.h.diff?r1=1.13&r2=1.14&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/lwkt_thread.c.diff?r1=1.90&r2=1.91&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/if.c.diff?r1=1.43&r2=1.44&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/netisr.c.diff?r1=1.24&r2=1.25&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/netisr.h.diff?r1=1.21&r2=1.22&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/radix.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/route.c.diff?r1=1.23&r2=1.24&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/route.h.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/rtsock.c.diff?r1=1.29&r2=1.30&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/bridge/if_bridge.c.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netinet/if_ether.c.diff?r1=1.30&r2=1.31&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netinet/in_pcb.c.diff?r1=1.37&r2=1.38&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netinet/in_rmx.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netinet/ip_input.c.diff?r1=1.60&r2=1.61&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netinet/ip_var.h.diff?r1=1.17&r2=1.18&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netinet6/in6.c.diff?r1=1.17&r2=1.18&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netinet6/in6_pcb.c.diff?r1=1.27&r2=1.28&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netinet6/in6_rmx.c.diff?r1=1.13&r2=1.14&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netinet6/nd6_rtr.c.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/thread.h.diff?r1=1.76&r2=1.77&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nfs/bootp_subr.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nfs/nfs_vfsops.c.diff?r1=1.33&r2=1.34&f=u
[
Date Prev][Date Next]
[
Thread Prev][Thread Next]
[
Date Index][
Thread Index]