aboutsummaryrefslogtreecommitdiff
path: root/sys/compat/linux/linux_socket.c
Commit message (Expand)AuthorAgeFilesLines
* linux: getsockopt(): Simplify exporting groups a bitOlivier Certner2025-09-231-6/+6
* linux: Handle IP_RECVTOS cmsg typeAlex S2025-03-101-1/+2
* linux: Fix a typo in linux_recvmsg_commonAlex S2025-03-101-1/+1
* linux sendfile: Fix handling of non-blocking socketsMark Johnston2024-11-131-0/+7
* Fix new users of MAXPHYS and hide it from the kernel namespaceAndrew Gallatin2024-04-301-1/+1
* linux: ignore setsockopt(IPV6_RECVERR)Lexi Winter2024-04-231-0/+13
* linux: use sa_family_t for address family conversionsGleb Smirnoff2024-03-291-4/+5
* linux/netlink: don't override sopt levelGleb Smirnoff2023-12-271-1/+0
* sockets: don't malloc/free sockaddr memory on getpeername/getsocknameGleb Smirnoff2023-11-301-22/+23
* sockets: don't malloc/free sockaddr memory on accept(2)Gleb Smirnoff2023-11-301-16/+16
* linux(4): Replace linux32_copyiniov by freebsd32_copyiniovDmitry Chagin2023-08-201-2/+3
* linux(4): Return EAGAIN instead of ENOBUFS for non-blocking sockets in sendfileDmitry Chagin2023-08-191-0/+2
* linux(4): Allow in fd to be a socket in sendfileDmitry Chagin2023-08-191-4/+12
* linux(4): Remove sys/cdefs.h inclusion where it's not needed due to 685dc743Dmitry Chagin2023-08-181-1/+0
* linux(4): Drop bogus __arm__ condition due to lack of 32-bit arm supportDmitry Chagin2023-08-171-6/+3
* linux(4): Don't miss error from underlying in sendfileDmitry Chagin2023-08-171-13/+6
* linux(4): Add sendfile fallback for non-socket fdsJames McLaughlin2023-08-171-32/+177
* linux(4): Use native off_t for fo_sendfile callDmitry Chagin2023-08-171-6/+6
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* linux(4): Fix MSG_CTRUNC handling in recvmsg()Dmitry Chagin2023-08-141-3/+2
* linux(4): Add a comment explaining udata freeing on errorDmitry Chagin2023-08-141-0/+1
* linux(4): Refactor recvmsgDmitry Chagin2023-08-141-37/+64
* linux(4): Skip unsupported anxiliary messageDmitry Chagin2023-08-141-5/+10
* linux(4): Improve readability of recvmsg control buffer copyout codeDmitry Chagin2023-08-141-3/+2
* linux(4): Drop bogus empty line in linux_socket.cDmitry Chagin2023-08-141-1/+0
* linux(4): Fix control message size calculation againDmitry Chagin2023-08-141-1/+1
* linux(4): Fix control message size calculationDmitry Chagin2023-07-291-2/+2
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* linux(4): Rename struct l_ifreq members names to avoid conflicts with FreeBSDDmitry Chagin2023-03-041-0/+10
* linux(4): Rename linux_timer.h to linux_time.hDmitry Chagin2023-02-141-1/+1
* linux(4): Cleanup includes under compat/linuxDmitry Chagin2023-02-141-10/+2
* linux(4): Cleanup sys/uio.h where linux_uitl.h is includedDmitry Chagin2023-02-141-1/+0
* linux(4): Get rid of the opt_compat.h include.Dmitry Chagin2023-02-121-2/+0
* linuxolator: add netlink supportAlexander V. Chernikov2022-10-011-0/+6
* Add getsockMateusz Guzik2022-09-101-18/+11
* linux(4): Handle multiple mbufs in a control message chain in recvmsgDmitry Chagin2022-05-281-4/+3
* linux(4): Ratelimit message about unupported cmsgDmitry Chagin2022-05-281-1/+1
* linux(4): Handle IP_ORIGDSTADDR socket option for IPPROTO_IP protocol levelDmitry Chagin2022-05-281-5/+50
* linux(4): Overwrite SO_TIMESTAMP counterpartDmitry Chagin2022-05-281-1/+13
* linux(4): Refactor linux_common_recvmsg()Dmitry Chagin2022-05-281-88/+80
* linux(4): Handle SO_TIMESTAMPNS socket optionDmitry Chagin2022-05-281-0/+62
* linux(4): Handle 64-bit SO_TIMESTAMP for 32-bit binariesDmitry Chagin2022-05-281-15/+55
* linux(4): For future use replace malloc type for l_sockaddr by M_LINUXDmitry Chagin2022-05-281-1/+1
* linux(4): Improve recvmsg() readabilityDmitry Chagin2022-05-281-59/+95
* linux(4): Avoid EISCONN if addr is specified for sendto()Dmitry Chagin2022-05-281-4/+14
* linux(4): Fix SO_LINGER l_onoff valueDmitry Chagin2022-05-281-0/+19
* linux(4): Add a helper to copyout getsockopt valueDmitry Chagin2022-05-281-10/+23
* linux(4): Check the socket before any others sanity checksDmitry Chagin2022-05-281-0/+13
* linux(4): Add a helper intended for copying timespec's from the userspace.Dmitry Chagin2022-05-081-10/+2
* linux(4): Implement recvmmsg_time64 syscall.Dmitry Chagin2022-05-041-24/+61