From: | Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx> |
Date: | Thu, 2 Jun 2005 16:52:43 -0700 (PDT) |
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