summaryrefslogtreecommitdiffstats
path: root/sys/kern/uipc_socket.c
Commit message (Expand)AuthorAgeFilesLines
* Fix a case where socket I/O atomicity is violated due to not droppingbms2006-09-221-1/+16
* Fix a lock leak in an error case.pjd2006-09-131-1/+1
* New sockets created by incoming connections into listen sockets shouldandre2006-09-101-1/+4
* Fix a kernel panic based on receiving an ICMPv6 Packet too Big message.gnn2006-08-181-2/+2
* Before performing a sodealloc() when pru_attach() fails, assert thatrwatson2006-08-111-0/+3
* Move destroying kqueue state from above pru_detach to below it inrwatson2006-08-021-2/+2
* Move updated of 'numopensockets' from bottom of sodealloc() to the top,rwatson2006-08-021-3/+1
* Reimplement socket buffer tear-down in sofree(): as the socket is norwatson2006-08-011-14/+22
* soreceive_generic(), and sopoll_generic(). Add new functions sosend(),rwatson2006-07-241-2/+52
* Update various uipc_socket.c comments, and reformat others.rwatson2006-07-231-136/+150
* Change semantics of socket close and detach. Add a new protocol switchrwatson2006-07-211-6/+5
* Change comment on soabort() to more accurately describe how/whenrwatson2006-07-161-12/+12
* Several protocol switch functions (pru_abort, pru_detach, pru_sosetlabel)rwatson2006-07-111-2/+4
* When pru_attach() fails, call sodealloc() on the socket rather thanrwatson2006-07-111-4/+1
* When retrieving SO_ERROR via getsockopt(), hold the socket lock aroundrwatson2006-06-181-0/+2
* Move some functions and definitions from uipc_socket2.c to uipc_socket.c:rwatson2006-06-101-36/+171
* Rearrange code in soalloc() so that it's less indented by returningrwatson2006-06-081-13/+13
* Assert that sockets passed into soabort() not be SQ_COMP or SQ_INCOMP,rwatson2006-04-231-1/+3
* Add missing 'not' to SQ_COMP comment.rwatson2006-04-231-1/+1
* Move handling of SQ_COMP exception case in sofree() to the top of therwatson2006-04-231-17/+5
* Chance protocol switch method pru_detach() so that it returns voidrwatson2006-04-011-19/+19
* Change protocol switch pru_abort() API so that it returns void ratherrwatson2006-04-011-11/+29
* Assert so->so_pcb is NULL in sodealloc() -- the protocol state should notrwatson2006-04-011-0/+2
* Add a somewhat sizable comment documenting the semantics of various kernelrwatson2006-04-011-0/+57
* Change soabort() from returning int to returning void, since allrwatson2006-03-161-5/+3
* As with socket consumer references (so_count), make sofree() returnrwatson2006-03-151-3/+3
* Improve consistency of return() style.rwatson2006-02-121-8/+8
* Add sosend_dgram(), a greatly reduced and simplified version of sosend()rwatson2006-01-131-2/+155
* Fix snderr() to not leak the socket buffer lock if an error occurs injhb2005-11-291-1/+1
* Move zero copy statistics structure before sosend_copyin().rwatson2005-11-281-15/+15
* Break out functionality in sosend() responsible for building mbufrwatson2005-11-281-141/+170
* Retire MT_HEADER mbuf type and change its users to use MT_DATA.andre2005-11-021-1/+1
* Push the assignment of a new or updated so_qlimit from solisten()rwatson2005-10-301-15/+6
* Allow 32bit get/setsockopt with SO_SNDTIMEO or SO_RECVTIMEO to work.ps2005-10-271-3/+29
* Add three new read-only socket options, which allow regression testsrwatson2005-09-181-0/+17
* Fix spelling in a comment.rwatson2005-09-181-1/+1
* Backout rev. 1.246, it breaks code uses shutdown(2) on non-connectedmaxim2005-09-151-2/+0
* o Return ENOTCONN when shutdown(2) on non-connected socket.maxim2005-09-151-0/+2
* In soreceive(), when a first mbuf is removed from socket buffer useglebius2005-09-061-8/+1
* Make getsockopt(..., SOL_SOCKET, SO_ACCEPTCONN, ...) work per IEEE Stdkbyanc2005-08-011-0/+1
* Fix for PR 83885.gnn2005-07-281-1/+4
* Fix the recent panics/LORs/hangs created by my kqueue commit by:ssouhlal2005-07-011-2/+4
* Stop embedding struct ifnet at the top of driver softcs. Instead thebrooks2005-06-101-3/+3
* Drat! Committed from the wrong branch. Restore HEAD to its previous goodness.scottl2005-06-091-504/+966
* Back out 1.68.2.26. It was a mis-guided change that was already backed outscottl2005-06-091-966/+504
* Allow sends sent from non page-aligned userspace addresses to begallatin2005-06-051-7/+4
* 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
OpenPOWER on IntegriCloud