1234567891011121314151617181920212223242526 |
- #![allow(unused)]
- pub const SIOCGIFMTU: libc::c_ulong = 0x8921;
- pub const SIOCGIFINDEX: libc::c_ulong = 0x8933;
- pub const ETH_P_ALL: libc::c_short = 0x0003;
- pub const ETH_P_IEEE802154: libc::c_short = 0x00F6;
- // Constant definition as per
- // https://github.com/golang/sys/blob/master/unix/zerrors_linux_<arch>.go
- pub const TUNSETIFF: libc::c_ulong = if cfg!(any(
- target_arch = "mips",
- all(target_arch = "mips", target_endian = "little"),
- target_arch = "mips64",
- all(target_arch = "mips64", target_endian = "little"),
- target_arch = "powerpc",
- target_arch = "powerpc64",
- all(target_arch = "powerpc64", target_endian = "little"),
- target_arch = "sparc64"
- )) {
- 0x800454CA
- } else {
- 0x400454CA
- };
- pub const IFF_TUN: libc::c_int = 0x0001;
- pub const IFF_TAP: libc::c_int = 0x0002;
- pub const IFF_NO_PI: libc::c_int = 0x1000;
|