summaryrefslogtreecommitdiff
path: root/sys/kern/sys_socket.c
AgeCommit message (Expand)Author
2025-11-16file: Add a fdclose methodMark Johnston
2025-10-13kern: Use proper prototype for SYSINIT functionsZhenlei Huang
2025-04-30sockets: provide protocol method pr_kqfilterGleb Smirnoff
2025-02-10sockets: make pr_aio_queue the default methodGleb Smirnoff
2025-02-02sockets: remove empty shim function sopoll()Gleb Smirnoff
2025-02-02sockets: removed unused argument from sopoll()Gleb Smirnoff
2024-11-26kern: Make fileops and filterops tables const where possibleMark Johnston
2024-11-03unix: Add support for atomically setting the socket modeMark Johnston
2024-03-29inpcb: fully retire inp_ppcb pointerGleb Smirnoff
2024-01-24kcmp(2): implement for generic file typesKonstantin Belousov
2023-11-30sockets: don't malloc/free sockaddr memory on getpeername/getsocknameGleb Smirnoff
2023-11-26sys: Automated cleanup of cdefs and other formattingWarner Losh
2023-11-26sys: Remove ancient SCCS tags.Warner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2022-12-14Unbreak the build when MAC is not definedAndrew Gallatin
2022-12-14sockets: provide sousrsend() that does socket specific error handlingGleb Smirnoff
2022-08-26soo_stat: Ensure error is always initialized.John Baldwin
2022-08-26sockets: for stat(2) on a socket don't report hiwat as block sizeGleb Smirnoff
2022-08-17protosw: refactor protosw and domain static declaration and loadGleb Smirnoff
2022-06-18struct kinfo_file changes needed for lsof to work using only usermode APIs`Damjan Jovanovic
2022-06-03sockets: use socket buffer mutexes in struct socket directlyGleb Smirnoff
2022-05-30soo_aio_*: use socket buffer mutexes in struct socket directlyGleb Smirnoff
2022-05-12sockets: use socket buffer mutexes in struct socket directlyGleb Smirnoff
2022-04-13kern: Move variables only used for MAC under #ifdef MAC.John Baldwin
2021-12-14socket: plug set-but-not-used varsMateusz Guzik
2021-11-09Don't require the socket lock for sorele().John Baldwin
2021-10-12Stop creating socket aio kprocs during boot.John Baldwin
2021-10-11vfs: remove thread argument from VOP_STATMateusz Guzik
2021-09-12socket: Do not include control messages in FIONREAD return valueMark Johnston
2021-09-10aio: Interlock with listen(2)Mark Johnston
2021-04-23Re-enable network ioctls in capability modeMark Johnston
2021-04-07capsicum: Limit socket operations in capability modeMark Johnston
2021-01-20aio: micro-optimize the lio_opcode assignmentsAlan Somers
2021-01-02Add aio_writev and aio_readvAlan Somers
2020-11-07The ioctl() calls using FIONREAD, FIONWRITE, FIONSPACE, and SIOCATMARKMichael Tuexen
2020-09-01kern: clean up empty lines in .c and .h filesMateusz Guzik
2020-03-20Lock the socket in soo_stat().Mark Johnston
2020-02-26Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki
2018-01-11Ensure that the vnet is set when calling pru_sockaddr() andMichael Tuexen
2017-11-20sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-08-25Don't grab SOCK_LOCK for soref() when queuing an AIO request.John Baldwin
2017-07-17Set the current vnet pointer in the socket buffer AIO handler.John Baldwin
2017-06-09Fix stat(2) on a listening socket.Gleb Smirnoff
2017-06-08Listening sockets improvements.Gleb Smirnoff
2017-05-26procstat(1): Add TCP socket send/recv buffer sizeConrad Meyer
2017-05-23Commit the 64-bit inode project.Konstantin Belousov
2017-01-06Set MORETOCOME for AIO write requests on a socket.John Baldwin
2016-09-15Renumber license clauses in sys/kern to avoid skipping #3Ed Maste
2016-06-21Account for AIO socket operations in thread/process resource usage.John Baldwin
2016-06-15Move backend-specific fields of kaiocb into a union.John Baldwin