aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/sys_socket.c
Commit message (Expand)AuthorAgeFilesLines
* Unbreak the build when MAC is not definedAndrew Gallatin2022-12-141-1/+2
* sockets: provide sousrsend() that does socket specific error handlingGleb Smirnoff2022-12-141-14/+3
* soo_stat: Ensure error is always initialized.John Baldwin2022-08-261-1/+1
* sockets: for stat(2) on a socket don't report hiwat as block sizeGleb Smirnoff2022-08-261-1/+2
* protosw: refactor protosw and domain static declaration and loadGleb Smirnoff2022-08-171-6/+5
* struct kinfo_file changes needed for lsof to work using only usermode APIs`Damjan Jovanovic2022-06-181-10/+12
* sockets: use socket buffer mutexes in struct socket directlyGleb Smirnoff2022-06-031-18/+20
* soo_aio_*: use socket buffer mutexes in struct socket directlyGleb Smirnoff2022-05-311-9/+9
* sockets: use socket buffer mutexes in struct socket directlyGleb Smirnoff2022-05-121-13/+18
* kern: Move variables only used for MAC under #ifdef MAC.John Baldwin2022-04-131-2/+3
* socket: plug set-but-not-used varsMateusz Guzik2021-12-141-1/+1
* Don't require the socket lock for sorele().John Baldwin2021-11-091-1/+0
* Stop creating socket aio kprocs during boot.John Baldwin2021-10-121-2/+0
* vfs: remove thread argument from VOP_STATMateusz Guzik2021-10-111-2/+1
* socket: Do not include control messages in FIONREAD return valueMark Johnston2021-09-121-2/+3
* aio: Interlock with listen(2)Mark Johnston2021-09-101-1/+11
* Re-enable network ioctls in capability modeMark Johnston2021-04-231-1/+1
* capsicum: Limit socket operations in capability modeMark Johnston2021-04-071-1/+1
* aio: micro-optimize the lio_opcode assignmentsAlan Somers2021-01-201-5/+3
* Add aio_writev and aio_readvAlan Somers2021-01-031-20/+15
* The ioctl() calls using FIONREAD, FIONWRITE, FIONSPACE, and SIOCATMARKMichael Tuexen2020-11-071-8/+25
* kern: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+1
* Lock the socket in soo_stat().Mark Johnston2020-03-201-3/+4
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-1/+1
* 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