Docs.rs
linux-raw-sys-0.6.5
linux-raw-sys 0.6.5
Docs.rs crate page
Apache-2.0
WITH LLVM-exception OR
Apache-2.0
OR
MIT
Links
Repository
crates.io
Source
Owners
sunfishcode
Dependencies
compiler_builtins ^0.1.49
normal
optional
rustc-std-workspace-core ^1.0.0
normal
optional
libc ^0.2.100
dev
static_assertions ^1.1.0
dev
Versions
0.01%
of the crate is documented
Go to latest version
Platform
i686-unknown-linux-gnu
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
linux_
raw_
sys
0.6.5
Module net
Structs
Enums
Constants
Type Aliases
Unions
In crate linux_
raw_
sys
Module
linux_raw_sys
::
net
Copy item path
source
·
[
−
]
Structs
§
__
Bindgen
Bitfield
Unit
__
Bindgen
Union
Field
__
Incomplete
Array
Field
__
kernel_
sockaddr_
storage
__
kernel_
sockaddr_
storage__
bindgen_
ty_
1__
bindgen_
ty_
1
_xt_
align
cisco_
proto
cmsghdr
fr_
proto
fr_
proto_
pvc
fr_
proto_
pvc_
info
group_
filter
group_
filter__
bindgen_
ty_
1
group_
filter__
bindgen_
ty_
1__
bindgen_
ty_
1
group_
filter__
bindgen_
ty_
1__
bindgen_
ty_
2
group_
req
group_
source_
req
if_
settings
ifconf
ifmap
ifreq
in6_
addr
in6_
flowlabel_
req
in6_
ifreq
in6_
pktinfo
in_addr
in_
pktinfo
iovec
ip6_
mtuinfo
ip6t_
entry
ip6t_
error
ip6t_
get_
entries
ip6t_
getinfo
ip6t_
icmp
ip6t_
ip6
ip6t_
replace
ip6t_
standard
ip_
auth_
hdr
ip_
beet_
phdr
ip_
comp_
hdr
ip_
esp_
hdr
ip_mreq
ip_
mreq_
source
ip_
mreqn
ip_
msfilter
ip_
msfilter__
bindgen_
ty_
1
ip_
msfilter__
bindgen_
ty_
1__
bindgen_
ty_
1
ip_
msfilter__
bindgen_
ty_
1__
bindgen_
ty_
1__
bindgen_
ty_
1
iphdr
iphdr__
bindgen_
ty_
1__
bindgen_
ty_
1
iphdr__
bindgen_
ty_
1__
bindgen_
ty_
2
ipv6_
destopt_
hao
ipv6_
mreq
ipv6_
opt_
hdr
ipv6_
rt_
hdr
ipv6hdr
ipv6hdr__
bindgen_
ty_
1__
bindgen_
ty_
1
ipv6hdr__
bindgen_
ty_
1__
bindgen_
ty_
2
linger
mmsghdr
msghdr
raw_
hdlc_
proto
rt0_hdr
rt2_hdr
sockaddr
sockaddr_
in
sockaddr_
in6
sockaddr_
un
sync_
serial_
settings
tcp_
ao_
add
tcp_
ao_
del
tcp_
ao_
getsockopt
tcp_
ao_
info_
opt
tcp_
ao_
repair
tcp_
diag_
md5sig
tcp_
info
tcp_
md5sig
tcp_
repair_
opt
tcp_
repair_
window
tcp_
zerocopy_
receive
tcphdr
te1_
settings
ucred
x25_
hdlc_
proto
xt_
counters
xt_
counters_
info
xt_
entry_
match
xt_
entry_
match__
bindgen_
ty_
1__
bindgen_
ty_
1
xt_
entry_
match__
bindgen_
ty_
1__
bindgen_
ty_
2
xt_
entry_
target
xt_
entry_
target__
bindgen_
ty_
1__
bindgen_
ty_
1
xt_
entry_
target__
bindgen_
ty_
1__
bindgen_
ty_
2
xt_
error_
target
xt_
get_
revision
xt_
match
xt_
standard_
target
xt_
target
xt_tcp
xt_udp
Enums
§
_bindgen_
ty_
1
_bindgen_
ty_
2
_bindgen_
ty_
3
_bindgen_
ty_
4
_bindgen_
ty_
5
_bindgen_
ty_
6
_bindgen_
ty_
7
_bindgen_
ty_
8
_bindgen_
ty_
9
net_
device_
flags
nf_
dev_
hooks
nf_
inet_
hooks
nf_
ip6_
hook_
priorities
nf_
ip_
hook_
priorities
socket_
state
tcp_
ca_
state
tcp_
fastopen_
client_
fail
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_
IEEE802154
AF_INET
AF_
INET6
AF_IPX
AF_IRDA
AF_ISDN
AF_IUCV
AF_KCM
AF_KEY
AF_LLC
AF_MAX
AF_MCTP
AF_
NETBEUI
AF_
NETLINK
AF_
NETROM
AF_NFC
AF_
PACKET
AF_
PHONET
AF_
PPPOX
AF_
QIPCRTR
AF_RDS
AF_ROSE
AF_
RXRPC
AF_
SECURITY
AF_SMC
AF_SNA
AF_TIPC
AF_UNIX
AF_
UNSPEC
AF_
VSOCK
AF_
WANPIPE
AF_X25
AF_XDP
ALTIFNAMSIZ
CLOC
K_
DEFAULT
CLOC
K_
EXT
CLOC
K_
INT
CLOC
K_
TXFROMRX
CLOC
K_
TXINT
DEVCON
F_
ACCEP
T_
DAD
DEVCON
F_
ACCEP
T_
RA
DEVCON
F_
ACCEP
T_
RA_
DEFRTR
DEVCON
F_
ACCEP
T_
RA_
FROM_
LOCAL
DEVCON
F_
ACCEP
T_
RA_
MIN_
HOP_
LIMIT
DEVCON
F_
ACCEP
T_
RA_
MIN_
LFT
DEVCON
F_
ACCEP
T_
RA_
MTU
DEVCON
F_
ACCEP
T_
RA_
PINFO
DEVCON
F_
ACCEP
T_
RA_
RTR_
PREF
DEVCON
F_
ACCEP
T_
RA_
RT_
INFO_
MAX_
PLEN
DEVCON
F_
ACCEP
T_
RA_
RT_
INFO_
MIN_
PLEN
DEVCON
F_
ACCEP
T_
REDIRECTS
DEVCON
F_
ACCEP
T_
SOURC
E_
ROUTE
DEVCON
F_
ACCEP
T_
UNTRACKE
D_
NA
DEVCON
F_
ADDR_
GEN_
MODE
DEVCON
F_
AUTOCONF
DEVCON
F_
DAD_
TRANSMITS
DEVCON
F_
DISABL
E_
IPV6
DEVCON
F_
DISABL
E_
POLICY
DEVCON
F_
DROP_
UNICAS
T_
IN_
L2_
MULTICAST
DEVCON
F_
DROP_
UNSOLICITE
D_
NA
DEVCON
F_
ENHANCE
D_
DAD
DEVCON
F_
FORC
E_
MLD_
VERSION
DEVCON
F_
FORC
E_
TLLAO
DEVCON
F_
FORWARDING
DEVCON
F_
HOPLIMIT
DEVCON
F_
IGNOR
E_
ROUTE
S_
WITH_
LINKDOWN
DEVCON
F_
IOAM6_
ENABLED
DEVCON
F_
IOAM6_
ID
DEVCON
F_
IOAM6_
ID_
WIDE
DEVCON
F_
KEEP_
ADDR_
ON_
DOWN
DEVCON
F_
MAX
DEVCON
F_
MAX_
ADDRESSES
DEVCON
F_
MAX_
DESYN
C_
FACTOR
DEVCON
F_
MC_
FORWARDING
DEVCON
F_
MLDV1_
UNSOLICITE
D_
REPOR
T_
INTERVAL
DEVCON
F_
MLDV2_
UNSOLICITE
D_
REPOR
T_
INTERVAL
DEVCON
F_
MTU6
DEVCON
F_
NDIS
C_
EVIC
T_
NOCARRIER
DEVCON
F_
NDIS
C_
NOTIFY
DEVCON
F_
NDIS
C_
TCLASS
DEVCON
F_
OPTIMISTI
C_
DAD
DEVCON
F_
PROX
Y_
NDP
DEVCON
F_
RA_
DEFRT
R_
METRIC
DEVCON
F_
REGE
N_
MAX_
RETRY
DEVCON
F_
RPL_
SEG_
ENABLED
DEVCON
F_
RTR_
PROB
E_
INTERVAL
DEVCON
F_
RTR_
SOLICITS
DEVCON
F_
RTR_
SOLICI
T_
DELAY
DEVCON
F_
RTR_
SOLICI
T_
INTERVAL
DEVCON
F_
RTR_
SOLICI
T_
MAX_
INTERVAL
DEVCON
F_
SEG6_
ENABLED
DEVCON
F_
SEG6_
REQUIR
E_
HMAC
DEVCON
F_
STABL
E_
SECRET
DEVCON
F_
SUPPRES
S_
FRAG_
NDISC
DEVCON
F_
TEMP_
PREFERE
D_
LFT
DEVCON
F_
TEMP_
VALI
D_
LFT
DEVCON
F_
USE_
OIF_
ADDR
S_
ONLY
DEVCON
F_
USE_
OPTIMISTIC
DEVCON
F_
USE_
TEMPADDR
ENCODIN
G_
DEFAULT
ENCODIN
G_
FM_
MARK
ENCODIN
G_
FM_
SPACE
ENCODIN
G_
MANCHESTER
ENCODIN
G_
NRZ
ENCODIN
G_
NRZI
GENERI
C_
HDLC_
VERSION
IFALIASZ
IFHWADDRLEN
IFNAMSIZ
IF_
GET_
IFACE
IF_
GET_
PROTO
IF_
IFAC
E_
E1
IF_
IFAC
E_
SYNC_
SERIAL
IF_
IFAC
E_
T1
IF_
IFAC
E_
V24
IF_
IFAC
E_
V35
IF_
IFAC
E_
X21
IF_
IFAC
E_
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_
PROT
O_
CISCO
IF_
PROT
O_
FR
IF_
PROT
O_
FR_
ADD_
ETH_
PVC
IF_
PROT
O_
FR_
ADD_
PVC
IF_
PROT
O_
FR_
DEL_
ETH_
PVC
IF_
PROT
O_
FR_
DEL_
PVC
IF_
PROT
O_
FR_
ETH_
PVC
IF_
PROT
O_
FR_
PVC
IF_
PROT
O_
HDLC
IF_
PROT
O_
HDLC_
ETH
IF_
PROT
O_
PPP
IF_
PROT
O_
RAW
IF_
PROT
O_
X25
INADD
R_
ALLHOST
S_
GROUP
INADD
R_
ALLRTR
S_
GROUP
INADD
R_
ALLSNOOPER
S_
GROUP
INADD
R_
LOOPBACK
INADD
R_
MAX_
LOCA
L_
GROUP
INADD
R_
UNSPE
C_
GROUP
IN_
CLASS
A_
HOST
IN_
CLASS
A_
MAX
IN_
CLASS
A_
NET
IN_
CLASS
A_
NSHIFT
IN_
CLASS
B_
HOST
IN_
CLASS
B_
MAX
IN_
CLASS
B_
NET
IN_
CLASS
B_
NSHIFT
IN_
CLASS
C_
HOST
IN_
CLASS
C_
NET
IN_
CLASS
C_
NSHIFT
IN_
CLASS
E_
NET
IN_
CLASS
E_
NSHIFT
IN_
LOOPBACKNET
IN_
MULTICAS
T_
NET
IP6T_
BASE_
CTL
IP6T_
CONTINUE
IP6T_
ERRO
R_
TARGET
IP6T_
FUNCTIO
N_
MAXNAMELEN
IP6T_
F_
GOTO
IP6T_
F_
MASK
IP6T_
F_
PROTO
IP6T_
F_
TOS
IP6T_
ICMP_
INV
IP6T_
INV_
DSTIP
IP6T_
INV_
FRAG
IP6T_
INV_
MASK
IP6T_
INV_
PROTO
IP6T_
INV_
SRCIP
IP6T_
INV_
TOS
IP6T_
INV_
VIA_
IN
IP6T_
INV_
VIA_
OUT
IP6T_
RETURN
IP6T_
SO_
GET_
ENTRIES
IP6T_
SO_
GET_
INFO
IP6T_
SO_
GET_
MAX
IP6T_
SO_
GET_
REVISIO
N_
MATCH
IP6T_
SO_
GET_
REVISIO
N_
TARGET
IP6T_
SO_
ORIGINA
L_
DST
IP6T_
SO_
SET_
ADD_
COUNTERS
IP6T_
SO_
SET_
MAX
IP6T_
SO_
SET_
REPLACE
IP6T_
STANDAR
D_
TARGET
IP6T_
TABL
E_
MAXNAMELEN
IP6T_
TCP_
INV_
DSTPT
IP6T_
TCP_
INV_
FLAGS
IP6T_
TCP_
INV_
MASK
IP6T_
TCP_
INV_
OPTION
IP6T_
TCP_
INV_
SRCPT
IP6T_
UDP_
INV_
DSTPT
IP6T_
UDP_
INV_
MASK
IP6T_
UDP_
INV_
SRCPT
IPDEFTTL
IPOP
T_
CIPSO
IPOP
T_
CLAS
S_
MASK
IPOP
T_
CONTROL
IPOP
T_
COPY
IPOP
T_
END
IPOP
T_
EOL
IPOP
T_
LSRR
IPOP
T_
MEASUREMENT
IPOP
T_
MINOFF
IPOP
T_
NOOP
IPOP
T_
NOP
IPOP
T_
NUMBE
R_
MASK
IPOP
T_
OFFSET
IPOP
T_
OLEN
IPOP
T_
OPTVAL
IPOP
T_
RA
IPOP
T_
RESERVE
D1
IPOP
T_
RESERVE
D2
IPOP
T_
RR
IPOP
T_
SEC
IPOP
T_
SID
IPOP
T_
SSRR
IPOP
T_
TIMESTAMP
IPOP
T_
TS
IPOP
T_
TS_
PRESPEC
IPOP
T_
TS_
TSANDADDR
IPOP
T_
TS_
TSONLY
IPPROT
O_
AH
IPPROT
O_
BEETPH
IPPROT
O_
COMP
IPPROT
O_
DCCP
IPPROT
O_
DSTOPTS
IPPROT
O_
EGP
IPPROT
O_
ENCAP
IPPROT
O_
ESP
IPPROT
O_
ETHERNET
IPPROT
O_
FRAGMENT
IPPROT
O_
GRE
IPPROT
O_
HOPOPTS
IPPROT
O_
ICMP
IPPROT
O_
ICMP
V6
IPPROT
O_
IDP
IPPROT
O_
IGMP
IPPROT
O_
IP
IPPROT
O_
IPIP
IPPROT
O_
IPV6
IPPROT
O_
L2TP
IPPROT
O_
MAX
IPPROT
O_
MH
IPPROT
O_
MPLS
IPPROT
O_
MPTCP
IPPROT
O_
MTP
IPPROT
O_
NONE
IPPROT
O_
PIM
IPPROT
O_
PUP
IPPROT
O_
RAW
IPPROT
O_
ROUTING
IPPROT
O_
RSVP
IPPROT
O_
SCTP
IPPROT
O_
TCP
IPPROT
O_
TP
IPPROT
O_
UDP
IPPROT
O_
UDPLITE
IPTO
S_
LOWDELAY
IPTO
S_
MINCOST
IPTO
S_
PREC_
CRITI
C_
ECP
IPTO
S_
PREC_
FLASH
IPTO
S_
PREC_
FLASHOVERRIDE
IPTO
S_
PREC_
IMMEDIATE
IPTO
S_
PREC_
INTERNETCONTROL
IPTO
S_
PREC_
MASK
IPTO
S_
PREC_
NETCONTROL
IPTO
S_
PREC_
PRIORITY
IPTO
S_
PREC_
ROUTINE
IPTO
S_
RELIABILITY
IPTO
S_
THROUGHPUT
IPTO
S_
TOS_
MASK
IPV4_
BEET_
PHMAXLEN
IPV4_
DEVCON
F_
ACCEP
T_
LOCAL
IPV4_
DEVCON
F_
ACCEP
T_
REDIRECTS
IPV4_
DEVCON
F_
ACCEP
T_
SOURC
E_
ROUTE
IPV4_
DEVCON
F_
ARPFILTER
IPV4_
DEVCON
F_
ARP_
ACCEPT
IPV4_
DEVCON
F_
ARP_
ANNOUNCE
IPV4_
DEVCON
F_
ARP_
EVIC
T_
NOCARRIER
IPV4_
DEVCON
F_
ARP_
IGNORE
IPV4_
DEVCON
F_
ARP_
NOTIFY
IPV4_
DEVCON
F_
BC_
FORWARDING
IPV4_
DEVCON
F_
BOOT
P_
RELAY
IPV4_
DEVCON
F_
DROP_
GRATUITOU
S_
ARP
IPV4_
DEVCON
F_
DROP_
UNICAS
T_
IN_
L2_
MULTICAST
IPV4_
DEVCON
F_
FORC
E_
IGMP_
VERSION
IPV4_
DEVCON
F_
FORWARDING
IPV4_
DEVCON
F_
IGMP
V2_
UNSOLICITE
D_
REPOR
T_
INTERVAL
IPV4_
DEVCON
F_
IGMP
V3_
UNSOLICITE
D_
REPOR
T_
INTERVAL
IPV4_
DEVCON
F_
IGNOR
E_
ROUTE
S_
WITH_
LINKDOWN
IPV4_
DEVCON
F_
LOG_
MARTIANS
IPV4_
DEVCON
F_
MC_
FORWARDING
IPV4_
DEVCON
F_
MEDIU
M_
ID
IPV4_
DEVCON
F_
NOPOLICY
IPV4_
DEVCON
F_
NOXFRM
IPV4_
DEVCON
F_
PROMOT
E_
SECONDARIES
IPV4_
DEVCON
F_
PROX
Y_
ARP
IPV4_
DEVCON
F_
PROX
Y_
ARP_
PVLAN
IPV4_
DEVCON
F_
ROUT
E_
LOCALNET
IPV4_
DEVCON
F_
RP_
FILTER
IPV4_
DEVCON
F_
SECUR
E_
REDIRECTS
IPV4_
DEVCON
F_
SEND_
REDIRECTS
IPV4_
DEVCON
F_
SHARE
D_
MEDIA
IPV4_
DEVCON
F_
SRC_
VMARK
IPV4_
DEVCON
F_
TAG
IPV6_
2292DSTOPTS
IPV6_
2292HOPLIMIT
IPV6_
2292HOPOPTS
IPV6_
2292PKTINFO
IPV6_
2292PKTOPTIONS
IPV6_
2292RTHDR
IPV6_
ADDRFORM
IPV6_
ADDR_
PREFERENCES
IPV6_
ADD_
MEMBERSHIP
IPV6_
AUTHHDR
IPV6_
AUTOFLOWLABEL
IPV6_
CHECKSUM
IPV6_
DONTFRAG
IPV6_
DROP_
MEMBERSHIP
IPV6_
DSTOPTS
IPV6_
FLOWINFO
IPV6_
FLOWINF
O_
FLOWLABEL
IPV6_
FLOWINF
O_
PRIORITY
IPV6_
FLOWINF
O_
SEND
IPV6_
FLOWLABE
L_
MGR
IPV6_
FL_
A_
GET
IPV6_
FL_
A_
PUT
IPV6_
FL_
A_
RENEW
IPV6_
FL_
F_
CREATE
IPV6_
FL_
F_
EXCL
IPV6_
FL_
F_
REFLECT
IPV6_
FL_
F_
REMOTE
IPV6_
FL_
S_
ANY
IPV6_
FL_
S_
EXCL
IPV6_
FL_
S_
NONE
IPV6_
FL_
S_
PROCESS
IPV6_
FL_
S_
USER
IPV6_
FREEBIND
IPV6_
HDRINCL
IPV6_
HOPLIMIT
IPV6_
HOPOPTS
IPV6_
IPSE
C_
POLICY
IPV6_
JOIN_
ANYCAST
IPV6_
LEAV
E_
ANYCAST
IPV6_
MINHOPCOUNT
IPV6_
MIN_
MTU
IPV6_
MTU
IPV6_
MTU_
DISCOVER
IPV6_
MULTICAS
T_
ALL
IPV6_
MULTICAS
T_
HOPS
IPV6_
MULTICAS
T_
IF
IPV6_
MULTICAS
T_
LOOP
IPV6_
NEXTHOP
IPV6_
OPT_
ROUTERALER
T_
MLD
IPV6_
ORIGDSTADDR
IPV6_
PATHMTU
IPV6_
PKTINFO
IPV6_
PMTUDIS
C_
DO
IPV6_
PMTUDIS
C_
DONT
IPV6_
PMTUDIS
C_
INTERFACE
IPV6_
PMTUDIS
C_
OMIT
IPV6_
PMTUDIS
C_
PROBE
IPV6_
PMTUDIS
C_
WANT
IPV6_
PREFE
R_
SRC_
CGA
IPV6_
PREFE
R_
SRC_
COA
IPV6_
PREFE
R_
SRC_
HOME
IPV6_
PREFE
R_
SRC_
NONCGA
IPV6_
PREFE
R_
SRC_
PUBLIC
IPV6_
PREFE
R_
SRC_
PUBTM
P_
DEFAULT
IPV6_
PREFE
R_
SRC_
TMP
IPV6_
PRIORIT
Y_
8
IPV6_
PRIORIT
Y_
9
IPV6_
PRIORIT
Y_
10
IPV6_
PRIORIT
Y_
11
IPV6_
PRIORIT
Y_
12
IPV6_
PRIORIT
Y_
13
IPV6_
PRIORIT
Y_
14
IPV6_
PRIORIT
Y_
15
IPV6_
PRIORIT
Y_
BULK
IPV6_
PRIORIT
Y_
CONTROL
IPV6_
PRIORIT
Y_
FILLER
IPV6_
PRIORIT
Y_
INTERACTIVE
IPV6_
PRIORIT
Y_
RESERVE
D1
IPV6_
PRIORIT
Y_
RESERVE
D2
IPV6_
PRIORIT
Y_
UNATTENDED
IPV6_
PRIORIT
Y_
UNCHARACTERIZED
IPV6_
RECVDSTOPTS
IPV6_
RECVERR
IPV6_
RECVER
R_
RFC4884
IPV6_
RECVFRAGSIZE
IPV6_
RECVHOPLIMIT
IPV6_
RECVHOPOPTS
IPV6_
RECVORIGDSTADDR
IPV6_
RECVPATHMTU
IPV6_
RECVPKTINFO
IPV6_
RECVRTHDR
IPV6_
RECVTCLASS
IPV6_
ROUTE
R_
ALERT
IPV6_
ROUTE
R_
ALER
T_
ISOLATE
IPV6_
RTHDR
IPV6_
RTHDRDSTOPTS
IPV6_
SRCR
T_
STRICT
IPV6_
SRCR
T_
TYPE_
0
IPV6_
SRCR
T_
TYPE_
2
IPV6_
SRCR
T_
TYPE_
3
IPV6_
SRCR
T_
TYPE_
4
IPV6_
TCLASS
IPV6_
TLV_
CALIPSO
IPV6_
TLV_
HAO
IPV6_
TLV_
IOAM
IPV6_
TLV_
JUMBO
IPV6_
TLV_
PAD1
IPV6_
TLV_
PADN
IPV6_
TLV_
ROUTERALERT
IPV6_
TRANSPARENT
IPV6_
UNICAS
T_
HOPS
IPV6_
UNICAS
T_
IF
IPV6_
V6ONLY
IPV6_
XFRM_
POLICY
IPVERSION
IP_
ADD_
MEMBERSHIP
IP_
ADD_
SOURC
E_
MEMBERSHIP
IP_
BIND_
ADDRES
S_
NO_
PORT
IP_
BLOC
K_
SOURCE
IP_
CHECKSUM
IP_
DEFAUL
T_
MULTICAS
T_
LOOP
IP_
DEFAUL
T_
MULTICAS
T_
TTL
IP_
DROP_
MEMBERSHIP
IP_
DROP_
SOURC
E_
MEMBERSHIP
IP_
FREEBIND
IP_
HDRINCL
IP_
IPSE
C_
POLICY
IP_
LOCA
L_
PORT_
RANGE
IP_
MINTTL
IP_
MSFILTER
IP_MTU
IP_
MTU_
DISCOVER
IP_
MULTICAS
T_
ALL
IP_
MULTICAS
T_
IF
IP_
MULTICAS
T_
LOOP
IP_
MULTICAS
T_
TTL
IP_
NODEFRAG
IP_
OPTIONS
IP_
ORIGDSTADDR
IP_
PASSSEC
IP_
PKTINFO
IP_
PKTOPTIONS
IP_
PMTUDIS
C_
DO
IP_
PMTUDIS
C_
DONT
IP_
PMTUDIS
C_
INTERFACE
IP_
PMTUDIS
C_
OMIT
IP_
PMTUDIS
C_
PROBE
IP_
PMTUDIS
C_
WANT
IP_
PROTOCOL
IP_
RECVERR
IP_
RECVER
R_
RFC4884
IP_
RECVFRAGSIZE
IP_
RECVOPTS
IP_
RECVORIGDSTADDR
IP_
RECVRETOPTS
IP_
RECVTOS
IP_
RECVTTL
IP_
RETOPTS
IP_
ROUTE
R_
ALERT
IP_TOS
IP_
TRANSPARENT
IP_TTL
IP_
UNBLOC
K_
SOURCE
IP_
UNICAS
T_
IF
IP_
XFRM_
POLICY
LMI_
ANSI
LMI_
CCITT
LMI_
CISCO
LMI_
DEFAULT
LMI_
NONE
MAXTTL
MAX_
IPOPTLEN
MCAS
T_
BLOC
K_
SOURCE
MCAS
T_
EXCLUDE
MCAS
T_
INCLUDE
MCAS
T_
JOIN_
GROUP
MCAS
T_
JOIN_
SOURC
E_
GROUP
MCAS
T_
LEAV
E_
GROUP
MCAS
T_
LEAV
E_
SOURC
E_
GROUP
MCAS
T_
MSFILTER
MCAS
T_
UNBLOC
K_
SOURCE
MSG_
CMSG_
CLOEXEC
MSG_
CONFIRM
MSG_
CTRUNC
MSG_
DONTROUTE
MSG_
DONTWAIT
MSG_EOR
MSG_
ERRQUEUE
MSG_FIN
MSG_
MORE
MSG_
NOSIGNAL
MSG_OOB
MSG_
PEEK
MSG_
PROBE
MSG_RST
MSG_SYN
MSG_
TRUNC
MSG_
WAITALL
NFPROT
O_
ARP
NFPROT
O_
BRIDGE
NFPROT
O_
DECNET
NFPROT
O_
INET
NFPROT
O_
IPV4
NFPROT
O_
IPV6
NFPROT
O_
NETDEV
NFPROT
O_
NUMPROTO
NFPROT
O_
UNSPEC
NF_
ACCEPT
NF_DROP
NF_
IP6_
FORWARD
NF_
IP6_
LOCA
L_
IN
NF_
IP6_
LOCA
L_
OUT
NF_
IP6_
NUMHOOKS
NF_
IP6_
POST_
ROUTING
NF_
IP6_
PRE_
ROUTING
NF_
IP_
FORWARD
NF_
IP_
LOCA
L_
IN
NF_
IP_
LOCA
L_
OUT
NF_
IP_
NUMHOOKS
NF_
IP_
POST_
ROUTING
NF_
IP_
PRE_
ROUTING
NF_
MAX_
VERDICT
NF_
QUEUE
NF_
REPEAT
NF_
STOLEN
NF_STOP
NF_
VERDIC
T_
BITS
NF_
VERDIC
T_
FLAG_
QUEU
E_
BYPASS
NF_
VERDIC
T_
MASK
NF_
VERDIC
T_
QBITS
NF_
VERDIC
T_
QMASK
PARIT
Y_
CRC16_
PR0
PARIT
Y_
CRC16_
PR0_
CCITT
PARIT
Y_
CRC16_
PR1
PARIT
Y_
CRC16_
PR1_
CCITT
PARIT
Y_
CRC32_
PR0_
CCITT
PARIT
Y_
CRC32_
PR1_
CCITT
PARIT
Y_
DEFAULT
PARIT
Y_
NONE
SCM_
CREDENTIALS
SCM_
RIGHTS
SCM_
SECURITY
SCM_
TIMESTAMP
SCM_
TIMESTAMPING
SCM_
TIMESTAMPIN
G_
OPT_
STATS
SCM_
TIMESTAMPIN
G_
PKTINFO
SCM_
TIMESTAMPNS
SCM_
TXTIME
SCM_
WIFI_
STATUS
SHUT_RD
SHUT_
RDWR
SHUT_WR
SIOCGSTAMPN
S_
OLD
SIOCGSTAM
P_
OLD
SOCK_
BUF_
LOCK_
MASK
SOCK_
DGRAM
SOCK_
RAW
SOCK_
RCVBU
F_
LOCK
SOCK_
RDM
SOCK_
SEQPACKET
SOCK_
SNDBU
F_
LOCK
SOCK_
STREAM
SOCK_
TXREHAS
H_
DEFAULT
SOCK_
TXREHAS
H_
DISABLED
SOCK_
TXREHAS
H_
ENABLED
SOL_AAL
SOL_ALG
SOL_
ATALK
SOL_ATM
SOL_
AX25
SOL_
BLUETOOTH
SOL_
CAIF
SOL_
DCCP
SOL_
DECNET
SOL_
ICMP
V6
SOL_IP
SOL_
IPV6
SOL_IPX
SOL_
IRDA
SOL_
IUCV
SOL_KCM
SOL_LLC
SOL_
MCTP
SOL_
MPTCP
SOL_
NETBEUI
SOL_
NETLINK
SOL_
NETROM
SOL_NFC
SOL_
PACKET
SOL_
PNPIPE
SOL_
PPPO
L2TP
SOL_RAW
SOL_RDS
SOL_
ROSE
SOL_
RXRPC
SOL_
SCTP
SOL_SMC
SOL_
SOCKET
SOL_TCP
SOL_
TIPC
SOL_TLS
SOL_UDP
SOL_
UDPLITE
SOL_X25
SOL_XDP
SO_
ACCEPTCONN
SO_
ATTAC
H_
BPF
SO_
ATTAC
H_
FILTER
SO_
ATTAC
H_
REUSEPOR
T_
CBPF
SO_
ATTAC
H_
REUSEPOR
T_
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_
DETAC
H_
BPF
SO_
DETAC
H_
FILTER
SO_
DETAC
H_
REUSEPOR
T_
BPF
SO_
DOMAIN
SO_
DONTROUTE
SO_
ERROR
SO_
GET_
FILTER
SO_
INCOMIN
G_
CPU
SO_
INCOMIN
G_
NAPI_
ID
SO_
KEEPALIVE
SO_
LINGER
SO_
LOCK_
FILTER
SO_MARK
SO_
MAX_
PACIN
G_
RATE
SO_
MEMINFO
SO_
NETN
S_
COOKIE
SO_
NOFCS
SO_
NO_
CHECK
SO_
OOBINLINE
SO_
ORIGINA
L_
DST
SO_
PASSCRED
SO_
PASSPIDFD
SO_
PASSSEC
SO_
PEEK_
OFF
SO_
PEERCRED
SO_
PEERGROUPS
SO_
PEERNAME
SO_
PEERPIDFD
SO_
PEERSEC
SO_
PREFE
R_
BUSY_
POLL
SO_
PRIORITY
SO_
PROTOCOL
SO_
RCVBUF
SO_
RCVBUFFORCE
SO_
RCVLOWAT
SO_
RCVMARK
SO_
RCVTIMEO
SO_
RCVTIME
O_
NEW
SO_
RCVTIME
O_
OLD
SO_
RESERV
E_
MEM
SO_
REUSEADDR
SO_
REUSEPORT
SO_
RXQ_
OVFL
SO_
SECURIT
Y_
AUTHENTICATION
SO_
SECURIT
Y_
ENCRYPTIO
N_
NETWORK
SO_
SECURIT
Y_
ENCRYPTIO
N_
TRANSPORT
SO_
SELEC
T_
ERR_
QUEUE
SO_
SNDBUF
SO_
SNDBUFFORCE
SO_
SNDLOWAT
SO_
SNDTIMEO
SO_
SNDTIME
O_
NEW
SO_
SNDTIME
O_
OLD
SO_
TIMESTAMP
SO_
TIMESTAMPING
SO_
TIMESTAMPIN
G_
NEW
SO_
TIMESTAMPIN
G_
OLD
SO_
TIMESTAMPNS
SO_
TIMESTAMPN
S_
NEW
SO_
TIMESTAMPN
S_
OLD
SO_
TIMESTAM
P_
NEW
SO_
TIMESTAM
P_
OLD
SO_
TXREHASH
SO_
TXTIME
SO_TYPE
SO_
WIFI_
STATUS
SO_
ZEROCOPY
SYS_
ACCEPT
SYS_
ACCEP
T4
SYS_
BIND
SYS_
CONNECT
SYS_
GETPEERNAME
SYS_
GETSOCKNAME
SYS_
GETSOCKOPT
SYS_
LISTEN
SYS_
RECV
SYS_
RECVFROM
SYS_
RECVMMSG
SYS_
RECVMSG
SYS_
SEND
SYS_
SENDMMSG
SYS_
SENDMSG
SYS_
SENDTO
SYS_
SETSOCKOPT
SYS_
SHUTDOWN
SYS_
SOCKET
SYS_
SOCKETPAIR
TCPI_
OPT_
ECN
TCPI_
OPT_
ECN_
SEEN
TCPI_
OPT_
SACK
TCPI_
OPT_
SYN_
DATA
TCPI_
OPT_
TIMESTAMPS
TCPI_
OPT_
USEC_
TS
TCPI_
OPT_
WSCALE
TCP_
AO_
ADD_
KEY
TCP_
AO_
DEL_
KEY
TCP_
AO_
GET_
KEYS
TCP_
AO_
INFO
TCP_
AO_
KEYF_
EXCLUD
E_
OPT
TCP_
AO_
KEYF_
IFINDEX
TCP_
AO_
MAXKEYLEN
TCP_
AO_
REPAIR
TCP_
CC_
INFO
TCP_
CM_
INQ
TCP_
CONGESTION
TCP_
CORK
TCP_
DATA_
OFFSET
TCP_
DEFE
R_
ACCEPT
TCP_
FASTOPEN
TCP_
FASTOPE
N_
CONNECT
TCP_
FASTOPE
N_
KEY
TCP_
FASTOPE
N_
NO_
COOKIE
TCP_
FLAG_
ACK
TCP_
FLAG_
CWR
TCP_
FLAG_
ECE
TCP_
FLAG_
FIN
TCP_
FLAG_
PSH
TCP_
FLAG_
RST
TCP_
FLAG_
SYN
TCP_
FLAG_
URG
TCP_
INFO
TCP_INQ
TCP_
KEEPCNT
TCP_
KEEPIDLE
TCP_
KEEPINTVL
TCP_
LINGE
R2
TCP_
MAXSEG
TCP_
MD5SIG
TCP_
MD5SI
G_
EXT
TCP_
MD5SI
G_
FLAG_
IFINDEX
TCP_
MD5SI
G_
FLAG_
PREFIX
TCP_
MD5SI
G_
MAXKEYLEN
TCP_
MSS_
DEFAULT
TCP_
MSS_
DESIRED
TCP_
NLA_
BUSY
TCP_
NLA_
BYTE
S_
NOTSENT
TCP_
NLA_
BYTE
S_
RETRANS
TCP_
NLA_
BYTE
S_
SENT
TCP_
NLA_
CA_
STATE
TCP_
NLA_
DATA_
SEGS_
OUT
TCP_
NLA_
DELIVERED
TCP_
NLA_
DELIVERE
D_
CE
TCP_
NLA_
DELIVER
Y_
RATE
TCP_
NLA_
DELIVER
Y_
RATE_
APP_
LMT
TCP_
NLA_
DSAC
K_
DUPS
TCP_
NLA_
EDT
TCP_
NLA_
MIN_
RTT
TCP_
NLA_
PACIN
G_
RATE
TCP_
NLA_
PAD
TCP_
NLA_
RECU
R_
RETRANS
TCP_
NLA_
REHASH
TCP_
NLA_
REORDERING
TCP_
NLA_
REOR
D_
SEEN
TCP_
NLA_
RWND_
LIMITED
TCP_
NLA_
SNDBU
F_
LIMITED
TCP_
NLA_
SNDQ_
SIZE
TCP_
NLA_
SND_
CWND
TCP_
NLA_
SND_
SSTHRESH
TCP_
NLA_
SRTT
TCP_
NLA_
TIMEOU
T_
REHASH
TCP_
NLA_
TOTA
L_
RETRANS
TCP_
NLA_
TTL
TCP_
NODELAY
TCP_
NOTSEN
T_
LOWAT
TCP_
NO_
QUEUE
TCP_
QUEUE
S_
NR
TCP_
QUEU
E_
SEQ
TCP_
QUICKACK
TCP_
RECEIV
E_
ZEROCOP
Y_
FLAG_
TLB_
CLEA
N_
HINT
TCP_
RECV_
QUEUE
TCP_
REPAIR
TCP_
REPAI
R_
OFF
TCP_
REPAI
R_
OFF_
NO_
WP
TCP_
REPAI
R_
ON
TCP_
REPAI
R_
OPTIONS
TCP_
REPAI
R_
QUEUE
TCP_
REPAI
R_
WINDOW
TCP_
RESERVE
D_
BITS
TCP_
SAVE
D_
SYN
TCP_
SAVE_
SYN
TCP_
SEND_
QUEUE
TCP_
SYNCNT
TCP_
THIN_
DUPACK
TCP_
THIN_
LINEA
R_
TIMEOUTS
TCP_
TIMESTAMP
TCP_
TX_
DELAY
TCP_ULP
TCP_
USER_
TIMEOUT
TCP_
WINDO
W_
CLAMP
TCP_
ZEROCOP
Y_
RECEIVE
UNIX_
PATH_
MAX
XT_
CONTINUE
XT_
ERRO
R_
TARGET
XT_
EXTENSIO
N_
MAXNAMELEN
XT_
FUNCTIO
N_
MAXNAMELEN
XT_
INV_
PROTO
XT_
RETURN
XT_
STANDAR
D_
TARGET
XT_
TABL
E_
MAXNAMELEN
XT_
TCP_
INV_
DSTPT
XT_
TCP_
INV_
FLAGS
XT_
TCP_
INV_
MASK
XT_
TCP_
INV_
OPTION
XT_
TCP_
INV_
SRCPT
XT_
UDP_
INV_
DSTPT
XT_
UDP_
INV_
MASK
XT_
UDP_
INV_
SRCPT
_K_
SS_
MAXSIZE
__
IPV4_
DEVCON
F_
MAX
__
LITTL
E_
ENDIAN
__
SOCK_
SIZE__
__
SO_
ACCEPTCON
Type Aliases
§
__be16
__be32
__be64
__
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_
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
__le16
__le32
__le64
__
poll_
t
__s8
__s16
__s32
__s64
__s128
__sum16
__u8
__u16
__u32
__u64
__u128
__wsum
socklen_
t
Unions
§
__
kernel_
sockaddr_
storage__
bindgen_
ty_
1
if_
settings__
bindgen_
ty_
1
ifconf__
bindgen_
ty_
1
ifreq__
bindgen_
ty_
1
ifreq__
bindgen_
ty_
2
in6_
addr__
bindgen_
ty_
1
iphdr__
bindgen_
ty_
1
ipv6hdr__
bindgen_
ty_
1
nf_
inet_
addr
tcp_
word_
hdr
xt_
entry_
match__
bindgen_
ty_
1
xt_
entry_
target__
bindgen_
ty_
1