aboutsummaryrefslogtreecommitdiffstats
path: root/sys/linux/socket_inet6.txt
diff options
context:
space:
mode:
authorAndy Nguyen <theflow@google.com>2020-04-29 15:03:31 +0200
committerDmitry Vyukov <dvyukov@google.com>2020-04-29 16:46:34 +0200
commitbd365072bff9773c8b58a33823ea0f2a5f052eec (patch)
tree582589b8718d86b18a3572a0faa3057be4e4875a /sys/linux/socket_inet6.txt
parent3b93a8e0034a8109125737a9019e6e787f81ec2b (diff)
sys: add more specific ipv6 options
Additionally fix a type for ipv6_hopopts_ext_header
Diffstat (limited to 'sys/linux/socket_inet6.txt')
-rw-r--r--sys/linux/socket_inet6.txt9
1 files changed, 6 insertions, 3 deletions
diff --git a/sys/linux/socket_inet6.txt b/sys/linux/socket_inet6.txt
index f80dc826c..62ae28889 100644
--- a/sys/linux/socket_inet6.txt
+++ b/sys/linux/socket_inet6.txt
@@ -81,8 +81,11 @@ setsockopt$inet6_group_source_req(fd sock_in6, level const[IPPROTO_IPV6], optnam
setsockopt$inet6_MCAST_MSFILTER(fd sock_in6, level const[IPPROTO_IPV6], optname const[MCAST_MSFILTER], optval ptr[in, group_filter_in6], optlen len[optval])
setsockopt$inet6_IPV6_PKTINFO(fd sock_in6, level const[IPPROTO_IPV6], optname const[IPV6_PKTINFO], optval ptr[in, in6_pktinfo], optlen len[optval])
+setsockopt$inet6_IPV6_HOPOPTS(fd sock_in6, level const[IPPROTO_IPV6], optname const[IPV6_HOPOPTS], optval ptr[in, ipv6_hopopts_ext_header], optlen len[optval])
+setsockopt$inet6_IPV6_RTHDR(fd sock_in6, level const[IPPROTO_IPV6], optname const[IPV6_RTHDR], optval ptr[in, ipv6_rt_hdr], optlen len[optval])
+setsockopt$inet6_IPV6_RTHDRDSTOPTS(fd sock_in6, level const[IPPROTO_IPV6], optname const[IPV6_RTHDRDSTOPTS], optval ptr[in, ipv6_dstopts_ext_header], optlen len[optval])
+setsockopt$inet6_IPV6_DSTOPTS(fd sock_in6, level const[IPPROTO_IPV6], optname const[IPV6_DSTOPTS], optval ptr[in, ipv6_dstopts_ext_header], optlen len[optval])
-# TODO: IPV6_HOPOPTS, IPV6_RTHDRDSTOPTS, IPV6_RTHDR, IPV6_DSTOPTS
# TODO: IPV6_PATHMTU
# TODO: IP6T_SO_GET_REVISION_MATCH, IP6T_SO_GET_REVISION_TARGET
@@ -210,8 +213,8 @@ mmsghdr_inet6 {
cmsghdr_inet6 [
pktinfo cmsghdr_t[SOL_IPV6, IPV6_PKTINFO, in6_pktinfo]
flowinfo cmsghdr_t[SOL_IPV6, IPV6_FLOWINFO, int32be]
- hopopts_2292 cmsghdr_t[SOL_IPV6, IPV6_HOPOPTS, ipv6_hopots_ext_header]
- hopopts cmsghdr_t[SOL_IPV6, IPV6_HOPOPTS, ipv6_hopots_ext_header]
+ hopopts_2292 cmsghdr_t[SOL_IPV6, IPV6_HOPOPTS, ipv6_hopopts_ext_header]
+ hopopts cmsghdr_t[SOL_IPV6, IPV6_HOPOPTS, ipv6_hopopts_ext_header]
dstopts_2292 cmsghdr_t[SOL_IPV6, IPV6_2292DSTOPTS, ipv6_dstopts_ext_header]
dstopts cmsghdr_t[SOL_IPV6, IPV6_RTHDRDSTOPTS, ipv6_dstopts_ext_header]
rthdrdstopts cmsghdr_t[SOL_IPV6, IPV6_RTHDRDSTOPTS, ipv6_dstopts_ext_header]