cvs commit: src/sys/kern kern_mbuf.c sys_pipe.c sysv_msg.c sysv_sem.c sysv_shm.c uipc_mbuf.c uipc_socket.c uipc_socket2.c uipc_syscalls.c src/sys/sys socketvar.h sysctl.h

Andrew R. Reiter arr at watson.org
Sat Jun 10 19:59:16 UTC 2006


On Sat, 10 Jun 2006, Robert Watson wrote:

:rwatson     2006-06-10 14:34:08 UTC
:
:  FreeBSD src repository
:
:  Modified files:
:    sys/kern             kern_mbuf.c sys_pipe.c sysv_msg.c 
:                         sysv_sem.c sysv_shm.c uipc_mbuf.c 
:                         uipc_socket.c uipc_socket2.c 
:                         uipc_syscalls.c 
:    sys/sys              socketvar.h sysctl.h 
:  Log:
:  Move some functions and definitions from uipc_socket2.c to uipc_socket.c:
:  
:  - Move sonewconn(), which creates new sockets for incoming connections on
:    listen sockets, so that all socket allocate code is together in
:    uipc_socket.c.
:  
:  - Move 'maxsockets' and associated sysctls to uipc_socket.c with the
:    socket allocation code.
:  
:  - Move kern.ipc sysctl node to uipc_socket.c, add a SYSCTL_DECL() for it
:    to sysctl.h and remove lots of scattered implementations in various
:    IPC modules.
:  
:  - Sort sodealloc() after soalloc() in uipc_socket.c for dependency order
:    reasons.  Statisticize soalloc() and sodealloc() as they are now
:    required only in uipc_socket.c, and are internal to the socket
:    implementation.
:  
:  After this change, socket allocation and deallocation is entirely
:  centralized in one file, and uipc_socket2.c consists entirely of socket
:  buffer manipulation and default protocol switch functions.

Any thoughts on modifying file name of uipc_socket2.c to something more 
consistent with the contents of the file?  

Thanks for your hard work.

Cheers,
Andrew

:  
:  MFC after:      1 month
:  
:  Revision  Changes    Path
:  1.25      +0 -1      src/sys/kern/kern_mbuf.c
:  1.187     +0 -2      src/sys/kern/sys_pipe.c
:  1.61      +0 -1      src/sys/kern/sysv_msg.c
:  1.79      +0 -1      src/sys/kern/sysv_sem.c
:  1.106     +0 -1      src/sys/kern/sysv_shm.c
:  1.166     +0 -1      src/sys/kern/uipc_mbuf.c
:  1.268     +171 -36   src/sys/kern/uipc_socket.c
:  1.157     +0 -138    src/sys/kern/uipc_socket2.c
:  1.229     +0 -1      src/sys/kern/uipc_syscalls.c
:  1.149     +0 -2      src/sys/sys/socketvar.h
:  1.141     +1 -0      src/sys/sys/sysctl.h
:_______________________________________________
:cvs-all at freebsd.org mailing list
:http://lists.freebsd.org/mailman/listinfo/cvs-all
:To unsubscribe, send any mail to "cvs-all-unsubscribe at freebsd.org"
:
:

--
arr at watson.org


More information about the cvs-src mailing list