Date: Fri, 16 Nov 2001 19:07:12 -0800 (PST) From: Matt Dillon <dillon@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/compat/svr4 svr4_stream.c src/sys/kern kern_descrip.c sys_socket.c uipc_socket.c uipc_socket2.c uipc_syscalls.c uipc_usrreq.c src/sys/net raw_cb.c raw_usrreq.c src/sys/netatalk ddp_usrreq.c src/sys/netatm atm_socket.c ... Message-ID: <200111170307.fAH37CZ54512@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
dillon 2001/11/16 19:07:12 PST Modified files: sys/compat/svr4 svr4_stream.c sys/kern kern_descrip.c sys_socket.c uipc_socket.c uipc_socket2.c uipc_syscalls.c uipc_usrreq.c sys/net raw_cb.c raw_usrreq.c sys/netatalk ddp_usrreq.c sys/netatm atm_socket.c sys/netinet in_pcb.c sys/netinet6 in6_pcb.c sys/netipx ipx_pcb.c ipx_usrreq.c sys/netnatm natm.c sys/netns idp_usrreq.c ns_pcb.c sys/nfsserver nfs_syscalls.c sys/sys file.h socketvar.h Log: Give struct socket structures a ref counting interface similar to vnodes. This will hopefully serve as a base from which we can expand the MP code. We currently do not attempt to obtain any mutex or SX locks, but the door is open to add them when we nail down exactly how that part of it is going to work. Revision Changes Path 1.23 +13 -19 src/sys/compat/svr4/svr4_stream.c 1.112 +47 -0 src/sys/kern/kern_descrip.c 1.36 +12 -4 src/sys/kern/sys_socket.c 1.106 +27 -6 src/sys/kern/uipc_socket.c 1.77 +4 -2 src/sys/kern/uipc_socket2.c 1.99 +71 -134 src/sys/kern/uipc_syscalls.c 1.77 +1 -1 src/sys/kern/uipc_usrreq.c 1.17 +1 -1 src/sys/net/raw_cb.c 1.21 +3 -3 src/sys/net/raw_usrreq.c 1.22 +2 -2 src/sys/netatalk/ddp_usrreq.c 1.9 +3 -3 src/sys/netatm/atm_socket.c 1.93 +1 -1 src/sys/netinet/in_pcb.c 1.22 +1 -1 src/sys/netinet6/in6_pcb.c 1.22 +2 -2 src/sys/netipx/ipx_pcb.c 1.30 +2 -2 src/sys/netipx/ipx_usrreq.c 1.14 +3 -3 src/sys/netnatm/natm.c 1.10 +2 -2 src/sys/netns/idp_usrreq.c 1.10 +1 -1 src/sys/netns/ns_pcb.c 1.73 +7 -4 src/sys/nfsserver/nfs_syscalls.c 1.33 +4 -0 src/sys/sys/file.h 1.64 +24 -1 src/sys/sys/socketvar.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200111170307.fAH37CZ54512>