From bd365072bff9773c8b58a33823ea0f2a5f052eec Mon Sep 17 00:00:00 2001 From: Andy Nguyen Date: Wed, 29 Apr 2020 15:03:31 +0200 Subject: sys: add more specific ipv6 options Additionally fix a type for ipv6_hopopts_ext_header --- sys/linux/socket_inet6.txt | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'sys/linux/socket_inet6.txt') 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] -- cgit mrf-deployment