summaryrefslogtreecommitdiff
path: root/include/sys/types.h
diff options
context:
space:
mode:
authorSzabolcs Nagy <nsz@port70.net>2014-05-30 14:15:48 +0200
committerRich Felker <dalias@aerifal.cx>2014-05-30 13:06:51 -0400
commitc3504686580bd93c3937e3b6d6cfa223c4cd7b74 (patch)
tree87ce8c0aa211ecc6a47b4703f7fb48afba9d9bf3 /include/sys/types.h
parentc8ea212668425c860c8af3d85aec223dec1f1395 (diff)
downloadmusl-c3504686580bd93c3937e3b6d6cfa223c4cd7b74.tar.gz
update netinet/in.h to match the current kernel uapi
from linux/in.h and linux/in6.h uapi headers the following missing socket options were added: IP_NODEFRAG - used with customized ipv4 headers IPV6_RECVPATHMTU - for ipv6 path mtu IPV6_PATHMTU - for ipv6 path mtu IPV6_DONTFRAG - for ipv6 path mtu IPV6_ADDR_PREFERENCES - RFC5014 Source Address Selection IPV6_MINHOPCOUNT - RFC5082 Generalized TTL Security Mechanism IPV6_ORIGDSTADDR - used by tproxy IPV6_RECVORIGDSTADDR - used by tproxy IPV6_TRANSPARENT - used by tproxy IPV6_UNICAST_IF - ipv6 version of IP_UNICAST_IF and socket option values: IP_PMTUDISC_OMIT - value for IP_MTU_DISCOVER option, new in linux 3.14 IPV6_PMTUDISC_OMIT - same for IPV6_MTU_DISCOVER IPV6_PMTUDISC_INTERFACE - ipv6 version of IP_PMTUDISC_INTERFACE IPV6_PREFER_* - flags for IPV6_ADDR_PREFERENCES not added: ipv6 flow info and flow label related definitions. (it's unclear if libc should define these and namespace polluting type name is involved so they are not provided for now)
Diffstat (limited to 'include/sys/types.h')
0 files changed, 0 insertions, 0 deletions