cvs commit: src/sys/kern uipc_socket.c uipc_socket2.c
uipc_usrreq.c src/sys/netatm atm_aal5.c atm_cm.c atm_socket.c
atm_var.h src/sys/netatm/ipatm ipatm_load.c
src/sys/netgraph/bluetooth/include ng_btsocket_l2cap.h ng_btsocket_rfcomm.h
...
Robert Watson
rwatson at FreeBSD.org
Sun Oct 30 11:44:41 PST 2005
rwatson 2005-10-30 19:44:40 UTC
FreeBSD src repository
Modified files:
sys/kern uipc_socket.c uipc_socket2.c
uipc_usrreq.c
sys/netatm atm_aal5.c atm_cm.c atm_socket.c
atm_var.h
sys/netatm/ipatm ipatm_load.c
sys/netgraph/bluetooth/include ng_btsocket_l2cap.h
ng_btsocket_rfcomm.h
sys/netgraph/bluetooth/socket ng_btsocket_l2cap.c
ng_btsocket_rfcomm.c
sys/netinet tcp_usrreq.c
sys/netipx spx_usrreq.c
sys/sys param.h protosw.h socketvar.h
Log:
Push the assignment of a new or updated so_qlimit from solisten()
following the protocol pru_listen() call to solisten_proto(), so
that it occurs under the socket lock acquisition that also sets
SO_ACCEPTCONN. This requires passing the new backlog parameter
to the protocol, which also allows the protocol to be aware of
changes in queue limit should it wish to do something about the
new queue limit. This continues a move towards the socket layer
acting as a library for the protocol.
Bump __FreeBSD_version due to a change in the in-kernel protocol
interface. This change has been tested with IPv4 and UNIX domain
sockets, but not other protocols.
Revision Changes Path
1.251 +6 -15 src/sys/kern/uipc_socket.c
1.149 +1 -1 src/sys/kern/uipc_socket2.c
1.157 +7 -5 src/sys/kern/uipc_usrreq.c
1.22 +5 -3 src/sys/netatm/atm_aal5.c
1.34 +3 -2 src/sys/netatm/atm_cm.c
1.25 +4 -2 src/sys/netatm/atm_socket.c
1.27 +2 -2 src/sys/netatm/atm_var.h
1.23 +1 -1 src/sys/netatm/ipatm/ipatm_load.c
1.5 +1 -1 src/sys/netgraph/bluetooth/include/ng_btsocket_l2cap.h
1.5 +1 -1 src/sys/netgraph/bluetooth/include/ng_btsocket_rfcomm.h
1.17 +2 -2 src/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c
1.18 +2 -2 src/sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1.127 +4 -4 src/sys/netinet/tcp_usrreq.c
1.63 +4 -3 src/sys/netipx/spx_usrreq.c
1.250 +1 -1 src/sys/sys/param.h
1.48 +3 -2 src/sys/sys/protosw.h
1.142 +1 -1 src/sys/sys/socketvar.h
More information about the cvs-src
mailing list