linux_
net_
bindings
0.0.0
Module gen_if
Module Items
Structs
Constants
Functions
Type Aliases
Unions
In crate linux_
net_
bindings
linux_net_bindings
Module
gen_if
Copy item path
Source
Structs
§
__
Incomplete
Array
Field
__
atomic_
wide_
counter__
bindgen_
ty_
1
__
fsid_
t
__
kernel_
fd_
set
__
kernel_
fsid_
t
__
kernel_
sockaddr_
storage
__
kernel_
sockaddr_
storage__
bindgen_
ty_
1__
bindgen_
ty_
1
__
once_
flag
__
pthread_
cond_
s
__
pthread_
internal_
list
__
pthread_
internal_
slist
__
pthread_
mutex_
s
__
pthread_
rwlock_
arch_
t
__
sigset_
t
cisco_
proto
cmsghdr
fd_set
fr_
proto
fr_
proto_
pvc
fr_
proto_
pvc_
info
if_
settings
ifconf
ifmap
ifreq
iovec
linger
msghdr
osockaddr
raw_
hdlc_
proto
sockaddr
sockaddr_
storage
sync_
serial_
settings
te1_
settings
timespec
timeval
x25_
hdlc_
proto
Constants
§
AF_ALG
AF_
APPLETALK
AF_ASH
AF_
ATMPVC
AF_
ATMSVC
AF_AX25
AF_
BLUETOOTH
AF_
BRIDGE
AF_CAIF
AF_CAN
AF_
DECnet
AF_
ECONET
AF_FILE
AF_IB
AF_
IEEE802154
AF_INET
AF_
INET6
AF_IPX
AF_IRDA
AF_ISDN
AF_IUCV
AF_KCM
AF_KEY
AF_LLC
AF_
LOCAL
AF_MAX
AF_MCTP
AF_MPLS
AF_
NETBEUI
AF_
NETLINK
AF_
NETROM
AF_NFC
AF_
PACKET
AF_
PHONET
AF_
PPPOX
AF_
QIPCRTR
AF_RDS
AF_ROSE
AF_
ROUTE
AF_
RXRPC
AF_
SECURITY
AF_SMC
AF_SNA
AF_TIPC
AF_UNIX
AF_
UNSPEC
AF_
VSOCK
AF_
WANPIPE
AF_X25
AF_XDP
ALTIFNAMSIZ
BIG_
ENDIAN
BYTE_
ORDER
CLOCK_
DEFAULT
CLOCK_
EXT
CLOCK_
INT
CLOCK_
TXFROMRX
CLOCK_
TXINT
ENCODING_
DEFAULT
ENCODING_
FM_
MARK
ENCODING_
FM_
SPACE
ENCODING_
MANCHESTER
ENCODING_
NRZ
ENCODING_
NRZI
FD_
SETSIZE
FIOGETOWN
FIOSETOWN
GENERIC_
HDLC_
VERSION
IFALIASZ
IFHWADDRLEN
IFNAMSIZ
IF_
GET_
IFACE
IF_
GET_
PROTO
IF_
IFACE_
E1
IF_
IFACE_
SYNC_
SERIAL
IF_
IFACE_
T1
IF_
IFACE_
V24
IF_
IFACE_
V35
IF_
IFACE_
X21
IF_
IFACE_
X21D
IF_
LINK_
MODE_
DEFAULT
IF_
LINK_
MODE_
DORMANT
IF_
LINK_
MODE_
TESTING
IF_
OPER_
DORMANT
IF_
OPER_
DOWN
IF_
OPER_
LOWERLAYERDOWN
IF_
OPER_
NOTPRESENT
IF_
OPER_
TESTING
IF_
OPER_
UNKNOWN
IF_
OPER_
UP
IF_
PROTO_
CISCO
IF_
PROTO_
FR
IF_
PROTO_
FR_
ADD_
ETH_
PVC
IF_
PROTO_
FR_
ADD_
PVC
IF_
PROTO_
FR_
DEL_
ETH_
PVC
IF_
PROTO_
FR_
DEL_
PVC
IF_
PROTO_
FR_
ETH_
PVC
IF_
PROTO_
FR_
PVC
IF_
PROTO_
HDLC
IF_
PROTO_
HDLC_
ETH
IF_
PROTO_
PPP
IF_
PROTO_
RAW
IF_
PROTO_
X25
LITTLE_
ENDIAN
LMI_
ANSI
LMI_
CCITT
LMI_
CISCO
LMI_
DEFAULT
LMI_
NONE
MSG_
BATCH
MSG_
CMSG_
CLOEXEC
MSG_
CONFIRM
MSG_
CTRUNC
MSG_
DONTROUTE
MSG_
DONTWAIT
MSG_EOR
MSG_
ERRQUEUE
MSG_
FASTOPEN
MSG_FIN
MSG_
MORE
MSG_
NOSIGNAL
MSG_OOB
MSG_
PEEK
MSG_
PROXY
MSG_RST
MSG_SYN
MSG_
TRUNC
MSG_
WAITALL
MSG_
WAITFORONE
MSG_
ZEROCOPY
PARITY_
CRC16_
PR0
PARITY_
CRC16_
PR0_
CCITT
PARITY_
CRC16_
PR1
PARITY_
CRC16_
PR1_
CCITT
PARITY_
CRC32_
PR0_
CCITT
PARITY_
CRC32_
PR1_
CCITT
PARITY_
DEFAULT
PARITY_
NONE
PDP_
ENDIAN
PF_ALG
PF_
APPLETALK
PF_ASH
PF_
ATMPVC
PF_
ATMSVC
PF_AX25
PF_
BLUETOOTH
PF_
BRIDGE
PF_CAIF
PF_CAN
PF_
DECnet
PF_
ECONET
PF_FILE
PF_IB
PF_
IEEE802154
PF_INET
PF_
INET6
PF_IPX
PF_IRDA
PF_ISDN
PF_IUCV
PF_KCM
PF_KEY
PF_LLC
PF_
LOCAL
PF_MAX
PF_MCTP
PF_MPLS
PF_
NETBEUI
PF_
NETLINK
PF_
NETROM
PF_NFC
PF_
PACKET
PF_
PHONET
PF_
PPPOX
PF_
QIPCRTR
PF_RDS
PF_ROSE
PF_
ROUTE
PF_
RXRPC
PF_
SECURITY
PF_SMC
PF_SNA
PF_TIPC
PF_UNIX
PF_
UNSPEC
PF_
VSOCK
PF_
WANPIPE
PF_X25
PF_XDP
SCM_
RIGHTS
SCM_
TIMESTAMP
SCM_
TIMESTAMPING
SCM_
TIMESTAMPING_
OPT_
STATS
SCM_
TIMESTAMPING_
PKTINFO
SCM_
TIMESTAMPNS
SCM_
TXTIME
SCM_
WIFI_
STATUS
SHUT_RD
SHUT_
RDWR
SHUT_WR
SIOCATMARK
SIOCGPGRP
SIOCGSTAMPNS_
OLD
SIOCGSTAMP_
OLD
SIOCSPGRP
SOCK_
BUF_
LOCK_
MASK
SOCK_
RCVBUF_
LOCK
SOCK_
SNDBUF_
LOCK
SOL_AAL
SOL_ALG
SOL_ATM
SOL_
BLUETOOTH
SOL_
CAIF
SOL_
DCCP
SOL_
DECNET
SOL_
IRDA
SOL_
IUCV
SOL_KCM
SOL_LLC
SOL_
NETBEUI
SOL_
NETLINK
SOL_NFC
SOL_
PACKET
SOL_
PNPIPE
SOL_
PPPO
L2TP
SOL_RAW
SOL_RDS
SOL_
RXRPC
SOL_
SOCKET
SOL_
TIPC
SOL_TLS
SOL_X25
SOL_XDP
SOMAXCONN
SO_
ACCEPTCONN
SO_
ATTACH_
BPF
SO_
ATTACH_
FILTER
SO_
ATTACH_
REUSEPORT_
CBPF
SO_
ATTACH_
REUSEPORT_
EBPF
SO_
BINDTODEVICE
SO_
BINDTOIFINDEX
SO_
BPF_
EXTENSIONS
SO_
BROADCAST
SO_
BSDCOMPAT
SO_
BUF_
LOCK
SO_
BUSY_
POLL
SO_
BUSY_
POLL_
BUDGET
SO_
CNX_
ADVICE
SO_
COOKIE
SO_
DEBUG
SO_
DETACH_
BPF
SO_
DETACH_
FILTER
SO_
DETACH_
REUSEPORT_
BPF
SO_
DOMAIN
SO_
DONTROUTE
SO_
ERROR
SO_
GET_
FILTER
SO_
INCOMING_
CPU
SO_
INCOMING_
NAPI_
ID
SO_
KEEPALIVE
SO_
LINGER
SO_
LOCK_
FILTER
SO_MARK
SO_
MAX_
PACING_
RATE
SO_
MEMINFO
SO_
NETNS_
COOKIE
SO_
NOFCS
SO_
NO_
CHECK
SO_
OOBINLINE
SO_
PASSCRED
SO_
PASSSEC
SO_
PEEK_
OFF
SO_
PEERCRED
SO_
PEERGROUPS
SO_
PEERNAME
SO_
PEERSEC
SO_
PREFER_
BUSY_
POLL
SO_
PRIORITY
SO_
PROTOCOL
SO_
RCVBUF
SO_
RCVBUFFORCE
SO_
RCVLOWAT
SO_
RCVTIMEO
SO_
RCVTIMEO_
NEW
SO_
RCVTIMEO_
OLD
SO_
REUSEADDR
SO_
REUSEPORT
SO_
RXQ_
OVFL
SO_
SECURITY_
AUTHENTICATION
SO_
SECURITY_
ENCRYPTION_
NETWORK
SO_
SECURITY_
ENCRYPTION_
TRANSPORT
SO_
SELECT_
ERR_
QUEUE
SO_
SNDBUF
SO_
SNDBUFFORCE
SO_
SNDLOWAT
SO_
SNDTIMEO
SO_
SNDTIMEO_
NEW
SO_
SNDTIMEO_
OLD
SO_
TIMESTAMP
SO_
TIMESTAMPING
SO_
TIMESTAMPING_
NEW
SO_
TIMESTAMPING_
OLD
SO_
TIMESTAMPNS
SO_
TIMESTAMPNS_
NEW
SO_
TIMESTAMPNS_
OLD
SO_
TIMESTAMP_
NEW
SO_
TIMESTAMP_
OLD
SO_
TXTIME
SO_TYPE
SO_
WIFI_
STATUS
SO_
ZEROCOPY
_ATFILE_
SOURCE
_BITS_
BYTESWAP_
H
_BITS_
ENDIANNESS_
H
_BITS_
ENDIAN_
H
_BITS_
PTHREADTYPES_
ARCH_
H
_BITS_
PTHREADTYPES_
COMMON_
H
_BITS_
SOCKADDR_
H
_BITS_
STDINT_
INTN_
H
_BITS_
TIME64_
H
_BITS_
TYPESIZES_
H
_BITS_
TYPES_
H
_BITS_
UINTN_
IDENTITY_
H
_DEFAULT_
SOURCE
_ENDIAN_
H
_FEATURES_
H
_K_
SS_
MAXSIZE
_POSIX_
C_
SOURCE
_POSIX_
SOURCE
_SS_
SIZE
_STDC_
PREDEF_
H
_STRUCT_
TIMESPEC
_SYS_
CDEFS_
H
_SYS_
SELECT_
H
_SYS_
SOCKET_
H
_SYS_
TYPES_
H
_THREAD_
MUTEX_
INTERNAL_
H
_THREAD_
SHARED_
TYPES_
H
__
BIG_
ENDIAN
__
BITS_
PER_
LONG
__
BIT_
TYPES_
DEFINED__
__
BYTE_
ORDER
__
FD_
SETSIZE
__
FLOAT_
WORD_
ORDER
__
GLIBC_
MINOR__
__
GLIBC_
USE_
DEPRECATED_
GETS
__
GLIBC_
USE_
DEPRECATED_
SCANF
__
GLIBC_
USE_
ISOC2X
__
GLIBC__
__
GNU_
LIBRARY__
__
HAVE_
GENERIC_
SELECTION
__
INO_
T_
MATCHES_
INO64_
T
__
KERNEL_
OLD_
TIMEVAL_
MATCHES_
TIMEVA
L64
__
LDOUBLE_
REDIRECTS_
TO_
FLOA
T128_
ABI
__
LITTLE_
ENDIAN
__
OFF_
T_
MATCHES_
OFF64_
T
__
PDP_
ENDIAN
__
PTHREAD_
MUTEX_
HAVE_
PREV
__
RLIM_
T_
MATCHES_
RLIM64_
T
__
SIZEOF_
PTHREAD_
ATTR_
T
__
SIZEOF_
PTHREAD_
BARRIERATTR_
T
__
SIZEOF_
PTHREAD_
BARRIER_
T
__
SIZEOF_
PTHREAD_
CONDATTR_
T
__
SIZEOF_
PTHREAD_
COND_
T
__
SIZEOF_
PTHREAD_
MUTEXATTR_
T
__
SIZEOF_
PTHREAD_
MUTEX_
T
__
SIZEOF_
PTHREAD_
RWLOCKATTR_
T
__
SIZEOF_
PTHREAD_
RWLOCK_
T
__
STATFS_
MATCHES_
STATF
S64
__
STDC_
IEC_
559_
COMPLEX__
__
STDC_
IEC_
559__
__
STDC_
IEC_
60559_
BFP__
__
STDC_
IEC_
60559_
COMPLEX__
__
STDC_
ISO_
10646__
__
SYSCALL_
WORDSIZE
__
TIMESIZE
__
UAPI_
DEF_
IF_
IFCONF
__
UAPI_
DEF_
IF_
IFMAP
__
UAPI_
DEF_
IF_
IFNAMSIZ
__
UAPI_
DEF_
IF_
IFREQ
__
UAPI_
DEF_
IF_
NET_
DEVICE_
FLAGS
__
UAPI_
DEF_
IF_
NET_
DEVICE_
FLAGS_
LOWER_
UP_
DORMANT_
ECHO
__
UAPI_
DEF_
IN6_
ADDR
__
UAPI_
DEF_
IN6_
ADDR_
ALT
__
UAPI_
DEF_
IN6_
PKTINFO
__
UAPI_
DEF_
IN_
ADDR
__
UAPI_
DEF_
IN_
CLASS
__
UAPI_
DEF_
IN_
IPPROTO
__
UAPI_
DEF_
IN_
PKTINFO
__
UAPI_
DEF_
IP6_
MTUINFO
__
UAPI_
DEF_
IPPROTO_
V6
__
UAPI_
DEF_
IPV6_
MREQ
__
UAPI_
DEF_
IPV6_
OPTIONS
__
UAPI_
DEF_
IPX_
CONFIG_
DATA
__
UAPI_
DEF_
IPX_
INTERFACE_
DEFINITION
__
UAPI_
DEF_
IPX_
ROUTE_
DEF
__
UAPI_
DEF_
IPX_
ROUTE_
DEFINITION
__
UAPI_
DEF_
IP_
MREQ
__
UAPI_
DEF_
SOCKADDR_
IN
__
UAPI_
DEF_
SOCKADDR_
IN6
__
UAPI_
DEF_
SOCKADDR_
IPX
__
UAPI_
DEF_
XATTR
__
USE_
ATFILE
__
USE_
FORTIFY_
LEVEL
__
USE_
ISOC11
__
USE_
ISOC95
__
USE_
ISOC99
__
USE_
MISC
__
USE_
POSIX
__
USE_
POSI
X2
__
USE_
POSI
X199309
__
USE_
POSI
X199506
__
USE_
POSIX_
IMPLICITLY
__
USE_
XOPE
N2K
__
USE_
XOPE
N2K8
__
WORDSIZE
__
WORDSIZE_
TIME64_
COMPA
T32
__
clock_
t_
defined
__
clockid_
t_
defined
__
glibc_
c99_
flexarr_
available
__
have_
pthread_
attr_
t
__
iovec_
defined
__
osockaddr_
defined
__
sigset_
t_
defined
__
socket_
type_
SOCK_
CLOEXEC
__
socket_
type_
SOCK_
DCCP
__
socket_
type_
SOCK_
DGRAM
__
socket_
type_
SOCK_
NONBLOCK
__
socket_
type_
SOCK_
PACKET
__
socket_
type_
SOCK_
RAW
__
socket_
type_
SOCK_
RDM
__
socket_
type_
SOCK_
SEQPACKET
__
socket_
type_
SOCK_
STREAM
__
time_
t_
defined
__
timer_
t_
defined
__
timeval_
defined
net_
device_
flags_
IFF_
ALLMULTI
net_
device_
flags_
IFF_
AUTOMEDIA
net_
device_
flags_
IFF_
BROADCAST
net_
device_
flags_
IFF_
DEBUG
net_
device_
flags_
IFF_
DORMANT
net_
device_
flags_
IFF_
DYNAMIC
net_
device_
flags_
IFF_
ECHO
net_
device_
flags_
IFF_
LOOPBACK
net_
device_
flags_
IFF_
LOWER_
UP
net_
device_
flags_
IFF_
MASTER
net_
device_
flags_
IFF_
MULTICAST
net_
device_
flags_
IFF_
NOARP
net_
device_
flags_
IFF_
NOTRAILERS
net_
device_
flags_
IFF_
POINTOPOINT
net_
device_
flags_
IFF_
PORTSEL
net_
device_
flags_
IFF_
PROMISC
net_
device_
flags_
IFF_
RUNNING
net_
device_
flags_
IFF_
SLAVE
net_
device_
flags_
IFF_
UP
Functions
§
__
cmsg_
nxthdr
⚠
accept
⚠
bind
⚠
connect
⚠
getpeername
⚠
getsockname
⚠
getsockopt
⚠
isfdtype
⚠
listen
⚠
pselect
⚠
recv
⚠
recvfrom
⚠
recvmsg
⚠
select
⚠
send
⚠
sendmsg
⚠
sendto
⚠
setsockopt
⚠
shutdown
⚠
sockatmark
⚠
socket
⚠
socketpair
⚠
Type Aliases
§
__be16
__be32
__be64
__
blkcnt64_
t
__
blkcnt_
t
__
blksize_
t
__
caddr_
t
__
clock_
t
__
clockid_
t
__
daddr_
t
__dev_t
__
fd_
mask
__
fsblkcnt64_
t
__
fsblkcnt_
t
__
fsfilcnt64_
t
__
fsfilcnt_
t
__
fsword_
t
__gid_t
__id_t
__
ino64_
t
__ino_t
__
int8_
t
__
int16_
t
__
int32_
t
__
int64_
t
__
int_
least8_
t
__
int_
least16_
t
__
int_
least32_
t
__
int_
least64_
t
__
intmax_
t
__
intptr_
t
__
kernel_
caddr_
t
__
kernel_
clock_
t
__
kernel_
clockid_
t
__
kernel_
daddr_
t
__
kernel_
gid16_
t
__
kernel_
gid32_
t
__
kernel_
gid_
t
__
kernel_
ino_
t
__
kernel_
ipc_
pid_
t
__
kernel_
key_
t
__
kernel_
loff_
t
__
kernel_
long_
t
__
kernel_
mode_
t
__
kernel_
mqd_
t
__
kernel_
off_
t
__
kernel_
old_
dev_
t
__
kernel_
old_
gid_
t
__
kernel_
old_
time_
t
__
kernel_
old_
uid_
t
__
kernel_
pid_
t
__
kernel_
ptrdiff_
t
__
kernel_
sa_
family_
t
__
kernel_
sighandler_
t
__
kernel_
size_
t
__
kernel_
ssize_
t
__
kernel_
suseconds_
t
__
kernel_
time64_
t
__
kernel_
time_
t
__
kernel_
timer_
t
__
kernel_
uid16_
t
__
kernel_
uid32_
t
__
kernel_
uid_
t
__
kernel_
ulong_
t
__key_t
__le16
__le32
__le64
__
loff_
t
__
mode_
t
__
nlink_
t
__
off64_
t
__off_t
__pid_t
__
poll_
t
__
pthread_
list_
t
__
pthread_
slist_
t
__
quad_
t
__
rlim64_
t
__
rlim_
t
__s8
__s16
__s32
__s64
__
sig_
atomic_
t
__
socket_
type
__
socklen_
t
__
ssize_
t
__sum16
__
suseconds64_
t
__
suseconds_
t
__
syscall_
slong_
t
__
syscall_
ulong_
t
__
thrd_
t
__
time_
t
__
timer_
t
__tss_t
__u8
__u16
__u32
__u64
__
u_
char
__u_int
__
u_
long
__
u_
quad_
t
__
u_
short
__uid_t
__
uint8_
t
__
uint16_
t
__
uint32_
t
__
uint64_
t
__
uint_
least8_
t
__
uint_
least16_
t
__
uint_
least32_
t
__
uint_
least64_
t
__
uintmax_
t
__
useconds_
t
__wsum
_bindgen_
ty_
1
_bindgen_
ty_
2
_bindgen_
ty_
3
_bindgen_
ty_
4
_bindgen_
ty_
5
blkcnt_
t
blksize_
t
caddr_t
clock_t
clockid_
t
daddr_t
dev_t
fd_mask
fsblkcnt_
t
fsfilcnt_
t
fsid_t
gid_t
id_t
ino_t
key_t
loff_t
mode_t
net_
device_
flags
nlink_t
off_t
pid_t
pthread_
key_
t
pthread_
once_
t
pthread_
spinlock_
t
pthread_
t
quad_t
register_
t
sa_
family_
t
sigset_
t
socklen_
t
suseconds_
t
time_t
timer_t
u_char
u_int
u_
int8_
t
u_
int16_
t
u_
int32_
t
u_
int64_
t
u_long
u_
quad_
t
u_short
uid_t
uint
ulong
ushort
Unions
§
__
atomic_
wide_
counter
__
kernel_
sockaddr_
storage__
bindgen_
ty_
1
if_
settings__
bindgen_
ty_
1
ifconf__
bindgen_
ty_
1
ifreq__
bindgen_
ty_
1
ifreq__
bindgen_
ty_
2
pthread_
attr_
t
pthread_
barrier_
t
pthread_
barrierattr_
t
pthread_
cond_
t
pthread_
condattr_
t
pthread_
mutex_
t
pthread_
mutexattr_
t
pthread_
rwlock_
t
pthread_
rwlockattr_
t