summaryrefslogtreecommitdiffstats
path: root/sys/kern/uipc_socket.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Change all SYSCTLS which are readonly and have a related TUNABLEsilby2003-10-211-1/+2
* Make the second argument to sooptcopyout() constant in order tohsu2003-08-051-4/+1
* To avoid a kernel panic provoked by a NULL pointer dereference,robert2003-07-171-1/+7
* Rev 1.121 meant to pass the value 1 to soalloc() to indicate waitok.hsu2003-07-141-1/+1
* Use __FBSDID().obrien2003-06-111-1/+3
* Deprecate machine/limits.h in favor of new sys/limits.h.kan2003-04-291-1/+1
* Use while (*controlp != NULL) instead of do ... while (*control != NULL)cognet2003-04-141-2/+1
* Clean up whitespace, s/register //, refrain from strong urge to ANSIfy.des2003-03-021-33/+33
* uiomove-related caddr_t -> void * (just the low-hanging fruit)des2003-03-021-5/+5
* Remove duplicate includes.cognet2003-02-201-1/+0
* Back out M_* changes, per decision of the TRB.imp2003-02-191-16/+16
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-16/+16
* Disallow listen() on sockets which are in the SS_ISCONNECTED ortmm2003-01-171-0/+4
* Bow to the whining masses and change a union back into void *. Retaindillon2003-01-131-6/+6
* Change struct file f_data to un_data, a union of the correct structdillon2003-01-121-6/+6
* In sodealloc(), if there is an accept filter present on the socketalfred2003-01-051-9/+3
* s/sokqfilter/soo_kqfilter/ for consistency with the naming of allphk2002-12-231-1/+1
* Small SO_RCVTIMEO and SO_SNDTIMEO values are mistakenly taken to be zero.maxim2002-11-271-0/+2
* Fix instances of macros with improperly parenthasized arguments.alfred2002-11-091-1/+1
* Fix filt_soread() to properly flag a kevent when a 0-byte datagram iskbyanc2002-11-051-1/+1
* Revert the change in revision 1.77 of kern/uipc_socket2.c. It is causingalc2002-11-021-1/+1
* Track the number of non-data chararacters stored in socket buffers so thatkbyanc2002-11-011-1/+1
* Trim extraneous #else and #endif MAC comments per style(9).rwatson2002-10-281-8/+8
* Modify label allocation semantics for sockets: pass in soalloc's mallocrwatson2002-10-051-3/+11
* Make similar changes to fo_stat() and fo_poll() as made earlier torwatson2002-08-161-1/+2
* Use the credential authorizing the socket creation operation to performrwatson2002-08-121-2/+2
* Include file cleanup; mac.h and malloc.h at one point had orderingrwatson2002-08-011-1/+1
OpenPOWER on IntegriCloud