aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/uipc_socket.c
Commit message (Expand)AuthorAgeFilesLines
* socket: Fix the name of a parameter in a commentMark Johnston2026-01-071-1/+1
* so_splice: Disallow splicing with KTLS-enabled socketsMark Johnston2025-05-061-16/+26
* so_splice: Synchronize so_unsplice() with so_splice()Mark Johnston2025-04-291-1/+14
* socket: Handle the possibility of a protocol with no ctloutputMark Johnston2025-04-151-9/+3
* socket: Fix a race in the SO_SPLICE state machineMark Johnston2025-04-061-6/+1
* socket: Add an option to retrieve a socket's FIB numberMark Johnston2025-02-211-0/+6
* socket: Move SO_SETFIB handling to protocol layersMark Johnston2025-02-211-15/+14
* sockets: virtualize kern.ipc.soacceptqueueGleb Smirnoff2025-01-171-11/+12
* sockets: virtualize kern.ipc.numopensocketsGleb Smirnoff2025-01-171-3/+17
* kern: Make fileops and filterops tables const where possibleMark Johnston2024-12-031-3/+3
* socket: Export the FIB number of socketsMark Johnston2024-11-111-0/+1
* getsockopt: improve locking for SOL_SOCKET level socket optionsMichael Tuexen2024-10-311-0/+14
* MAC: improve handling of listening socketsMichael Tuexen2024-10-311-0/+5
* socket: Only log splice structs to ktrace if KTR_STRUCT is configuredMark Johnston2024-10-171-1/+2
* socket: wrap ktrsplice call with KTRACE ifdefSiva Mahadevan2024-10-171-0/+2
* socket: Implement SO_SPLICEMark Johnston2024-10-171-4/+698
* socket: Set lock flags properlyMark Johnston2024-09-031-1/+1
* socket: Microoptimize soreceive_stream_locked()Mark Johnston2024-09-031-5/+3
* socket: Split up sosend_generic()Mark Johnston2024-09-031-18/+29
* socket: Split up soreceive_generic()Mark Johnston2024-09-031-22/+39
* socket: Split up soreceive_stream()Mark Johnston2024-09-031-47/+62
* socket: Fix handling of listening sockets in sotoxsocket()Mark Johnston2024-08-201-0/+2
* socket: Simplify synchronization in soreceive_stream()Mark Johnston2024-07-231-4/+2
* ktrace: Record socket violations with KTR_CAPFAILJake Freeland2024-05-111-2/+7
* uipc_socket: handle socket buffer locks in sopeeloffMichael Tuexen2024-04-171-0/+4
* sockets: Add sysctl flag CTLFLAG_TUN to loader tunableZhenlei Huang2023-10-121-2/+2
* sockets: re-check socket state after call to pr_rcvd()Greg Becker2023-09-271-0/+4
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* sockets: on accept(2) don't copy all of so_options to new socketGleb Smirnoff2023-08-141-1/+13
* listen(2): improve administrator control over loggingEugene Grosbein2023-04-301-3/+10
* ktls: Fix interlocking between ktls_enable_rx() and listen(2)Mark Johnston2023-03-211-6/+17
* tcp: Disallow re-connection of a connected socketMark Johnston2023-02-141-0/+4
* sockets: in sousrsend() pass down the error to aio(4)Gleb Smirnoff2023-02-011-0/+7
* sockets: provide sousrsend() that does socket specific error handlingGleb Smirnoff2022-12-141-0/+49
* uipc: remove accept_mtxMateusz Guzik2022-12-111-7/+0
* Revert "listen(): improve POSIX compliance"Michael Tuexen2022-10-121-3/+1
* listen(): improve POSIX complianceMichael Tuexen2022-10-111-1/+3
* protocols: make socket buffers ioctl handler changeableAlexander V. Chernikov2022-09-281-13/+1
* tcp: avoid call to soisconnected() on transition to ESTABLISHEDGleb Smirnoff2022-09-081-2/+6
* protosw: repair protocol selection logic in socket(2)Gleb Smirnoff2022-08-311-3/+1
* protosw: cleanup protocols that existed merely to provide pr_inputGleb Smirnoff2022-08-301-7/+3
* divert: declare PF_DIVERT domain and stop abusing PF_INETGleb Smirnoff2022-08-301-0/+11
* protosw: refactor protosw and domain static declaration and loadGleb Smirnoff2022-08-171-220/+40
* protosw: change prototype for pr_controlGleb Smirnoff2022-08-121-1/+1
* tcp: utilize new solisten_clone() and solisten_enqueue()Gleb Smirnoff2022-08-101-1/+1
* sockets: provide solisten_clone(), solisten_enqueue()Gleb Smirnoff2022-08-101-25/+61
* sockets: add MSG_TRUNC flag handling for recvfrom()/recvmsg().Alexander V. Chernikov2022-07-301-4/+9
* sockets: fix setsockopt(SO_RCVTIMEO) on a listening socketGleb Smirnoff2022-07-081-10/+15
* sockets: use only soref()/sorele() as socket reference countGleb Smirnoff2022-07-041-110/+23
* sockets: use positive flag for file descriptor socket referenceGleb Smirnoff2022-07-041-14/+17