aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/sys_socket.c
Commit message (Expand)AuthorAgeFilesLines
* Ensure that the vnet is set when calling pru_sockaddr() andMichael Tuexen2018-01-111-0/+2
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Don't grab SOCK_LOCK for soref() when queuing an AIO request.John Baldwin2017-08-251-4/+0
* Set the current vnet pointer in the socket buffer AIO handler.John Baldwin2017-07-171-0/+2
* Fix stat(2) on a listening socket.Gleb Smirnoff2017-06-091-16/+19
* Listening sockets improvements.Gleb Smirnoff2017-06-081-19/+22
* procstat(1): Add TCP socket send/recv buffer sizeConrad Meyer2017-05-261-0/+8
* Commit the 64-bit inode project.Konstantin Belousov2017-05-231-9/+12
* Set MORETOCOME for AIO write requests on a socket.John Baldwin2017-01-061-0/+2
* Renumber license clauses in sys/kern to avoid skipping #3Ed Maste2016-09-151-1/+1
* Account for AIO socket operations in thread/process resource usage.John Baldwin2016-06-211-1/+12
* Move backend-specific fields of kaiocb into a union.John Baldwin2016-06-151-4/+9
* Return the correct status when a partially completed request is cancelled.John Baldwin2016-05-241-1/+6
* Don't prematurely return short completions on blocking sockets.John Baldwin2016-05-241-32/+44
* Consistently set status to -1 when completing an AIO request with an error.John Baldwin2016-05-201-2/+4
* Expose soaio_enqueue().John Baldwin2016-04-291-1/+1
* Introduce a new protocol hook pru_aio_queue.John Baldwin2016-04-291-0/+5
* Refactor the AIO subsystem to permit file-type-specific handling andJohn Baldwin2016-03-011-0/+397
* In preparation of merging projects/sendfile, transform bare access toGleb Smirnoff2014-11-121-10/+15
* Add a new fo_fill_kinfo fileops method to add type-specific information toJohn Baldwin2014-09-221-0/+65
* - Remove socket file operations declaration from sys/file.h.Gleb Smirnoff2014-08-261-18/+15
* The r48589 promised to remove implicit inclusion of if_var.h soon. PrepareGleb Smirnoff2013-10-261-0/+1
* Make sendfile() a method in the struct fileops. Currently onlyGleb Smirnoff2013-08-151-0/+1
* Add the fo_chown and fo_chmod methods to struct fileops and use themKonstantin Belousov2011-08-161-0/+2
* Mfp4 CH=177274,177280,177284-177285,177297,177324-177325Bjoern A. Zeeb2011-02-161-6/+7
* Send SIGPIPE to the thread that issued the offending system callJohn Baldwin2010-06-291-1/+1
* Merge the remainder of kern_vimage.c and vimage.h into vnet.c andRobert Watson2009-08-011-1/+1
* Add FIONSPACE from NetBSD. FIONSPACE is provided so that programs mayEd Maste2009-06-301-0/+8
* There are a number of ways an application can check if there arePoul-Henning Kamp2009-06-281-0/+5
* Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICRobert Watson2009-06-051-2/+0
* Add internal 'mac_policy_count' counter to the MAC Framework, which is aRobert Watson2009-06-021-8/+0
* Change the curvnet variable from a global const struct vnet *,Marko Zec2009-05-051-2/+8
* Lock receive socket buffer in soo_stat() rather than commenting that weRobert Watson2008-10-071-5/+4
* Add code to allow the system to handle multiple routing tables.Julian Elischer2008-05-091-1/+1
* Make ftruncate a 'struct file' operation rather than a vnode operation.John Baldwin2008-01-071-0/+9
* Merge first in a series of TrustedBSD MAC Framework KPI changesRobert Watson2007-10-241-4/+4
* Remove the now-unused NET_{LOCK,UNLOCK,ASSERT}_GIANT() macros, whichRobert Watson2007-08-061-35/+12
* Move to ANSI C function headers. Re-wrap some comments.Robert Watson2007-03-041-45/+25
* Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.hRobert Watson2006-10-221-1/+2
* soreceive_generic(), and sopoll_generic(). Add new functions sosend(),Robert Watson2006-07-241-5/+3
* Introduce three additional MAC Framework and MAC Policy entry points toRobert Watson2005-04-161-0/+18
* The SO_NOSIGPIPE socket option allows a user process to mark a socketRobert Watson2005-03-111-0/+8
* /* -> /*- for copyright notices, minor format tweaks as necessaryWarner Losh2005-01-061-1/+1
* Push Giant down through ioctl.Poul-Henning Kamp2004-11-171-0/+2
* Push Giant down through select and poll.Poul-Henning Kamp2004-11-171-0/+2
* Polish two functions a bit so that it is easier to wrap them inPoul-Henning Kamp2004-11-131-21/+33
* Push Giant acquisition down into fo_stat() from most callers. AcquireRobert Watson2004-07-221-1/+5
* Push acquisition of Giant from fdrop_closed() into fo_close() so thatRobert Watson2004-07-221-0/+2
* Annotate two intentionally unlocked reads with comments.Robert Watson2004-06-201-0/+6
* Merge additional socket buffer locking from rwatson_netperf:Robert Watson2004-06-171-0/+20