File tree Expand file tree Collapse file tree 2 files changed +9
-0
lines changed Expand file tree Collapse file tree 2 files changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -2481,6 +2481,7 @@ fn test_linux(target: &str) {
2481
2481
true
2482
2482
}
2483
2483
"ipv6_mreq"
2484
+ | "ip_mreq_source"
2484
2485
| "sockaddr_in6"
2485
2486
| "sockaddr_ll"
2486
2487
| "in_pktinfo"
Original file line number Diff line number Diff line change 24
24
pub imr_interface: in_addr,
25
25
}
26
26
27
+ pub struct ip_mreq_source {
28
+ pub imr_multiaddr: in_addr,
29
+ pub imr_interface: in_addr,
30
+ pub imr_sourceaddr: in_addr,
31
+ }
32
+
27
33
pub struct sockaddr {
28
34
pub sa_family: sa_family_t,
29
35
pub sa_data: [ :: c_char; 14 ] ,
@@ -810,6 +816,8 @@ pub const IP_RECVTOS: ::c_int = 13;
810
816
pub const IP_RECVERR : :: c_int = 11 ;
811
817
pub const IP_ADD_MEMBERSHIP : :: c_int = 35 ;
812
818
pub const IP_DROP_MEMBERSHIP : :: c_int = 36 ;
819
+ pub const IP_ADD_SOURCE_MEMBERSHIP : :: c_int = 39 ;
820
+ pub const IP_DROP_SOURCE_MEMBERSHIP : :: c_int = 40 ;
813
821
pub const IP_TRANSPARENT : :: c_int = 19 ;
814
822
pub const IPV6_UNICAST_HOPS : :: c_int = 16 ;
815
823
pub const IPV6_MULTICAST_IF : :: c_int = 17 ;
You can’t perform that action at this time.
0 commit comments