summaryrefslogtreecommitdiff
path: root/sys/compat/linux/linux_socket.c
Commit message (Expand)AuthorAgeFilesLines
* linuxolator: add netlink supportAlexander V. Chernikov2023-01-261-0/+6
* linux(4): Handle multiple mbufs in a control message chain in recvmsgDmitry Chagin2022-06-171-4/+3
* linux(4): Ratelimit message about unupported cmsgDmitry Chagin2022-06-171-1/+1
* linux(4): Handle IP_ORIGDSTADDR socket option for IPPROTO_IP protocol levelDmitry Chagin2022-06-171-5/+50
* linux(4): Overwrite SO_TIMESTAMP counterpartDmitry Chagin2022-06-171-1/+13
* linux(4): Refactor linux_common_recvmsg()Dmitry Chagin2022-06-171-88/+80
* linux(4): Handle SO_TIMESTAMPNS socket optionDmitry Chagin2022-06-171-0/+62
* linux(4): Handle 64-bit SO_TIMESTAMP for 32-bit binariesDmitry Chagin2022-06-171-15/+55
* linux(4): For future use replace malloc type for l_sockaddr by M_LINUXDmitry Chagin2022-06-171-1/+1
* linux(4): Improve recvmsg() readabilityDmitry Chagin2022-06-171-59/+95
* linux(4): Avoid EISCONN if addr is specified for sendto()Dmitry Chagin2022-06-171-4/+14
* linux(4): Fix SO_LINGER l_onoff valueDmitry Chagin2022-06-171-0/+19
* linux(4): Add a helper to copyout getsockopt valueDmitry Chagin2022-06-171-10/+23
* linux(4): Check the socket before any others sanity checksDmitry Chagin2022-06-171-0/+13
* linux(4): Add a helper intended for copying timespec's from the userspace.Dmitry Chagin2022-06-171-10/+2
* linux(4): Implement recvmmsg_time64 syscall.Dmitry Chagin2022-06-171-24/+61
* linux(4): Copyout actual size of addr to the user space in accept().Dmitry Chagin2022-06-171-5/+3
* linux(4): Limit user-supplied sockaddr length in recvfrom().Dmitry Chagin2022-06-171-0/+1
* linux(4): Remove unnecessary PTRIN().Dmitry Chagin2022-06-171-2/+2
* linux(4): Handle SO_DOMAIN in getsockopt syscall.Dmitry Chagin2022-06-171-0/+13
* linux(4): Prevent an attempt to copy an uninitialized source address.Dmitry Chagin2022-06-171-2/+10
* linux(4): Cleanup empty lines.Dmitry Chagin2022-06-171-1/+1
* linux: fix linux_recvmsg() MSG_PEEK flag handlingAlexander V. Chernikov2022-03-281-0/+6
* linux: add support for SO_PEERGROUPSEdward Tomasz Napierala2022-02-131-1/+45
* linux: Fix ENOTSOCK handling in sendfile(2)Edward Tomasz Napierala2022-02-131-0/+2
* linux: recognize TCP_INFO and ratelimit the warningEdward Tomasz Napierala2022-02-131-0/+4
* linux: add support for SO_PEERSEC getsockoptEdward Tomasz Napierala2021-03-021-0/+26
* linux: fix handling of flags for 32 bit send(2) syscallEdward Tomasz Napierala2021-03-021-1/+1
* linux: mute "unsupported socket(AF_NETLINK, 3, NETLINK_AUDIT)" warningsEdward Tomasz Napierala2021-01-141-1/+4
* unix(4): Enhance LOCAL_CREDS_PERSISTENT ABIConrad Meyer2020-11-171-0/+13
* - add more linux socket options (sorted by value)Alexander Leidinger2020-11-081-26/+343
* linux(4): Improve netlink diagnosticsConrad Meyer2020-11-031-15/+33
* linux(4): Emulate Linux SOL_SOCKET:SO_PASSCREDConrad Meyer2020-11-031-0/+8
* Fix misnomer - linux_to_bsd_errno() does the exact opposite.Edward Tomasz Napierala2020-10-271-1/+1
* Tweak linux(4) socket(2) debug messages.Edward Tomasz Napierala2020-10-241-0/+14
* Make linux(4) warn about unsupported socket(2) types.Edward Tomasz Napierala2020-10-211-1/+4
* Reduce code duplication by introducing linux_copyout_sockaddr()Edward Tomasz Napierala2020-09-171-40/+26
* Get rid of sv_errtbl and SV_ABI_ERRNO().Edward Tomasz Napierala2020-09-171-1/+1
* compat: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-3/+0
* Fix handling of ancillary data on non-AF_UNIX Linux sockets.Mark Johnston2020-08-181-1/+2
* Fix Linux recvmsg(2) when msg_namelen returned is 0. PreviouslyEdward Tomasz Napierala2020-07-051-3/+9
* Rework linux accept(2). This makes the code flow easier to follow,Edward Tomasz Napierala2020-07-011-22/+31
* Make linux(4) support SO_PROTOCOL. Running Python test suiteEdward Tomasz Napierala2020-06-281-0/+2
* Make linux(4) warn about unsupported CMSG level/type.Edward Tomasz Napierala2020-06-141-1/+8
* Fix naming clash.Edward Tomasz Napierala2020-06-121-20/+21
* Minor code cleanup; no functional changes.Edward Tomasz Napierala2020-06-121-6/+3
* Make linux(4) handle SO_REUSEPORT.Edward Tomasz Napierala2020-06-111-0/+2
* Support SO_SNDBUFFORCE/SO_RCVBUFFORCE by aliasing them to theEdward Tomasz Napierala2020-06-101-0/+2
* Make linuxulator warn about unsupported getsockopt/setsockopt flags.Edward Tomasz Napierala2020-02-271-3/+10
* Make linux(4) use kern_socketpair(9) instead of going throughEdward Tomasz Napierala2020-02-101-17/+17