File tree Expand file tree Collapse file tree 1 file changed +29
-0
lines changed
src/unix/bsd/freebsdlike/freebsd Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Original file line number Diff line number Diff line change @@ -1735,6 +1735,31 @@ s_no_extra_traits! {
1735
1735
pub xig_sogen: so_gen_t,
1736
1736
_xig_spare64: [ u64 ; 4 ] ,
1737
1737
}
1738
+
1739
+ pub struct in_addr_4in6 {
1740
+ _ia46_pad32: [ u32 ; 3 ] ,
1741
+ pub ia46_addr4: crate :: in_addr,
1742
+ }
1743
+
1744
+ pub union in_dependaddr {
1745
+ pub id46_addr: crate :: in_addr_4in6,
1746
+ pub id6_addr: crate :: in6_addr,
1747
+ }
1748
+
1749
+ pub struct in_endpoints {
1750
+ pub ie_fport: u16 ,
1751
+ pub ie_lport: u16 ,
1752
+ pub ie_dependfaddr: crate :: in_dependaddr,
1753
+ pub ie_dependladdr: crate :: in_dependaddr,
1754
+ pub ie6_zoneid: u32 ,
1755
+ }
1756
+
1757
+ pub struct in_conninfo {
1758
+ pub inc_flags: u8 ,
1759
+ pub inc_len: u8 ,
1760
+ pub inc_fibnum: u16 ,
1761
+ pub inc_ie: crate :: in_endpoints,
1762
+ }
1738
1763
}
1739
1764
1740
1765
cfg_if ! {
@@ -4605,6 +4630,10 @@ pub const RB_POWERCYCLE: c_int = 0x400000;
4605
4630
pub const RB_PROBE : c_int = 0x10000000 ;
4606
4631
pub const RB_MULTIPLE : c_int = 0x20000000 ;
4607
4632
4633
+ // netinet/in_pcb.h
4634
+ pub const INC_ISIPV6 : c_uchar = 0x01 ;
4635
+ pub const INC_IPV6MINMTU : c_uchar = 0x02 ;
4636
+
4608
4637
// sys/time.h
4609
4638
pub const CLOCK_BOOTTIME : crate :: clockid_t = crate :: CLOCK_UPTIME ;
4610
4639
pub const CLOCK_REALTIME_COARSE : crate :: clockid_t = crate :: CLOCK_REALTIME_FAST ;
You can’t perform that action at this time.
0 commit comments