aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/uipc_usrreq.c
Commit message (Expand)AuthorAgeFilesLines
* Revert "unix: new implementation of unix/stream & unix/seqpacket"Gleb Smirnoff2024-04-091-639/+320
* unix: return immediately on MSG_OOBGleb Smirnoff2024-04-091-4/+2
* unix: fix the ad hoc STAILQ_PREPEND()Gleb Smirnoff2024-04-091-1/+2
* unix: new implementation of unix/stream & unix/seqpacketGleb Smirnoff2024-04-081-318/+638
* uipc_bindat(): Explicitly specify exclusive locking for the new vnodeJason A. Harmening2024-03-101-1/+12
* sockets: repair wakeup of accept(2) by shutdown(2)Gleb Smirnoff2024-02-151-9/+8
* unix: retire LOCAL_CONNWAITGleb Smirnoff2024-02-081-25/+5
* unix/stream: do not put empty mbufs on the socketGleb Smirnoff2024-02-081-2/+2
* unix: synchronize shutdown(2) with read(2)Gleb Smirnoff2024-02-031-2/+4
* unix/dgram: don't clear so_error in case of MSG_PEEKGleb Smirnoff2024-02-011-1/+2
* sockets: remove dom_dispose and PR_RIGHTSGleb Smirnoff2024-01-161-24/+22
* sockets: make pr_shutdown fully protocol specific methodGleb Smirnoff2024-01-161-9/+56
* unix/dgram: bump maximum datagram size limit to 8kGleb Smirnoff2023-12-011-2/+2
* sockets: don't malloc/free sockaddr memory on getpeername/getsocknameGleb Smirnoff2023-11-301-39/+9
* sockets: don't malloc/free sockaddr memory on accept(2)Gleb Smirnoff2023-11-301-4/+6
* sys: Remove ancient SCCS tags.Warner Losh2023-11-271-2/+0
* unix: Fix a lock order reveralMark Johnston2023-09-271-2/+4
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* unix: Fix uipc_peeraddr() to handle self-connected socketsMark Johnston2023-06-211-3/+3
* unix: Fix locking in uipc_peeraddr()Mark Johnston2023-05-031-9/+4
* Revert "unix/dgram: return EAGAIN instead of ENOBUFS when O_NONBLOCK set"Gleb Smirnoff2023-02-211-1/+1
* unix: add myself to the copyright noticeGleb Smirnoff2023-02-011-0/+1
* unix/dgram: don't leak file descriptors when socket write failedGleb Smirnoff2022-09-301-0/+2
* vfs: introduce V_PCATCH to stop abusing PCATCHMateusz Guzik2022-09-171-1/+1
* vfs: always retain path buffer after lookupMateusz Guzik2022-09-171-2/+2
* unix/dgram: don't panic if socket buffer has negative spaceGleb Smirnoff2022-08-191-2/+7
* protosw: refactor protosw and domain static declaration and loadGleb Smirnoff2022-08-171-120/+103
* unix: use private enum as argument for unp_connect2()Gleb Smirnoff2022-08-171-2/+3
* sockets: add MSG_TRUNC flag handling for recvfrom()/recvmsg().Alexander V. Chernikov2022-07-301-8/+21
* unix: change error code for recvmsg() failed due to RLIMIT_NOFILEGleb Smirnoff2022-06-291-2/+1
* unix/dgram: smart socket buffers for one-to-many socketsGleb Smirnoff2022-06-241-22/+181
* unix/dgram: reduce mbuf chain traversals in send(2) and recv(2)Gleb Smirnoff2022-06-241-38/+113
* m_uiotombuf: write total memory length of the allocated chain in pkthdrGleb Smirnoff2022-06-241-1/+1
* unix/dgram: use minimal possible socket buffer for PF_UNIX/SOCK_DGRAMGleb Smirnoff2022-06-241-95/+107
* unix: provide an option to return locked from unp_connectat()Gleb Smirnoff2022-06-241-21/+27
* unix/dgram: inline sbappendaddr_locked() into uipc_sosend_dgram()Gleb Smirnoff2022-06-241-4/+44
* unix/dgram: add a specific receive method - uipc_soreceive_dgramGleb Smirnoff2022-06-241-1/+225
* unix/dgram: cleanup uipc_send of PF_UNIX/SOCK_DGRAM, step 2Gleb Smirnoff2022-06-241-80/+74
* unix/dgram: cleanup uipc_send of PF_UNIX/SOCK_DGRAM, step 1Gleb Smirnoff2022-06-241-50/+0
* unix/dgram: add a specific send method - uipc_sosend_dgram()Gleb Smirnoff2022-06-241-3/+142
* unix/*: rewrite unp_internalize() cmsg parsing cycleGleb Smirnoff2022-06-061-23/+14
* unix/dgram: rename unpdg_sendspace to unpdg_maxdgramGleb Smirnoff2022-06-031-3/+3
* unix: unp_externalize() can M_WAITOKGleb Smirnoff2022-05-281-12/+2
* unix: fix incorrect assertion in 4682ac697ceGleb Smirnoff2022-05-261-1/+1
* unix: turn check in unp_externalize() into assertionGleb Smirnoff2022-05-251-4/+2
* unix/*: check new control size in unp_internalize()Gleb Smirnoff2022-05-251-1/+13
* sockbuf: merge two versions of sbcreatecontrol() into oneGleb Smirnoff2022-05-171-9/+9
* unix: garbage collect unp_dispose_mbuf() for brevityGleb Smirnoff2022-05-171-11/+2
* unix: fix mbuf leak on close of socket with dataGleb Smirnoff2022-05-171-1/+4
* unix: microoptimize unp_connectat() - one less lock on successGleb Smirnoff2022-05-121-5/+10