From 36e6b03b1122ec72d518a6944f30cd7d910505a4 Mon Sep 17 00:00:00 2001 From: Andrey Konovalov Date: Thu, 9 Feb 2017 14:53:52 +0100 Subject: sys: add sock_in and sock_in6 types --- sys/socket_inet_icmp_amd64.const | 8 -------- 1 file changed, 8 deletions(-) (limited to 'sys/socket_inet_icmp_amd64.const') diff --git a/sys/socket_inet_icmp_amd64.const b/sys/socket_inet_icmp_amd64.const index d02f17183..c0d3ea977 100644 --- a/sys/socket_inet_icmp_amd64.const +++ b/sys/socket_inet_icmp_amd64.const @@ -5,13 +5,5 @@ IPPROTO_ICMP = 1 IPPROTO_ICMPV6 = 58 SOCK_DGRAM = 2 SOCK_RAW = 3 -__NR_accept = 43 -__NR_accept4 = 288 -__NR_bind = 49 -__NR_connect = 42 -__NR_getpeername = 52 -__NR_getsockname = 51 -__NR_recvfrom = 45 -__NR_sendto = 44 __NR_socket = 41 __NR_socketpair = 53 -- cgit mrf-deployment From 4706ff2514f7eac43bccc80d304b1ad2c61828c3 Mon Sep 17 00:00:00 2001 From: Andrey Konovalov Date: Thu, 9 Feb 2017 21:45:36 +0100 Subject: sys: add icmp sock opt --- sys/socket_inet_icmp.txt | 7 +++++++ sys/socket_inet_icmp_amd64.const | 3 +++ sys/socket_inet_icmp_arm64.const | 3 +++ sys/socket_inet_icmp_ppc64le.const | 3 +++ 4 files changed, 16 insertions(+) (limited to 'sys/socket_inet_icmp_amd64.const') diff --git a/sys/socket_inet_icmp.txt b/sys/socket_inet_icmp.txt index 4343c7b63..c7b41ede3 100644 --- a/sys/socket_inet_icmp.txt +++ b/sys/socket_inet_icmp.txt @@ -29,3 +29,10 @@ icmp6_pair { f0 sock_icmp6 f1 sock_icmp6 } + +icmp_option_types_buf = ICMP_FILTER + +getsockopt$tcp_buf(fd sock_icmp, level const[IPPROTO_ICMP], optname flags[icmp_option_types_buf], optval buffer[out], optlen ptr[inout, len[optval, int32]]) +setsockopt$tcp_buf(fd sock_icmp, level const[IPPROTO_ICMP], optname flags[icmp_option_types_buf], optval buffer[in], optlen len[optval]) +getsockopt$tcp6_buf(fd sock_icmp6, level const[IPPROTO_ICMP], optname flags[icmp_option_types_buf], optval buffer[out], optlen ptr[inout, len[optval, int32]]) +setsockopt$tcp6_buf(fd sock_icmp6, level const[IPPROTO_ICMP], optname flags[icmp_option_types_buf], optval buffer[in], optlen len[optval]) diff --git a/sys/socket_inet_icmp_amd64.const b/sys/socket_inet_icmp_amd64.const index c0d3ea977..aab7d3bfc 100644 --- a/sys/socket_inet_icmp_amd64.const +++ b/sys/socket_inet_icmp_amd64.const @@ -1,9 +1,12 @@ # AUTOGENERATED FILE AF_INET = 2 AF_INET6 = 10 +ICMP_FILTER = 1 IPPROTO_ICMP = 1 IPPROTO_ICMPV6 = 58 SOCK_DGRAM = 2 SOCK_RAW = 3 +__NR_getsockopt = 55 +__NR_setsockopt = 54 __NR_socket = 41 __NR_socketpair = 53 diff --git a/sys/socket_inet_icmp_arm64.const b/sys/socket_inet_icmp_arm64.const index 51a57d6df..e17aeec39 100644 --- a/sys/socket_inet_icmp_arm64.const +++ b/sys/socket_inet_icmp_arm64.const @@ -1,9 +1,12 @@ # AUTOGENERATED FILE AF_INET = 2 AF_INET6 = 10 +ICMP_FILTER = 1 IPPROTO_ICMP = 1 IPPROTO_ICMPV6 = 58 SOCK_DGRAM = 2 SOCK_RAW = 3 +__NR_getsockopt = 209 +__NR_setsockopt = 208 __NR_socket = 198 __NR_socketpair = 199 diff --git a/sys/socket_inet_icmp_ppc64le.const b/sys/socket_inet_icmp_ppc64le.const index 14ec7251c..5ee5a18c6 100644 --- a/sys/socket_inet_icmp_ppc64le.const +++ b/sys/socket_inet_icmp_ppc64le.const @@ -1,9 +1,12 @@ # AUTOGENERATED FILE AF_INET = 2 AF_INET6 = 10 +ICMP_FILTER = 1 IPPROTO_ICMP = 1 IPPROTO_ICMPV6 = 58 SOCK_DGRAM = 2 SOCK_RAW = 3 +__NR_getsockopt = 340 +__NR_setsockopt = 339 __NR_socket = 326 __NR_socketpair = 333 -- cgit mrf-deployment