aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/uipc_sockbuf.c
Commit message (Expand)AuthorAgeFilesLines
* Now that sx(9) locks support an interruptible lock acquire primitive,Robert Watson2007-05-311-2/+5
* Generally migrate to ANSI function headers, and remove 'register' use.Robert Watson2007-05-161-7/+3
* sblock() implements a sleep lock by interlocking SB_WANT and SB_LOCK flagsRobert Watson2007-05-031-19/+16
* Following movement of functions from uipc_socket2.c to uipc_socket.c andRobert Watson2007-03-261-6/+7
* Complete removal of uipc_socket2.c by moving the last few functions toRobert Watson2007-03-261-0/+52
* Maintain a pointer and offset pair into the socket buffer mbuf chain toAndre Oppermann2007-03-191-0/+41
* Use sysctl_handle_long() instead of duplicating it's logic forJohn Baldwin2006-09-061-8/+4
* Remove 'register'.Robert Watson2006-08-021-196/+135
* Reimplement socket buffer tear-down in sofree(): as the socket is noRobert Watson2006-08-011-13/+53
* Remove non-socket buffer routines from uipc_sockbuf.c, and socket bufferRobert Watson2006-07-241-355/+7
* Several protocol switch functions (pru_abort, pru_detach, pru_sosetlabel)Robert Watson2006-07-111-22/+0
* Remove now unneeded opt_mac.h and mac.h includes.Robert Watson2006-07-061-2/+0
* Remove sbinsertoob(), sbinsertoob_locked(). They violate (and haveRobert Watson2006-06-171-64/+0
* Move some functions and definitions from uipc_socket2.c to uipc_socket.c:Robert Watson2006-06-101-138/+0
* Allow for nmbclusters and maxsockets to be increased via sysctl.Paul Saab2006-04-211-2/+24
* Chance protocol switch method pru_detach() so that it returns voidRobert Watson2006-04-011-2/+2
* Change protocol switch pru_abort() API so that it returns void ratherRobert Watson2006-04-011-2/+2
* Add a sysctl, regression.sonewconn_earlytest, which when optionsRobert Watson2006-03-261-0/+10
* Change soabort() from returning int to returning void, since allRobert Watson2006-03-161-1/+1
* Fix a bug in the loop in sonewconn that makes room on the incompleteJohn Polstra2005-11-221-1/+1
* Retire MT_HEADER mbuf type and change its users to use MT_DATA.Andre Oppermann2005-11-021-4/+2
* Push the assignment of a new or updated so_qlimit from solisten()Robert Watson2005-10-301-1/+1
* Re-comment sbcompress() to explain what it is it does; it took meRobert Watson2005-09-181-7/+20
* Fix the recent panics/LORs/hangs created by my kqueue commit by:Suleiman Souhlal2005-07-011-2/+4
* In the current world order, each socket has two mutexes: a mutexRobert Watson2005-05-271-13/+6
* Extend the coverage of the accept and socket mutexes in soisconnected()Robert Watson2005-03-121-3/+3
* When upcalling from a socket in soisconnected() for an accept filter,Robert Watson2005-03-071-1/+1
* Prefer NULL to returning 0 cast to a pointer type.Robert Watson2005-02-201-3/+3
* In sonewconn(), set the new socket's state to show the protocol-providedRobert Watson2005-02-171-1/+1
* /* -> /*- for copyright notices, minor format tweaks as necessaryWarner Losh2005-01-061-1/+1
* In sonewconn(), the s/if/while/ change to wait for room at the tail ofRobert Watson2004-12-231-5/+5
* Fix a typo in a comparison appeared in rev. 1.125.Maxim Konovalov2004-10-271-1/+1
* Support for dynamically loadable and unloadable protocols within existing pro...Andre Oppermann2004-10-191-1/+78
* Add locking to the kqueue subsystem. This also makes the kqueue subsystemJohn-Mark Gurney2004-08-151-1/+3
* Reduce the number of unnecessary unlock-relocks on socket buffer mutexesRobert Watson2004-06-261-8/+5
* Introduce sbreserve_locked(), which asserts the socket buffer lock onRobert Watson2004-06-241-7/+26
* Merge next step in socket buffer locking:Robert Watson2004-06-211-27/+237
* Assert socket buffer lock in sb_lock() to protect socket buffer sleepRobert Watson2004-06-191-2/+6
* Merge additional socket buffer locking from rwatson_netperf:Robert Watson2004-06-171-0/+24
* Grab the socket buffer send or receive mutex when performing aRobert Watson2004-06-151-0/+8
* The socket field so_state is used to hold a variety of socket relatedRobert Watson2004-06-141-4/+8
* Socket MAC labels so_label and so_peerlabel are now protected byRobert Watson2004-06-131-0/+2
* Mark sun_noname as const since it's immutable. Update definitionsRobert Watson2004-06-041-1/+1
* Integrate accept locking from rwatson_netperf, introducing a newRobert Watson2004-06-021-21/+45
* The SS_COMP and SS_INCOMP flags in the so_state field indicate whetherRobert Watson2004-06-011-5/+5
* Bring in mbuma to replace mballoc.Bosko Milekic2004-05-311-8/+5
* syncache broke rev 1.23 which was done to fix the "thundering herd"Paul Saab2004-05-191-1/+1
* Remove advertising clause from University of California Regent's license,Warner Losh2004-04-051-4/+0
* Remove some netbsd debug code that crept into rev 1.116Paul Saab2004-03-221-4/+0
* Rename dup_sockaddr() to sodupsockaddr() for consistency with otherRobert Watson2004-03-011-5/+2