aboutsummaryrefslogtreecommitdiffstats
path: root/sys/linux/socket_inet_tcp.txt
Commit message (Collapse)AuthorAgeFilesLines
* sys/linux: use SOL_TLS for TLS setsockopt callsAleksandr Nogikh2025-09-221-4/+4
| | | | This is the proper level for TLS_RX/TLS_TX opts.
* sys/linux: use stringnoz in setsockoptAleksandr Nogikh2025-09-221-4/+4
| | | | The syscall expects non-zero terminated strings.
* sys/linux: add more coverage for MPTCPChristoph Paasch2023-09-041-2/+16
| | | | | | New netlink command has been added to MPTCP as well as a few getsockopt. Add the necessary syskaller instructions.
* sys/linux: extend tcp_zerocopy_receive structDmitry Vyukov2021-10-211-1/+12
| | | | | It has been extended in the kernel, see: https://elixir.bootlin.com/linux/v5.15-rc6/source/include/uapi/linux/tcp.h#L348
* sys/linux: use literal consts instead of hardcoded numberDmitry Vyukov2020-02-011-2/+2
|
* sys/linux: add IPPROTO_MPTCP supportChristoph Paasch2020-02-011-0/+2
| | | | | Adding support for IPPROTO_MPTCP. Like SMC, it is on top of TCP and can thus be treated like a regular TCP socket.
* sys/linux: fix 240 warnings in descriptionsDmitry Vyukov2019-12-201-3/+4
| | | | | | Sweeping fix of everything up to socket_netlink_route.txt. Update #590
* sys/linux: add new consts/flags/fields here and thereDmitry Vyukov2019-05-101-7/+39
| | | | Add a bunch of new small interfaces in 5.2: new consts, flags, fields, etc.
* sys: consistently mark all paddings as const[0]Dmitry Vyukov2018-12-101-2/+2
|
* sys: remove socketpair for AF_INET and AF_INET6Michael Tüxen2018-12-041-13/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * OpebBSD: remove socketpair() for AF_INET and AF_INET6. socketpair() is only supported on AF_UNIX. * NetBSD: remove socketpair() for AF_INET and AF_INET6. socketpair() is only supported for AF_UNIX. * FreeBSD: remove socketpair() for AF_INET and AF_INET6. socketpair() only supports AF_UNIX. * Linux: remove socketpair for AF_INET and AF_INET6. socketpair only supports AF_UNIX. * Autogenerated files. These are manually generated for all platforms you are not running on. FreeBSD in this case. * executor: rebase. * sys/freebsd: rebase. * sys/linux: use AF_UNIX based socketpair for nbd. This was suggested by Dmitry. Fixes #845
* sys/linux: refine tcp_zerocopy_receiveDmitry Vyukov2018-11-171-2/+1
| | | | Use the new vma64 now that we have it.
* sys/linux: refine tcp repair descriptionsDmitry Vyukov2018-11-171-5/+39
|
* sys/linux: add TCP_ZEROCOPY_RECEIVE and TCP_INQDmitry Vyukov2018-06-081-1/+11
|
* sys/linux: a bunch of assorted improvementsDmitry Vyukov2018-04-271-0/+11
|
* sys/linux: use size attributes on structsDmitry Vyukov2018-03-051-2/+2
| | | | | | | | | | | 1. Add size attribte on sockaddr. 2. Remove sockaddr's that are larger than 16 bytes from sockaddr. 3. Add size attribute on sockaddr_storage which wasn't actually 128 bytes. 4. Add size attribute to ifreq. 5. Fix ifmap field types as uncovered by the size attributes. 6. Fix sockaddr_storage_tcp from struct to union which is should be. 7. Make sockaddr_un_file fixed size as it should be. 8. Fix some explicit paddings that were only correct for 64 bits.
* sys/linux: add AF_SMC socketsDmitry Vyukov2018-02-221-0/+4
|
* sys/linux: assorted improvementsDmitry Vyukov2017-12-291-3/+11
| | | | Mostly extensions of API in 4.15.
* sys: move linux descriptions to sys/linuxDmitry Vyukov2017-09-151-0/+109