Clemens Wasser
64ab5bb835
LibC: Add missing definitions for IPv6 packet info
2022-11-05 19:31:37 -06:00
Timur Sultanov
0a63461341
Kernel: Add s6_addr32 field in in6_addr struct
2022-06-12 00:28:26 +01:00
Tim Schumacher
0ce43fae9c
Kernel: Add IPv4 network class masks
2022-05-05 20:47:38 +02:00
Brian Gianforcaro
4fdff1ba63
LibC: Add in6addr_loopback and IN6ADDR_LOOPBACK_INIT constant
...
Much like the existing in6addr_any global and the IN6ADDR_ANY_INIT
macro, our LibC is also expected to export the in6addr_loopback global
and the IN6ADDR_LOOPBACK_INIT constant.
These were found by the stress-ng port.
2021-12-28 11:00:51 +01:00
Idan Horowitz
2860637ff3
Kernel: Add the IP_{BLOCK_SOURCE, UNBLOCK_SOURCE, OPTIONS} macros
...
These are not implemented currently, but are required for some ports to
compile.
2021-12-05 12:53:29 +01:00
Idan Horowitz
adc9939a7b
Kernel+LibC: Add support for the IPv4 TOS field via the IP_TOS sockopt
2021-10-28 11:24:36 +02:00
Rodrigo Tobar
a0ac5c5fc2
Kernel: Define INADDR_BROADCAST constant
...
This is required by some programs, notably python's socket module, which
fails to compile without this definition.
2021-09-09 11:33:45 +02:00
Kenneth Myhra
3875e8bd4b
LibC: Add IPV6_JOIN_GROUP and IPV6_LEAVE_GROUP to netin/in.h
2021-08-14 22:32:00 +01:00
Andreas Kling
9dc1350177
Kernel+LibC: Share definitions for netinet/in.h
2021-08-14 19:58:11 +02:00