From a7f09b96e131c61c6a4ea8eec03761cec76b42dc Mon Sep 17 00:00:00 2001 From: Sam Balana Date: Mon, 21 Dec 2020 16:26:36 -0800 Subject: Add ip_mreqn for Fuchsia Adds the ip_mreqn struct for the Fuchsia platform, as defined by ip(7). Enables joining an IPv4 multicast group by NIC ID rather than by its assigned IPv4 address. --- src/fuchsia/mod.rs | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src') diff --git a/src/fuchsia/mod.rs b/src/fuchsia/mod.rs index cd42f9a243..1ef2fadc76 100644 --- a/src/fuchsia/mod.rs +++ b/src/fuchsia/mod.rs @@ -209,6 +209,12 @@ s! { pub imr_interface: in_addr, } + pub struct ip_mreqn { + pub imr_multiaddr: in_addr, + pub imr_address: in_addr, + pub imr_ifindex: ::c_int, + } + pub struct ipv6_mreq { pub ipv6mr_multiaddr: in6_addr, pub ipv6mr_interface: ::c_uint, -- cgit v1.2.1