summaryrefslogtreecommitdiff
path: root/sys/compat/linux/linux_socket.c
AgeCommit message (Expand)Author
2025-10-15linux: add translation for MCAST_JOIN_GROUP family of socket optionsGleb Smirnoff
2025-09-17linux: getsockopt(): Simplify exporting groups a bitOlivier Certner
2025-03-10linux: Handle IP_RECVTOS cmsg typeAlex S
2025-03-10linux: Fix a typo in linux_recvmsg_commonAlex S
2024-11-13linux sendfile: Fix handling of non-blocking socketsMark Johnston
2024-04-30Fix new users of MAXPHYS and hide it from the kernel namespaceAndrew Gallatin
2024-04-22linux: ignore setsockopt(IPV6_RECVERR)Lexi Winter
2024-03-29linux: use sa_family_t for address family conversionsGleb Smirnoff
2023-12-26linux/netlink: don't override sopt levelGleb Smirnoff
2023-11-30sockets: don't malloc/free sockaddr memory on getpeername/getsocknameGleb Smirnoff
2023-11-30sockets: don't malloc/free sockaddr memory on accept(2)Gleb Smirnoff
2023-08-20linux(4): Replace linux32_copyiniov by freebsd32_copyiniovDmitry Chagin
2023-08-19linux(4): Return EAGAIN instead of ENOBUFS for non-blocking sockets in sendfileDmitry Chagin
2023-08-19linux(4): Allow in fd to be a socket in sendfileDmitry Chagin
2023-08-18linux(4): Remove sys/cdefs.h inclusion where it's not needed due to 685dc743Dmitry Chagin
2023-08-17linux(4): Drop bogus __arm__ condition due to lack of 32-bit arm supportDmitry Chagin
2023-08-17linux(4): Don't miss error from underlying in sendfileDmitry Chagin
2023-08-17linux(4): Add sendfile fallback for non-socket fdsJames McLaughlin
2023-08-17linux(4): Use native off_t for fo_sendfile callDmitry Chagin
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-08-14linux(4): Fix MSG_CTRUNC handling in recvmsg()Dmitry Chagin
2023-08-14linux(4): Add a comment explaining udata freeing on errorDmitry Chagin
2023-08-14linux(4): Refactor recvmsgDmitry Chagin
2023-08-14linux(4): Skip unsupported anxiliary messageDmitry Chagin
2023-08-14linux(4): Improve readability of recvmsg control buffer copyout codeDmitry Chagin
2023-08-14linux(4): Drop bogus empty line in linux_socket.cDmitry Chagin
2023-08-14linux(4): Fix control message size calculation againDmitry Chagin
2023-07-29linux(4): Fix control message size calculationDmitry Chagin
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2023-03-04linux(4): Rename struct l_ifreq members names to avoid conflicts with FreeBSDDmitry Chagin
2023-02-14linux(4): Rename linux_timer.h to linux_time.hDmitry Chagin
2023-02-14linux(4): Cleanup includes under compat/linuxDmitry Chagin
2023-02-14linux(4): Cleanup sys/uio.h where linux_uitl.h is includedDmitry Chagin
2023-02-12linux(4): Get rid of the opt_compat.h include.Dmitry Chagin
2022-10-01linuxolator: add netlink supportAlexander V. Chernikov
2022-09-10Add getsockMateusz Guzik
2022-05-28linux(4): Handle multiple mbufs in a control message chain in recvmsgDmitry Chagin
2022-05-28linux(4): Ratelimit message about unupported cmsgDmitry Chagin
2022-05-28linux(4): Handle IP_ORIGDSTADDR socket option for IPPROTO_IP protocol levelDmitry Chagin
2022-05-28linux(4): Overwrite SO_TIMESTAMP counterpartDmitry Chagin
2022-05-28linux(4): Refactor linux_common_recvmsg()Dmitry Chagin
2022-05-28linux(4): Handle SO_TIMESTAMPNS socket optionDmitry Chagin
2022-05-28linux(4): Handle 64-bit SO_TIMESTAMP for 32-bit binariesDmitry Chagin
2022-05-28linux(4): For future use replace malloc type for l_sockaddr by M_LINUXDmitry Chagin
2022-05-28linux(4): Improve recvmsg() readabilityDmitry Chagin
2022-05-28linux(4): Avoid EISCONN if addr is specified for sendto()Dmitry Chagin
2022-05-28linux(4): Fix SO_LINGER l_onoff valueDmitry Chagin
2022-05-28linux(4): Add a helper to copyout getsockopt valueDmitry Chagin
2022-05-28linux(4): Check the socket before any others sanity checksDmitry Chagin
2022-05-08linux(4): Add a helper intended for copying timespec's from the userspace.Dmitry Chagin