Docs.rs
linux-raw-sys-0.7.0
linux-raw-sys 0.7.0
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.7.0
Module net
Module Items
Structs
Enums
Constants
Type Aliases
Unions
In crate linux_
raw_
sys
linux_raw_sys
Module
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
CLOCK_
DEFAULT
CLOCK_
EXT
CLOCK_
INT
CLOCK_
TXFROMRX
CLOCK_
TXINT
DEVCONF_
ACCEPT_
DAD
DEVCONF_
ACCEPT_
RA
DEVCONF_
ACCEPT_
RA_
DEFRTR
DEVCONF_
ACCEPT_
RA_
FROM_
LOCAL
DEVCONF_
ACCEPT_
RA_
MIN_
HOP_
LIMIT
DEVCONF_
ACCEPT_
RA_
MIN_
LFT
DEVCONF_
ACCEPT_
RA_
MTU
DEVCONF_
ACCEPT_
RA_
PINFO
DEVCONF_
ACCEPT_
RA_
RTR_
PREF
DEVCONF_
ACCEPT_
RA_
RT_
INFO_
MAX_
PLEN
DEVCONF_
ACCEPT_
RA_
RT_
INFO_
MIN_
PLEN
DEVCONF_
ACCEPT_
REDIRECTS
DEVCONF_
ACCEPT_
SOURCE_
ROUTE
DEVCONF_
ACCEPT_
UNTRACKED_
NA
DEVCONF_
ADDR_
GEN_
MODE
DEVCONF_
AUTOCONF
DEVCONF_
DAD_
TRANSMITS
DEVCONF_
DISABLE_
IPV6
DEVCONF_
DISABLE_
POLICY
DEVCONF_
DROP_
UNICAST_
IN_
L2_
MULTICAST
DEVCONF_
DROP_
UNSOLICITED_
NA
DEVCONF_
ENHANCED_
DAD
DEVCONF_
FORCE_
MLD_
VERSION
DEVCONF_
FORCE_
TLLAO
DEVCONF_
FORWARDING
DEVCONF_
HOPLIMIT
DEVCONF_
IGNORE_
ROUTES_
WITH_
LINKDOWN
DEVCONF_
IOAM6_
ENABLED
DEVCONF_
IOAM6_
ID
DEVCONF_
IOAM6_
ID_
WIDE
DEVCONF_
KEEP_
ADDR_
ON_
DOWN
DEVCONF_
MAX
DEVCONF_
MAX_
ADDRESSES
DEVCONF_
MAX_
DESYNC_
FACTOR
DEVCONF_
MC_
FORWARDING
DEVCONF_
MLDV1_
UNSOLICITED_
REPORT_
INTERVAL
DEVCONF_
MLDV2_
UNSOLICITED_
REPORT_
INTERVAL
DEVCONF_
MTU6
DEVCONF_
NDISC_
EVICT_
NOCARRIER
DEVCONF_
NDISC_
NOTIFY
DEVCONF_
NDISC_
TCLASS
DEVCONF_
OPTIMISTIC_
DAD
DEVCONF_
PROXY_
NDP
DEVCONF_
RA_
DEFRTR_
METRIC
DEVCONF_
REGEN_
MAX_
RETRY
DEVCONF_
RPL_
SEG_
ENABLED
DEVCONF_
RTR_
PROBE_
INTERVAL
DEVCONF_
RTR_
SOLICITS
DEVCONF_
RTR_
SOLICIT_
DELAY
DEVCONF_
RTR_
SOLICIT_
INTERVAL
DEVCONF_
RTR_
SOLICIT_
MAX_
INTERVAL
DEVCONF_
SEG6_
ENABLED
DEVCONF_
SEG6_
REQUIRE_
HMAC
DEVCONF_
STABLE_
SECRET
DEVCONF_
SUPPRESS_
FRAG_
NDISC
DEVCONF_
TEMP_
PREFERED_
LFT
DEVCONF_
TEMP_
VALID_
LFT
DEVCONF_
USE_
OIF_
ADDRS_
ONLY
DEVCONF_
USE_
OPTIMISTIC
DEVCONF_
USE_
TEMPADDR
ENCODING_
DEFAULT
ENCODING_
FM_
MARK
ENCODING_
FM_
SPACE
ENCODING_
MANCHESTER
ENCODING_
NRZ
ENCODING_
NRZI
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
INADDR_
ALLHOSTS_
GROUP
INADDR_
ALLRTRS_
GROUP
INADDR_
ALLSNOOPERS_
GROUP
INADDR_
LOOPBACK
INADDR_
MAX_
LOCAL_
GROUP
INADDR_
UNSPEC_
GROUP
IN_
CLASSA_
HOST
IN_
CLASSA_
MAX
IN_
CLASSA_
NET
IN_
CLASSA_
NSHIFT
IN_
CLASSB_
HOST
IN_
CLASSB_
MAX
IN_
CLASSB_
NET
IN_
CLASSB_
NSHIFT
IN_
CLASSC_
HOST
IN_
CLASSC_
NET
IN_
CLASSC_
NSHIFT
IN_
CLASSE_
NET
IN_
CLASSE_
NSHIFT
IN_
LOOPBACKNET
IN_
MULTICAST_
NET
IP6T_
BASE_
CTL
IP6T_
CONTINUE
IP6T_
ERROR_
TARGET
IP6T_
FUNCTION_
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_
REVISION_
MATCH
IP6T_
SO_
GET_
REVISION_
TARGET
IP6T_
SO_
ORIGINAL_
DST
IP6T_
SO_
SET_
ADD_
COUNTERS
IP6T_
SO_
SET_
MAX
IP6T_
SO_
SET_
REPLACE
IP6T_
STANDARD_
TARGET
IP6T_
TABLE_
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
IPOPT_
CIPSO
IPOPT_
CLASS_
MASK
IPOPT_
CONTROL
IPOPT_
COPY
IPOPT_
END
IPOPT_
EOL
IPOPT_
LSRR
IPOPT_
MEASUREMENT
IPOPT_
MINOFF
IPOPT_
NOOP
IPOPT_
NOP
IPOPT_
NUMBER_
MASK
IPOPT_
OFFSET
IPOPT_
OLEN
IPOPT_
OPTVAL
IPOPT_
RA
IPOPT_
RESERVE
D1
IPOPT_
RESERVE
D2
IPOPT_
RR
IPOPT_
SEC
IPOPT_
SID
IPOPT_
SSRR
IPOPT_
TIMESTAMP
IPOPT_
TS
IPOPT_
TS_
PRESPEC
IPOPT_
TS_
TSANDADDR
IPOPT_
TS_
TSONLY
IPPROTO_
AH
IPPROTO_
BEETPH
IPPROTO_
COMP
IPPROTO_
DCCP
IPPROTO_
DSTOPTS
IPPROTO_
EGP
IPPROTO_
ENCAP
IPPROTO_
ESP
IPPROTO_
ETHERNET
IPPROTO_
FRAGMENT
IPPROTO_
GRE
IPPROTO_
HOPOPTS
IPPROTO_
ICMP
IPPROTO_
ICMP
V6
IPPROTO_
IDP
IPPROTO_
IGMP
IPPROTO_
IP
IPPROTO_
IPIP
IPPROTO_
IPV6
IPPROTO_
L2TP
IPPROTO_
MAX
IPPROTO_
MH
IPPROTO_
MPLS
IPPROTO_
MPTCP
IPPROTO_
MTP
IPPROTO_
NONE
IPPROTO_
PIM
IPPROTO_
PUP
IPPROTO_
RAW
IPPROTO_
ROUTING
IPPROTO_
RSVP
IPPROTO_
SCTP
IPPROTO_
SMC
IPPROTO_
TCP
IPPROTO_
TP
IPPROTO_
UDP
IPPROTO_
UDPLITE
IPTOS_
LOWDELAY
IPTOS_
MINCOST
IPTOS_
PREC_
CRITIC_
ECP
IPTOS_
PREC_
FLASH
IPTOS_
PREC_
FLASHOVERRIDE
IPTOS_
PREC_
IMMEDIATE
IPTOS_
PREC_
INTERNETCONTROL
IPTOS_
PREC_
MASK
IPTOS_
PREC_
NETCONTROL
IPTOS_
PREC_
PRIORITY
IPTOS_
PREC_
ROUTINE
IPTOS_
RELIABILITY
IPTOS_
THROUGHPUT
IPTOS_
TOS_
MASK
IPV4_
BEET_
PHMAXLEN
IPV4_
DEVCONF_
ACCEPT_
LOCAL
IPV4_
DEVCONF_
ACCEPT_
REDIRECTS
IPV4_
DEVCONF_
ACCEPT_
SOURCE_
ROUTE
IPV4_
DEVCONF_
ARPFILTER
IPV4_
DEVCONF_
ARP_
ACCEPT
IPV4_
DEVCONF_
ARP_
ANNOUNCE
IPV4_
DEVCONF_
ARP_
EVICT_
NOCARRIER
IPV4_
DEVCONF_
ARP_
IGNORE
IPV4_
DEVCONF_
ARP_
NOTIFY
IPV4_
DEVCONF_
BC_
FORWARDING
IPV4_
DEVCONF_
BOOTP_
RELAY
IPV4_
DEVCONF_
DROP_
GRATUITOUS_
ARP
IPV4_
DEVCONF_
DROP_
UNICAST_
IN_
L2_
MULTICAST
IPV4_
DEVCONF_
FORCE_
IGMP_
VERSION
IPV4_
DEVCONF_
FORWARDING
IPV4_
DEVCONF_
IGMP
V2_
UNSOLICITED_
REPORT_
INTERVAL
IPV4_
DEVCONF_
IGMP
V3_
UNSOLICITED_
REPORT_
INTERVAL
IPV4_
DEVCONF_
IGNORE_
ROUTES_
WITH_
LINKDOWN
IPV4_
DEVCONF_
LOG_
MARTIANS
IPV4_
DEVCONF_
MC_
FORWARDING
IPV4_
DEVCONF_
MEDIUM_
ID
IPV4_
DEVCONF_
NOPOLICY
IPV4_
DEVCONF_
NOXFRM
IPV4_
DEVCONF_
PROMOTE_
SECONDARIES
IPV4_
DEVCONF_
PROXY_
ARP
IPV4_
DEVCONF_
PROXY_
ARP_
PVLAN
IPV4_
DEVCONF_
ROUTE_
LOCALNET
IPV4_
DEVCONF_
RP_
FILTER
IPV4_
DEVCONF_
SECURE_
REDIRECTS
IPV4_
DEVCONF_
SEND_
REDIRECTS
IPV4_
DEVCONF_
SHARED_
MEDIA
IPV4_
DEVCONF_
SRC_
VMARK
IPV4_
DEVCONF_
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_
FLOWINFO_
FLOWLABEL
IPV6_
FLOWINFO_
PRIORITY
IPV6_
FLOWINFO_
SEND
IPV6_
FLOWLABEL_
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_
IPSEC_
POLICY
IPV6_
JOIN_
ANYCAST
IPV6_
LEAVE_
ANYCAST
IPV6_
MINHOPCOUNT
IPV6_
MIN_
MTU
IPV6_
MTU
IPV6_
MTU_
DISCOVER
IPV6_
MULTICAST_
ALL
IPV6_
MULTICAST_
HOPS
IPV6_
MULTICAST_
IF
IPV6_
MULTICAST_
LOOP
IPV6_
NEXTHOP
IPV6_
OPT_
ROUTERALERT_
MLD
IPV6_
ORIGDSTADDR
IPV6_
PATHMTU
IPV6_
PKTINFO
IPV6_
PMTUDISC_
DO
IPV6_
PMTUDISC_
DONT
IPV6_
PMTUDISC_
INTERFACE
IPV6_
PMTUDISC_
OMIT
IPV6_
PMTUDISC_
PROBE
IPV6_
PMTUDISC_
WANT
IPV6_
PREFER_
SRC_
CGA
IPV6_
PREFER_
SRC_
COA
IPV6_
PREFER_
SRC_
HOME
IPV6_
PREFER_
SRC_
NONCGA
IPV6_
PREFER_
SRC_
PUBLIC
IPV6_
PREFER_
SRC_
PUBTMP_
DEFAULT
IPV6_
PREFER_
SRC_
TMP
IPV6_
PRIORITY_
8
IPV6_
PRIORITY_
9
IPV6_
PRIORITY_
10
IPV6_
PRIORITY_
11
IPV6_
PRIORITY_
12
IPV6_
PRIORITY_
13
IPV6_
PRIORITY_
14
IPV6_
PRIORITY_
15
IPV6_
PRIORITY_
BULK
IPV6_
PRIORITY_
CONTROL
IPV6_
PRIORITY_
FILLER
IPV6_
PRIORITY_
INTERACTIVE
IPV6_
PRIORITY_
RESERVE
D1
IPV6_
PRIORITY_
RESERVE
D2
IPV6_
PRIORITY_
UNATTENDED
IPV6_
PRIORITY_
UNCHARACTERIZED
IPV6_
RECVDSTOPTS
IPV6_
RECVERR
IPV6_
RECVERR_
RFC4884
IPV6_
RECVFRAGSIZE
IPV6_
RECVHOPLIMIT
IPV6_
RECVHOPOPTS
IPV6_
RECVORIGDSTADDR
IPV6_
RECVPATHMTU
IPV6_
RECVPKTINFO
IPV6_
RECVRTHDR
IPV6_
RECVTCLASS
IPV6_
ROUTER_
ALERT
IPV6_
ROUTER_
ALERT_
ISOLATE
IPV6_
RTHDR
IPV6_
RTHDRDSTOPTS
IPV6_
SRCRT_
STRICT
IPV6_
SRCRT_
TYPE_
0
IPV6_
SRCRT_
TYPE_
2
IPV6_
SRCRT_
TYPE_
3
IPV6_
SRCRT_
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_
UNICAST_
HOPS
IPV6_
UNICAST_
IF
IPV6_
V6ONLY
IPV6_
XFRM_
POLICY
IPVERSION
IP_
ADD_
MEMBERSHIP
IP_
ADD_
SOURCE_
MEMBERSHIP
IP_
BIND_
ADDRESS_
NO_
PORT
IP_
BLOCK_
SOURCE
IP_
CHECKSUM
IP_
DEFAULT_
MULTICAST_
LOOP
IP_
DEFAULT_
MULTICAST_
TTL
IP_
DROP_
MEMBERSHIP
IP_
DROP_
SOURCE_
MEMBERSHIP
IP_
FREEBIND
IP_
HDRINCL
IP_
IPSEC_
POLICY
IP_
LOCAL_
PORT_
RANGE
IP_
MINTTL
IP_
MSFILTER
IP_MTU
IP_
MTU_
DISCOVER
IP_
MULTICAST_
ALL
IP_
MULTICAST_
IF
IP_
MULTICAST_
LOOP
IP_
MULTICAST_
TTL
IP_
NODEFRAG
IP_
OPTIONS
IP_
ORIGDSTADDR
IP_
PASSSEC
IP_
PKTINFO
IP_
PKTOPTIONS
IP_
PMTUDISC_
DO
IP_
PMTUDISC_
DONT
IP_
PMTUDISC_
INTERFACE
IP_
PMTUDISC_
OMIT
IP_
PMTUDISC_
PROBE
IP_
PMTUDISC_
WANT
IP_
PROTOCOL
IP_
RECVERR
IP_
RECVERR_
RFC4884
IP_
RECVFRAGSIZE
IP_
RECVOPTS
IP_
RECVORIGDSTADDR
IP_
RECVRETOPTS
IP_
RECVTOS
IP_
RECVTTL
IP_
RETOPTS
IP_
ROUTER_
ALERT
IP_TOS
IP_
TRANSPARENT
IP_TTL
IP_
UNBLOCK_
SOURCE
IP_
UNICAST_
IF
IP_
XFRM_
POLICY
LMI_
ANSI
LMI_
CCITT
LMI_
CISCO
LMI_
DEFAULT
LMI_
NONE
MAXTTL
MAX_
IPOPTLEN
MCAST_
BLOCK_
SOURCE
MCAST_
EXCLUDE
MCAST_
INCLUDE
MCAST_
JOIN_
GROUP
MCAST_
JOIN_
SOURCE_
GROUP
MCAST_
LEAVE_
GROUP
MCAST_
LEAVE_
SOURCE_
GROUP
MCAST_
MSFILTER
MCAST_
UNBLOCK_
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
NFPROTO_
ARP
NFPROTO_
BRIDGE
NFPROTO_
DECNET
NFPROTO_
INET
NFPROTO_
IPV4
NFPROTO_
IPV6
NFPROTO_
NETDEV
NFPROTO_
NUMPROTO
NFPROTO_
UNSPEC
NF_
ACCEPT
NF_DROP
NF_
IP6_
FORWARD
NF_
IP6_
LOCAL_
IN
NF_
IP6_
LOCAL_
OUT
NF_
IP6_
NUMHOOKS
NF_
IP6_
POST_
ROUTING
NF_
IP6_
PRE_
ROUTING
NF_
IP_
FORWARD
NF_
IP_
LOCAL_
IN
NF_
IP_
LOCAL_
OUT
NF_
IP_
NUMHOOKS
NF_
IP_
POST_
ROUTING
NF_
IP_
PRE_
ROUTING
NF_
MAX_
VERDICT
NF_
QUEUE
NF_
REPEAT
NF_
STOLEN
NF_STOP
NF_
VERDICT_
BITS
NF_
VERDICT_
FLAG_
QUEUE_
BYPASS
NF_
VERDICT_
MASK
NF_
VERDICT_
QBITS
NF_
VERDICT_
QMASK
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
SCM_
CREDENTIALS
SCM_
DEVMEM_
DMABUF
SCM_
DEVMEM_
LINEAR
SCM_
RIGHTS
SCM_
SECURITY
SCM_
TIMESTAMP
SCM_
TIMESTAMPING
SCM_
TIMESTAMPING_
OPT_
STATS
SCM_
TIMESTAMPING_
PKTINFO
SCM_
TIMESTAMPNS
SCM_
TXTIME
SCM_
WIFI_
STATUS
SHUT_RD
SHUT_
RDWR
SHUT_WR
SIOCGSTAMPNS_
OLD
SIOCGSTAMP_
OLD
SOCK_
BUF_
LOCK_
MASK
SOCK_
DGRAM
SOCK_
RAW
SOCK_
RCVBUF_
LOCK
SOCK_
RDM
SOCK_
SEQPACKET
SOCK_
SNDBUF_
LOCK
SOCK_
STREAM
SOCK_
TXREHASH_
DEFAULT
SOCK_
TXREHASH_
DISABLED
SOCK_
TXREHASH_
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_
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_
DEVMEM_
DMABUF
SO_
DEVMEM_
DONTNEED
SO_
DEVMEM_
LINEAR
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_
ORIGINAL_
DST
SO_
PASSCRED
SO_
PASSPIDFD
SO_
PASSSEC
SO_
PEEK_
OFF
SO_
PEERCRED
SO_
PEERGROUPS
SO_
PEERNAME
SO_
PEERPIDFD
SO_
PEERSEC
SO_
PREFER_
BUSY_
POLL
SO_
PRIORITY
SO_
PROTOCOL
SO_
RCVBUF
SO_
RCVBUFFORCE
SO_
RCVLOWAT
SO_
RCVMARK
SO_
RCVTIMEO
SO_
RCVTIMEO_
NEW
SO_
RCVTIMEO_
OLD
SO_
RESERVE_
MEM
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_
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_
EXCLUDE_
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_
DEFER_
ACCEPT
TCP_
FASTOPEN
TCP_
FASTOPEN_
CONNECT
TCP_
FASTOPEN_
KEY
TCP_
FASTOPEN_
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_
IS_
MPTCP
TCP_
KEEPCNT
TCP_
KEEPIDLE
TCP_
KEEPINTVL
TCP_
LINGE
R2
TCP_
MAXSEG
TCP_
MD5SIG
TCP_
MD5SIG_
EXT
TCP_
MD5SIG_
FLAG_
IFINDEX
TCP_
MD5SIG_
FLAG_
PREFIX
TCP_
MD5SIG_
MAXKEYLEN
TCP_
MSS_
DEFAULT
TCP_
MSS_
DESIRED
TCP_
NLA_
BUSY
TCP_
NLA_
BYTES_
NOTSENT
TCP_
NLA_
BYTES_
RETRANS
TCP_
NLA_
BYTES_
SENT
TCP_
NLA_
CA_
STATE
TCP_
NLA_
DATA_
SEGS_
OUT
TCP_
NLA_
DELIVERED
TCP_
NLA_
DELIVERED_
CE
TCP_
NLA_
DELIVERY_
RATE
TCP_
NLA_
DELIVERY_
RATE_
APP_
LMT
TCP_
NLA_
DSACK_
DUPS
TCP_
NLA_
EDT
TCP_
NLA_
MIN_
RTT
TCP_
NLA_
PACING_
RATE
TCP_
NLA_
PAD
TCP_
NLA_
RECUR_
RETRANS
TCP_
NLA_
REHASH
TCP_
NLA_
REORDERING
TCP_
NLA_
REORD_
SEEN
TCP_
NLA_
RWND_
LIMITED
TCP_
NLA_
SNDBUF_
LIMITED
TCP_
NLA_
SNDQ_
SIZE
TCP_
NLA_
SND_
CWND
TCP_
NLA_
SND_
SSTHRESH
TCP_
NLA_
SRTT
TCP_
NLA_
TIMEOUT_
REHASH
TCP_
NLA_
TOTAL_
RETRANS
TCP_
NLA_
TTL
TCP_
NODELAY
TCP_
NOTSENT_
LOWAT
TCP_
NO_
QUEUE
TCP_
QUEUES_
NR
TCP_
QUEUE_
SEQ
TCP_
QUICKACK
TCP_
RECEIVE_
ZEROCOPY_
FLAG_
TLB_
CLEAN_
HINT
TCP_
RECV_
QUEUE
TCP_
REPAIR
TCP_
REPAIR_
OFF
TCP_
REPAIR_
OFF_
NO_
WP
TCP_
REPAIR_
ON
TCP_
REPAIR_
OPTIONS
TCP_
REPAIR_
QUEUE
TCP_
REPAIR_
WINDOW
TCP_
RESERVED_
BITS
TCP_
SAVED_
SYN
TCP_
SAVE_
SYN
TCP_
SEND_
QUEUE
TCP_
SYNCNT
TCP_
THIN_
DUPACK
TCP_
THIN_
LINEAR_
TIMEOUTS
TCP_
TIMESTAMP
TCP_
TX_
DELAY
TCP_ULP
TCP_
USER_
TIMEOUT
TCP_
WINDOW_
CLAMP
TCP_
ZEROCOPY_
RECEIVE
UNIX_
PATH_
MAX
XT_
CONTINUE
XT_
ERROR_
TARGET
XT_
EXTENSION_
MAXNAMELEN
XT_
FUNCTION_
MAXNAMELEN
XT_
INV_
PROTO
XT_
RETURN
XT_
STANDARD_
TARGET
XT_
TABLE_
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
__
BITS_
PER_
LONG_
LONG
__
IPV4_
DEVCONF_
MAX
__
LITTLE_
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