freebsd-dev/sys/netatm
Robert Watson d374e81efd 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.
2005-10-30 19:44:40 +00:00
..
ipatm Push the assignment of a new or updated so_qlimit from solisten() 2005-10-30 19:44:40 +00:00
sigpvc /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
spans Stop embedding struct ifnet at the top of driver softcs. Instead the 2005-06-10 16:49:24 +00:00
uni Stop embedding struct ifnet at the top of driver softcs. Instead the 2005-06-10 16:49:24 +00:00
atm_aal5.c Push the assignment of a new or updated so_qlimit from solisten() 2005-10-30 19:44:40 +00:00
atm_cm.c Push the assignment of a new or updated so_qlimit from solisten() 2005-10-30 19:44:40 +00:00
atm_cm.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
atm_device.c /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
atm_if.c Propagate rename of IFF_OACTIVE and IFF_RUNNING to IFF_DRV_OACTIVE and 2005-08-09 10:20:02 +00:00
atm_if.h Stop embedding struct ifnet at the top of driver softcs. Instead the 2005-06-10 16:49:24 +00:00
atm_ioctl.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
atm_pcb.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
atm_proto.c Mark netatm and netnatm explicitly as requiring Giant, as they still do. 2005-02-17 14:21:22 +00:00
atm_sap.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
atm_sigmgr.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
atm_signal.c /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
atm_socket.c Push the assignment of a new or updated so_qlimit from solisten() 2005-10-30 19:44:40 +00:00
atm_stack.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
atm_subr.c /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
atm_sys.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
atm_usrreq.c Stop embedding struct ifnet at the top of driver softcs. Instead the 2005-06-10 16:49:24 +00:00
atm_var.h Push the assignment of a new or updated so_qlimit from solisten() 2005-10-30 19:44:40 +00:00
atm_vc.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
atm.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
port.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
queue.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00