summaryrefslogtreecommitdiffstats
path: root/sys/kern/uipc_socket.c
Commit message (Expand)AuthorAgeFilesLines
* The recent changes to control message passing broke some thingsdwmalone2004-07-181-12/+16
* When entering soclose(), assert that SS_NOFDREF is not already set.rwatson2004-07-161-0/+2
* Rename Alfred's kern_setsockopt to so_setsockopt, as this seems adwmalone2004-07-121-1/+1
* Use SO_REUSEADDR and SO_REUSEPORT when reconnecting NFS mounts.alfred2004-07-121-0/+19
* Use sockbuf_pushsync() to synchronize stack and socket buffer staterwatson2004-07-111-34/+47
* Add sockbuf_pushsync(), an inline function that, following a change torwatson2004-07-111-0/+38
* Add additional annotations to soreceive(), documenting the effects ofrwatson2004-07-111-1/+35
* In the 'dontblock' section of soreceive(), assert that the mbuf on handrwatson2004-07-111-0/+1
* Break out non-inline out-of-band data receive code from soreceive()rwatson2004-07-111-38/+63
* Assign pointers values of NULL rather than 0 in soreceive().rwatson2004-07-111-2/+2
* When the MT_SONAME mbuf is popped off of a receive socket bufferrwatson2004-07-101-0/+2
* Now socket buffer locks are being asserted at higher code blocks inrwatson2004-07-101-4/+1
* Assert socket buffer lock at strategic points between sections of coderwatson2004-07-101-0/+5
* Drop the socket buffer lock around a call to m_copym() with M_TRYWAIT.rwatson2004-07-051-1/+4
* Add a new global mutex, so_global_mtx, which protects the global variablesrwatson2004-06-271-2/+26
* Replace comment on spl state when calling soabort() with a comment onrwatson2004-06-261-1/+4
* Lock socket buffers when processing setting socket options SO_SNDLOWATrwatson2004-06-241-0/+4
* Slide socket buffer lock earlier in sopoll() to cover the call intorwatson2004-06-241-2/+2
* Remove spl's from uipc_socket to ease in merging.rwatson2004-06-221-40/+8
* Merge next step in socket buffer locking:rwatson2004-06-211-7/+31
* When retrieving the SO_LINGER socket option for user space, hold therwatson2004-06-201-0/+7
* Convert an if->panic in soclose() into a call to KASSERT().rwatson2004-06-201-2/+1
* Annotate some ordering-related issues in solisten() which are not yetrwatson2004-06-201-0/+5
* Assert socket buffer lock in sb_lock() to protect socket buffer sleeprwatson2004-06-191-25/+60
* Hold SOCK_LOCK(so) while frobbing so_options. Note that while therwatson2004-06-181-1/+4
* Merge some additional leaf node socket buffer locking fromrwatson2004-06-181-13/+26
* Merge additional socket buffer locking from rwatson_netperf:rwatson2004-06-171-14/+25
* The socket field so_state is used to hold a variety of socket relatedrwatson2004-06-141-10/+10
* Extend coverage of SOCK_LOCK(so) to include so_count, the socketrwatson2004-06-121-1/+10
* Introduce a mutex into struct sockbuf, sb_mtx, which will be used torwatson2004-06-121-0/+4
* Avoid assignments to cast expressions.stefanf2004-06-081-2/+2
* Integrate accept locking from rwatson_netperf, introducing a newrwatson2004-06-021-22/+49
* The SS_COMP and SS_INCOMP flags in the so_state field indicate whetherrwatson2004-06-011-4/+4
* Add MSG_NBIO flag option to soreceive() and sosend() that causestruckman2004-06-011-2/+3
* Bring in mbuma to replace mballoc.bmilekic2004-05-311-38/+55
* Compare pointers with NULL rather than using pointers are booleans inrwatson2004-04-091-51/+53
* Remove advertising clause from University of California Regent's license,imp2004-04-051-4/+0
* In sofree(), avoid nested declaration and initialization inrwatson2004-03-311-1/+2
* Use a common return path for filt_soread() and filt_sowrite() torwatson2004-03-291-16/+20
* In sofree(), moving caching of 'head' from 'so->so_head' to later inrwatson2004-03-291-2/+2
* Rename dup_sockaddr() to sodupsockaddr() for consistency with otherrwatson2004-03-011-3/+3
* Convert the other use of flags to mflags in soalloc().scottl2004-03-011-1/+1
* Modify soalloc() API so that it accepts a malloc flags argument ratherrwatson2004-02-291-10/+3
* Always socantsendmore() before deallocating a socket. This, in turn,green2004-02-121-0/+7
* Introduce the SO_BINTIME option which takes a high-resolution timestampphk2004-01-311-0/+2
* Since "m" is not part of the "mp" chain, need to free() it.ru2004-01-181-0/+1
* Reduce gratuitous redundancy and length in function names:rwatson2003-11-161-7/+5
* When implementing getsockopt() for SO_LABEL and SO_PEERLABEL, makerwatson2003-11-161-0/+8
* - Implement selwakeuppri() which allows raising the priority of atanimura2003-11-091-1/+1
* speedup stream socket recv handling by tracking the tail ofsam2003-10-281-3/+52
OpenPOWER on IntegriCloud