aboutsummaryrefslogtreecommitdiffstats
path: root/sys/darwin
diff options
context:
space:
mode:
authorPaul Chaignon <paul.chaignon@gmail.com>2023-11-19 20:07:27 +0100
committerAleksandr Nogikh <nogikh@google.com>2023-12-05 13:40:28 +0000
commiteda8aa63b89dfd34cc1d668335a4bb33294ad1ab (patch)
treef73950692986bea07d043ac7db825776846d6cd9 /sys/darwin
parent343eeac003192fc8ab9ed3e74fb6c1c1fe420295 (diff)
sys: consolidate sockopt_opt_{ip,ipv6}_group_source_req flags
On the Linux, Darwin, and FreeBSD targets, sockopt_opt_ip_group_source_req and sockopt_opt_ipv6_group_source_req are equal. This commit consolidates those flag definitions to use a single one and renames it to sockopt_opt_group_source_req. Signed-off-by: Paul Chaignon <paul.chaignon@gmail.com>
Diffstat (limited to 'sys/darwin')
-rw-r--r--sys/darwin/socket_inet.txt4
-rw-r--r--sys/darwin/socket_inet6.txt4
2 files changed, 3 insertions, 5 deletions
diff --git a/sys/darwin/socket_inet.txt b/sys/darwin/socket_inet.txt
index dfbe5b99e..aef014752 100644
--- a/sys/darwin/socket_inet.txt
+++ b/sys/darwin/socket_inet.txt
@@ -68,9 +68,9 @@ setsockopt$inet_msfilter(fd sock_in, level const[IPPROTO_IP], optname const[IP_M
setsockopt$inet_MCAST_JOIN_GROUP(fd sock_in, level const[IPPROTO_IP], optname const[MCAST_JOIN_GROUP], optval ptr[in, group_req_in], optlen len[optval])
setsockopt$inet_MCAST_LEAVE_GROUP(fd sock_in, level const[IPPROTO_IP], optname const[MCAST_LEAVE_GROUP], optval ptr[in, group_req_in], optlen len[optval])
-sockopt_opt_ip_group_source_req = MCAST_JOIN_SOURCE_GROUP, MCAST_LEAVE_SOURCE_GROUP, MCAST_BLOCK_SOURCE, MCAST_UNBLOCK_SOURCE
+sockopt_opt_group_source_req = MCAST_JOIN_SOURCE_GROUP, MCAST_LEAVE_SOURCE_GROUP, MCAST_BLOCK_SOURCE, MCAST_UNBLOCK_SOURCE
-setsockopt$inet_group_source_req(fd sock_in, level const[IPPROTO_IP], optname flags[sockopt_opt_ip_group_source_req], optval ptr[in, group_source_req_in], optlen len[optval])
+setsockopt$inet_group_source_req(fd sock_in, level const[IPPROTO_IP], optname flags[sockopt_opt_group_source_req], optval ptr[in, group_source_req_in], optlen len[optval])
ip_mreq {
imr_multiaddr ipv4_addr
diff --git a/sys/darwin/socket_inet6.txt b/sys/darwin/socket_inet6.txt
index 61e9a71cd..38f69d8e3 100644
--- a/sys/darwin/socket_inet6.txt
+++ b/sys/darwin/socket_inet6.txt
@@ -50,9 +50,7 @@ setsockopt$inet6_buf(fd sock_in6, level const[IPPROTO_IPV6], optname flags[inet6
setsockopt$inet6_MCAST_JOIN_GROUP(fd sock_in6, level const[IPPROTO_IPV6], optname const[MCAST_JOIN_GROUP], optval ptr[in, group_req_in6], optlen len[optval])
setsockopt$inet6_MCAST_LEAVE_GROUP(fd sock_in6, level const[IPPROTO_IPV6], optname const[MCAST_LEAVE_GROUP], optval ptr[in, group_req_in6], optlen len[optval])
-sockopt_opt_ipv6_group_source_req = MCAST_JOIN_SOURCE_GROUP, MCAST_LEAVE_SOURCE_GROUP, MCAST_BLOCK_SOURCE, MCAST_UNBLOCK_SOURCE
-
-setsockopt$inet6_group_source_req(fd sock_in6, level const[IPPROTO_IPV6], optname flags[sockopt_opt_ipv6_group_source_req], optval ptr[in, group_source_req_in6], optlen len[optval])
+setsockopt$inet6_group_source_req(fd sock_in6, level const[IPPROTO_IPV6], optname flags[sockopt_opt_group_source_req], optval ptr[in, group_source_req_in6], optlen len[optval])
group_req_in6 {
gr_interface int32