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 --- executor/syscalls.h | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) (limited to 'executor/syscalls.h') diff --git a/executor/syscalls.h b/executor/syscalls.h index d929d9ccf..4a1db8917 100644 --- a/executor/syscalls.h +++ b/executor/syscalls.h @@ -575,7 +575,11 @@ const call_t syscalls[] = { {"setreuid", 126}, {"setrlimit", 195}, {"setsockopt", 105}, + {"setsockopt$inet6_IPV6_DSTOPTS", 105}, + {"setsockopt$inet6_IPV6_HOPOPTS", 105}, {"setsockopt$inet6_IPV6_PKTINFO", 105}, + {"setsockopt$inet6_IPV6_RTHDR", 105}, + {"setsockopt$inet6_IPV6_RTHDRDSTOPTS", 105}, {"setsockopt$inet6_MCAST_JOIN_GROUP", 105}, {"setsockopt$inet6_MCAST_LEAVE_GROUP", 105}, {"setsockopt$inet6_MRT6_ADD_MFC", 105}, @@ -1103,7 +1107,11 @@ const call_t syscalls[] = { {"setreuid", 126}, {"setrlimit", 195}, {"setsockopt", 105}, + {"setsockopt$inet6_IPV6_DSTOPTS", 105}, + {"setsockopt$inet6_IPV6_HOPOPTS", 105}, {"setsockopt$inet6_IPV6_PKTINFO", 105}, + {"setsockopt$inet6_IPV6_RTHDR", 105}, + {"setsockopt$inet6_IPV6_RTHDRDSTOPTS", 105}, {"setsockopt$inet6_MCAST_JOIN_GROUP", 105}, {"setsockopt$inet6_MCAST_LEAVE_GROUP", 105}, {"setsockopt$inet6_MRT6_ADD_MFC", 105}, @@ -4772,9 +4780,13 @@ const call_t syscalls[] = { {"setsockopt$bt_l2cap_L2CAP_OPTIONS", 366}, {"setsockopt$bt_rfcomm_RFCOMM_LM", 366}, {"setsockopt$inet6_IPV6_ADDRFORM", 366}, + {"setsockopt$inet6_IPV6_DSTOPTS", 366}, {"setsockopt$inet6_IPV6_FLOWLABEL_MGR", 366}, + {"setsockopt$inet6_IPV6_HOPOPTS", 366}, {"setsockopt$inet6_IPV6_IPSEC_POLICY", 366}, {"setsockopt$inet6_IPV6_PKTINFO", 366}, + {"setsockopt$inet6_IPV6_RTHDR", 366}, + {"setsockopt$inet6_IPV6_RTHDRDSTOPTS", 366}, {"setsockopt$inet6_IPV6_XFRM_POLICY", 366}, {"setsockopt$inet6_MCAST_JOIN_GROUP", 366}, {"setsockopt$inet6_MCAST_LEAVE_GROUP", 366}, @@ -8127,9 +8139,13 @@ const call_t syscalls[] = { {"setsockopt$bt_l2cap_L2CAP_OPTIONS", 54}, {"setsockopt$bt_rfcomm_RFCOMM_LM", 54}, {"setsockopt$inet6_IPV6_ADDRFORM", 54}, + {"setsockopt$inet6_IPV6_DSTOPTS", 54}, {"setsockopt$inet6_IPV6_FLOWLABEL_MGR", 54}, + {"setsockopt$inet6_IPV6_HOPOPTS", 54}, {"setsockopt$inet6_IPV6_IPSEC_POLICY", 54}, {"setsockopt$inet6_IPV6_PKTINFO", 54}, + {"setsockopt$inet6_IPV6_RTHDR", 54}, + {"setsockopt$inet6_IPV6_RTHDRDSTOPTS", 54}, {"setsockopt$inet6_IPV6_XFRM_POLICY", 54}, {"setsockopt$inet6_MCAST_JOIN_GROUP", 54}, {"setsockopt$inet6_MCAST_LEAVE_GROUP", 54}, @@ -11433,9 +11449,13 @@ const call_t syscalls[] = { {"setsockopt$bt_l2cap_L2CAP_OPTIONS", 294}, {"setsockopt$bt_rfcomm_RFCOMM_LM", 294}, {"setsockopt$inet6_IPV6_ADDRFORM", 294}, + {"setsockopt$inet6_IPV6_DSTOPTS", 294}, {"setsockopt$inet6_IPV6_FLOWLABEL_MGR", 294}, + {"setsockopt$inet6_IPV6_HOPOPTS", 294}, {"setsockopt$inet6_IPV6_IPSEC_POLICY", 294}, {"setsockopt$inet6_IPV6_PKTINFO", 294}, + {"setsockopt$inet6_IPV6_RTHDR", 294}, + {"setsockopt$inet6_IPV6_RTHDRDSTOPTS", 294}, {"setsockopt$inet6_IPV6_XFRM_POLICY", 294}, {"setsockopt$inet6_MCAST_JOIN_GROUP", 294}, {"setsockopt$inet6_MCAST_LEAVE_GROUP", 294}, @@ -14719,9 +14739,13 @@ const call_t syscalls[] = { {"setsockopt$bt_l2cap_L2CAP_OPTIONS", 208}, {"setsockopt$bt_rfcomm_RFCOMM_LM", 208}, {"setsockopt$inet6_IPV6_ADDRFORM", 208}, + {"setsockopt$inet6_IPV6_DSTOPTS", 208}, {"setsockopt$inet6_IPV6_FLOWLABEL_MGR", 208}, + {"setsockopt$inet6_IPV6_HOPOPTS", 208}, {"setsockopt$inet6_IPV6_IPSEC_POLICY", 208}, {"setsockopt$inet6_IPV6_PKTINFO", 208}, + {"setsockopt$inet6_IPV6_RTHDR", 208}, + {"setsockopt$inet6_IPV6_RTHDRDSTOPTS", 208}, {"setsockopt$inet6_IPV6_XFRM_POLICY", 208}, {"setsockopt$inet6_MCAST_JOIN_GROUP", 208}, {"setsockopt$inet6_MCAST_LEAVE_GROUP", 208}, @@ -17913,9 +17937,13 @@ const call_t syscalls[] = { {"setsockopt$bt_l2cap_L2CAP_OPTIONS", 5053}, {"setsockopt$bt_rfcomm_RFCOMM_LM", 5053}, {"setsockopt$inet6_IPV6_ADDRFORM", 5053}, + {"setsockopt$inet6_IPV6_DSTOPTS", 5053}, {"setsockopt$inet6_IPV6_FLOWLABEL_MGR", 5053}, + {"setsockopt$inet6_IPV6_HOPOPTS", 5053}, {"setsockopt$inet6_IPV6_IPSEC_POLICY", 5053}, {"setsockopt$inet6_IPV6_PKTINFO", 5053}, + {"setsockopt$inet6_IPV6_RTHDR", 5053}, + {"setsockopt$inet6_IPV6_RTHDRDSTOPTS", 5053}, {"setsockopt$inet6_IPV6_XFRM_POLICY", 5053}, {"setsockopt$inet6_MCAST_JOIN_GROUP", 5053}, {"setsockopt$inet6_MCAST_LEAVE_GROUP", 5053}, @@ -21220,9 +21248,13 @@ const call_t syscalls[] = { {"setsockopt$bt_l2cap_L2CAP_OPTIONS", 339}, {"setsockopt$bt_rfcomm_RFCOMM_LM", 339}, {"setsockopt$inet6_IPV6_ADDRFORM", 339}, + {"setsockopt$inet6_IPV6_DSTOPTS", 339}, {"setsockopt$inet6_IPV6_FLOWLABEL_MGR", 339}, + {"setsockopt$inet6_IPV6_HOPOPTS", 339}, {"setsockopt$inet6_IPV6_IPSEC_POLICY", 339}, {"setsockopt$inet6_IPV6_PKTINFO", 339}, + {"setsockopt$inet6_IPV6_RTHDR", 339}, + {"setsockopt$inet6_IPV6_RTHDRDSTOPTS", 339}, {"setsockopt$inet6_IPV6_XFRM_POLICY", 339}, {"setsockopt$inet6_MCAST_JOIN_GROUP", 339}, {"setsockopt$inet6_MCAST_LEAVE_GROUP", 339}, -- cgit mrf-deployment