cvs commit: src/sys/netinet if_ether.c igmp.c in.c in_pcb.c in_rmx.c ip_divert.c ip_encap.c ip_flow.c ip_input.c ip_output.c raw_ip.c tcp_subr.c tcp_timer.c tcp_usrreq.c udp_usrreq.c
Matthew Dillon
dillon at crater.dragonflybsd.org
Thu Jun 2 16:52:58 PDT 2005
dillon 2005/06/02 16:52:43 PDT
DragonFly src repository
Modified files:
sys/netinet if_ether.c igmp.c in.c in_pcb.c in_rmx.c
ip_divert.c ip_encap.c ip_flow.c
ip_input.c ip_output.c raw_ip.c
tcp_subr.c tcp_timer.c tcp_usrreq.c
udp_usrreq.c
Log:
Remove spl*() calls from netinet, replacing them with critical sections.
A slight rearrangement of COMMON_START() in tcp_usrreq.c was necessary to
ensure that the inp is loaded after entering the critical section.
Revision Changes Path
1.27 +2 -2 src/sys/netinet/if_ether.c
1.11 +7 -8 src/sys/netinet/igmp.c
1.15 +19 -15 src/sys/netinet/in.c
1.36 +12 -14 src/sys/netinet/in_pcb.c
1.12 +7 -8 src/sys/netinet/in_rmx.c
1.24 +6 -6 src/sys/netinet/ip_divert.c
1.12 +7 -8 src/sys/netinet/ip_encap.c
1.8 +9 -12 src/sys/netinet/ip_flow.c
1.52 +8 -8 src/sys/netinet/ip_input.c
1.29 +19 -20 src/sys/netinet/ip_output.c
1.22 +4 -3 src/sys/netinet/raw_ip.c
1.49 +9 -10 src/sys/netinet/tcp_subr.c
1.15 +19 -27 src/sys/netinet/tcp_timer.c
1.36 +62 -61 src/sys/netinet/tcp_usrreq.c
1.35 +21 -24 src/sys/netinet/udp_usrreq.c
http://www.dragonflybsd.org/cvsweb/src/sys/netinet/if_ether.c.diff?r1=1.26&r2=1.27&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netinet/igmp.c.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netinet/in.c.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netinet/in_pcb.c.diff?r1=1.35&r2=1.36&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netinet/in_rmx.c.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netinet/ip_divert.c.diff?r1=1.23&r2=1.24&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netinet/ip_encap.c.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netinet/ip_flow.c.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netinet/ip_input.c.diff?r1=1.51&r2=1.52&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netinet/ip_output.c.diff?r1=1.28&r2=1.29&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netinet/raw_ip.c.diff?r1=1.21&r2=1.22&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netinet/tcp_subr.c.diff?r1=1.48&r2=1.49&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netinet/tcp_timer.c.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netinet/tcp_usrreq.c.diff?r1=1.35&r2=1.36&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netinet/udp_usrreq.c.diff?r1=1.34&r2=1.35&f=u
More information about the Commits
mailing list