summaryrefslogtreecommitdiffstats
path: root/sys/kern/uipc_socket.c
Commit message (Expand)AuthorAgeFilesLines
* Move the logic implementing retrieval of the SO_ACCEPTFILTER socket optionrwatson2005-03-121-18/+1
* Remove an additional commented out reference to a possible future sxrwatson2005-03-111-1/+0
* When setting up a socket in socreate(), there's no need to lock therwatson2005-03-111-3/+1
* Remove suggestive sx_init() comment in soalloc(). We will have somethingrwatson2005-03-111-1/+0
* In the current world order, solisten() implements the state transition ofrwatson2005-02-211-14/+42
* In soreceive(), when considering delivery to a socket in SS_ISCONFIRMING,rwatson2005-02-201-1/+2
* Correct a typo in the comment describing soreceive_rcvoob().rwatson2005-02-181-1/+1
* In soconnect(), when resetting so->so_error, the socket lock is notrwatson2005-02-181-2/+0
* Move do_setopt_accept_filter() from uipc_socket.c to uipc_accf.c, whererwatson2005-02-181-126/+0
* Re-order checks in socheckuid() so that we check all deny cases beforerwatson2005-02-181-3/+3
* In solisten(), unconditionally set the SO_ACCEPTCONN option inrwatson2005-02-181-6/+4
* - Convert so_qlen, so_incqlen, so_qlimit fields of struct socket fromglebius2005-01-241-2/+23
* When re-connecting already connected datagram socket ensure to cleansobomax2005-01-121-2/+11
* /* -> /*- for copyright notices, minor format tweaks as necessaryimp2005-01-061-1/+1
* Remove an XXXRW indicating atomic operations might be used as arwatson2004-12-231-12/+4
* In soalloc(), simplify the mac_init_socket() handling to removerwatson2004-12-231-14/+3
* Remove unneeded code from the zero-copy receive path.alc2004-12-101-12/+0
* Tidy up the zero-copy receive path: Remove an unneeded argument toalc2004-12-081-3/+2
* If soreceive() is called from a socket callback, there's no reasonps2004-11-291-1/+7
* Make soreceive(MSG_DONTWAIT) nonblocking. If MSG_DONTWAIT is passed intops2004-11-291-3/+21
* Since sb_timeo type was increased to int, use INT_MAX instead of SHRT_MAX.glebius2004-11-091-3/+3
* Acquire the accept mutex in soabort() before calling sotryfree(), asrwatson2004-11-021-0/+1
* socreate() does an early abort if either the protocol cannot be found,andre2004-10-231-1/+2
* Push acquisition of the accept mutex out of sofree() into the callerrwatson2004-10-181-3/+4
* Rework sofree() logic to take into account a possible race with accept().rwatson2004-10-111-5/+19
* Expand the scope of the socket buffer locks in sopoll() to include therwatson2004-09-051-4/+4
* Conditional acquisition of socket buffer mutexes when testing socketrwatson2004-08-241-35/+16
* Back out uipc_socket.c:1.208, as it incorrectly assumes that allrwatson2004-08-201-3/+1
* make sure that the socket is either accepting connections or is connectedjmg2004-08-201-1/+3
* Add locking to the kqueue subsystem. This also makes the kqueue subsystemjmg2004-08-151-6/+10
* Replace a reference to splnet() with a reference to locking in a comment.rwatson2004-08-111-1/+1
* Do some initial locking on accept filter registration and attach. Whilerwatson2004-07-251-29/+76
* 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
OpenPOWER on IntegriCloud