rt-link 族 netlink 规范¶
概述¶
通过 rtnetlink 进行链路配置。
操作¶
newlink¶
创建新链路。
- 属性集:
- 固定头:
- 操作:
- 请求
- 属性:
[
ifi-index,ifname,net-ns-pid,net-ns-fd,target-netnsid,link-netnsid,linkinfo,group,num-tx-queues,num-rx-queues,address,broadcast,mtu,txqlen,operstate,linkmode,group,gso-max-size,gso-max-segs,gro-max-size,gso-ipv4-max-size,gro-ipv4-max-size,af-spec]
dellink¶
删除现有链路。
- 属性集:
- 固定头:
- 操作:
- 请求
- 属性:
[
ifi-index,ifname]
getlink¶
获取/转储有关链路的信息。
- 属性集:
- 固定头:
- 操作:
- 请求
- 属性:
[
ifi-index,ifname,alt-ifname,ext-mask,target-netnsid]
- 回复
- 属性:
[
ifi-family,ifi-type,ifi-index,ifi-flags,ifi-change,address,broadcast,ifname,mtu,link,qdisc,stats,cost,priority,master,wireless,protinfo,txqlen,map,weight,operstate,linkmode,linkinfo,net-ns-pid,ifalias,num-vf,vfinfo-list,stats64,vf-ports,port-self,af-spec,group,net-ns-fd,ext-mask,promiscuity,num-tx-queues,num-rx-queues,carrier,phys-port-id,carrier-changes,phys-switch-id,link-netnsid,phys-port-name,proto-down,gso-max-segs,gso-max-size,pad,xdp,event,new-netnsid,if-netnsid,target-netnsid,carrier-up-count,carrier-down-count,new-ifindex,min-mtu,max-mtu,prop-list,alt-ifname,perm-address,proto-down-reason,parent-dev-name,parent-dev-bus-name,gro-max-size,tso-max-size,tso-max-segs,allmulti,devlink-port,gso-ipv4-max-size,gro-ipv4-max-size]
- 转储:
- 请求
- 属性:
[
target-netnsid,ext-mask,master,linkinfo]
- 回复
- 属性:
[
ifi-family,ifi-type,ifi-index,ifi-flags,ifi-change,address,broadcast,ifname,mtu,link,qdisc,stats,cost,priority,master,wireless,protinfo,txqlen,map,weight,operstate,linkmode,linkinfo,net-ns-pid,ifalias,num-vf,vfinfo-list,stats64,vf-ports,port-self,af-spec,group,net-ns-fd,ext-mask,promiscuity,num-tx-queues,num-rx-queues,carrier,phys-port-id,carrier-changes,phys-switch-id,link-netnsid,phys-port-name,proto-down,gso-max-segs,gso-max-size,pad,xdp,event,new-netnsid,if-netnsid,target-netnsid,carrier-up-count,carrier-down-count,new-ifindex,min-mtu,max-mtu,prop-list,alt-ifname,perm-address,proto-down-reason,parent-dev-name,parent-dev-bus-name,gro-max-size,tso-max-size,tso-max-segs,allmulti,devlink-port,gso-ipv4-max-size,gro-ipv4-max-size]
setlink¶
设置有关链路的信息。
- 属性集:
- 固定头:
- 操作:
- 请求
- 属性:
[
ifi-family,ifi-type,ifi-index,ifi-flags,ifi-change,address,broadcast,ifname,mtu,link,qdisc,stats,cost,priority,master,wireless,protinfo,txqlen,map,weight,operstate,linkmode,linkinfo,net-ns-pid,ifalias,num-vf,vfinfo-list,stats64,vf-ports,port-self,af-spec,group,net-ns-fd,ext-mask,promiscuity,num-tx-queues,num-rx-queues,carrier,phys-port-id,carrier-changes,phys-switch-id,link-netnsid,phys-port-name,proto-down,gso-max-segs,gso-max-size,pad,xdp,event,new-netnsid,if-netnsid,target-netnsid,carrier-up-count,carrier-down-count,new-ifindex,min-mtu,max-mtu,prop-list,alt-ifname,perm-address,proto-down-reason,parent-dev-name,parent-dev-bus-name,gro-max-size,tso-max-size,tso-max-segs,allmulti,devlink-port,gso-ipv4-max-size,gro-ipv4-max-size]
getstats¶
获取/转储链路统计信息。
- 属性集:
- 固定头:
- 操作:
- 请求
- 属性:
[
ifindex]
- 回复
- 属性:
[
family,ifindex,filter-mask,link-64,link-xstats,link-xstats-slave,link-offload-xstats,af-spec]
- 转储:
请求
- 回复
- 属性:
[
family,ifindex,filter-mask,link-64,link-xstats,link-xstats-slave,link-offload-xstats,af-spec]
多播组¶
rtnlgrp-link
rtnlgrp-stats
定义¶
ifinfo-flags¶
- 类型:
标志
- 条目:
- up:
- broadcast:
- debug:
- loopback:
- point-to-point:
- no-trailers:
- running:
- no-arp:
- promisc:
- all-multi:
- master:
- slave:
- multicast:
- 端口选择:
- 自动媒体类型:
- 动态:
- 降低-提升:
- 休眠:
- 回显:
vlan-protocols¶
- 类型:
枚举
- 条目:
- 8021q:
- 8021ad:
rtgenmsg¶
- 类型:
结构体
- 成员:
- 族 (
u8):
- 族 (
ifinfomsg¶
- 类型:
结构体
- 成员:
- 接口族 (
u8): - 接口类型 (
u16): - 接口索引 (
s32): - 接口标志 (
u32): - 接口更改 (
u32):
- 接口族 (
ifla-bridge-id¶
- 类型:
结构体
- 成员:
- 优先级 (
u16): - 地址 (
binary):
- 优先级 (
ifla-cacheinfo¶
- 类型:
结构体
- 成员:
- 最大重组长度 (
u32): - 时间戳 (
u32): - 可达时间 (
s32): - 重传时间 (
u32):
- 最大重组长度 (
rtnl-link-stats¶
- 类型:
结构体
- 成员:
- 接收数据包 (
u32): - 发送数据包 (
u32): - 接收字节数 (
u32): - 发送字节数 (
u32): - 接收错误 (
u32): - 发送错误 (
u32): - 接收丢弃 (
u32): - 发送丢弃 (
u32): - 组播 (
u32): - 冲突 (
u32): - 接收长度错误 (
u32): - 接收溢出错误 (
u32): - 接收 CRC 错误 (
u32): - 接收帧错误 (
u32): - 接收 FIFO 错误 (
u32): - 接收丢失错误 (
u32): - 发送中止错误 (
u32): - 发送载波错误 (
u32): - 发送 FIFO 错误 (
u32): - 发送心跳错误 (
u32): - 发送窗口错误 (
u32): - 接收压缩 (
u32): - 发送压缩 (
u32): - 接收无处理程序 (
u32):
- 接收数据包 (
rtnl-link-stats64¶
- 类型:
结构体
- 成员:
- 接收数据包 (
u64): - 发送数据包 (
u64): - 接收字节数 (
u64): - 发送字节数 (
u64): - 接收错误 (
u64): - 发送错误 (
u64): - 接收丢弃 (
u64): - 发送丢弃 (
u64): - 组播 (
u64): - 冲突 (
u64): - 接收长度错误 (
u64): - 接收溢出错误 (
u64): - 接收 CRC 错误 (
u64): - 接收帧错误 (
u64): - 接收 FIFO 错误 (
u64): - 接收丢失错误 (
u64): - 发送中止错误 (
u64): - 发送载波错误 (
u64): - 发送 FIFO 错误 (
u64): - 发送心跳错误 (
u64): - 发送窗口错误 (
u64): - 接收压缩 (
u64): - 发送压缩 (
u64): - 接收无处理程序 (
u64): - 接收其他主机丢弃 (
u64):
- 接收数据包 (
rtnl-link-ifmap¶
- 类型:
结构体
- 成员:
- 内存起始地址 (
u64): - 内存结束地址 (
u64): - 基地址 (
u64): - 中断请求 (
u16): - DMA (
u8): - 端口 (
u8):
- 内存起始地址 (
ipv4-devconf¶
- 类型:
结构体
- 成员:
- 转发 (
u32): - 组播转发 (
u32): - 代理 ARP (
u32): - 接受重定向 (
u32): - 安全重定向 (
u32): - 发送重定向 (
u32): - 共享媒体 (
u32): - 反向路径过滤 (
u32): - 接受源路由 (
u32): - BOOTP 中继 (
u32): - 记录火星人 (
u32): - 标签 (
u32): - ARP 过滤器 (
u32): - 媒体 ID (
u32): - 无 XFRM (
u32): - 无策略 (
u32): - 强制 IGMP 版本 (
u32): - ARP 通知 (
u32): - ARP 忽略 (
u32): - 提升辅助地址 (
u32): - ARP 接受 (
u32): - ARP 通知 (
u32): - 接受本地 (
u32): - 源 VMARK (
u32): - 代理 ARP PVLAN (
u32): - 路由本地网络 (
u32): - IGMPv2 主动报告间隔 (
u32): - IGMPv3 主动报告间隔 (
u32): - 忽略链路断开的路由 (
u32): - 在 L2 组播中丢弃单播 (
u32): - 丢弃免费 ARP (
u32): - 广播转发 (
u32): - ARP 清除无载波 (
u32):
- 转发 (
ipv6-devconf¶
- 类型:
结构体
- 成员:
- 转发 (
u32): - hoplimit (
u32): - mtu6 (
u32): - accept-ra (
u32): - 接受重定向 (
u32): - autoconf (
u32): - dad-transmits (
u32): - rtr-solicits (
u32): - rtr-solicit-interval (
u32): - rtr-solicit-delay (
u32): - use-tempaddr (
u32): - temp-valid-lft (
u32): - temp-prefered-lft (
u32): - regen-max-retry (
u32): - max-desync-factor (
u32): - max-addresses (
u32): - force-mld-version (
u32): - accept-ra-defrtr (
u32): - accept-ra-pinfo (
u32): - accept-ra-rtr-pref (
u32): - rtr-probe-interval (
u32): - accept-ra-rt-info-max-plen (
u32): - proxy-ndp (
u32): - optimistic-dad (
u32): - 接受源路由 (
u32): - 组播转发 (
u32): - disable-ipv6 (
u32): - accept-dad (
u32): - force-tllao (
u32): - ndisc-notify (
u32): - mldv1-unsolicited-report-interval (
u32): - mldv2-unsolicited-report-interval (
u32): - suppress-frag-ndisc (
u32): - accept-ra-from-local (
u32): - use-optimistic (
u32): - accept-ra-mtu (
u32): - stable-secret (
u32): - use-oif-addrs-only (
u32): - accept-ra-min-hop-limit (
u32): - 忽略链路断开的路由 (
u32): - 在 L2 组播中丢弃单播 (
u32): - drop-unsolicited-na (
u32): - keep-addr-on-down (
u32): - rtr-solicit-max-interval (
u32): - seg6-enabled (
u32): - seg6-require-hmac (
u32): - enhanced-dad (
u32): - addr-gen-mode (
u8): - disable-policy (
u32): - accept-ra-rt-info-min-plen (
u32): - ndisc-tclass (
u32): - rpl-seg-enabled (
u32): - ra-defrtr-metric (
u32): - ioam6-enabled (
u32): - ioam6-id (
u32): - ioam6-id-wide (
u32): - ndisc-evict-nocarrier (
u32): - accept-untracked-na (
u32):
- 转发 (
ifla-icmp6-stats¶
- 类型:
结构体
- 成员:
- inmsgs (
u64): - inerrors (
u64): - outmsgs (
u64): - outerrors (
u64): - csumerrors (
u64): - ratelimithost (
u64):
- inmsgs (
ifla-inet6-stats¶
- 类型:
结构体
- 成员:
- inpkts (
u64): - inoctets (
u64): - indelivers (
u64): - outforwdatagrams (
u64): - outpkts (
u64): - outoctets (
u64): - inhdrerrors (
u64): - intoobigerrors (
u64): - innoroutes (
u64): - inaddrerrors (
u64): - inunknownprotos (
u64): - intruncatedpkts (
u64): - indiscards (
u64): - outdiscards (
u64): - outnoroutes (
u64): - reasmtimeout (
u64): - reasmreqds (
u64): - reasmoks (
u64): - reasmfails (
u64): - fragoks (
u64): - fragfails (
u64): - fragcreates (
u64): - inmcastpkts (
u64): - outmcastpkts (
u64): - inbcastpkts (
u64): - outbcastpkts (
u64): - inmcastoctets (
u64): - outmcastoctets (
u64): - inbcastoctets (
u64): - outbcastoctets (
u64): - csumerrors (
u64): - noectpkts (
u64): - ect1-pkts (
u64): - ect0-pkts (
u64): - cepkts (
u64): - reasm-overlaps (
u64):
- inpkts (
br-boolopt-multi¶
- 类型:
结构体
- 成员:
- optval (
u32): - optmask (
u32):
- optval (
if_stats_msg¶
- 类型:
结构体
- 成员:
- 族 (
u8): - ifindex (
u32): - filter-mask (
u32):
- 族 (
ifla-vlan-flags¶
- 类型:
结构体
- 成员:
- flags (
u32): - mask (
u32):
- flags (
vlan-flags¶
- 类型:
标志
- 条目:
reorder-hdrgvrploose-bindingmvrpbridge-binding
ifla-vlan-qos-mapping¶
- 类型:
结构体
- 成员:
- from (
u32): - 到 (
u32):
- from (
ifla-vf-mac¶
- 类型:
结构体
- 成员:
- vf (
u32): - mac (
二进制):
- vf (
ifla-vf-vlan¶
- 类型:
结构体
- 成员:
- vf (
u32): - vlan (
u32): - qos (
u32):
- vf (
ifla-vf-tx-rate¶
- 类型:
结构体
- 成员:
- vf (
u32): - rate (
u32):
- vf (
ifla-vf-spoofchk¶
- 类型:
结构体
- 成员:
- vf (
u32): - setting (
u32):
- vf (
ifla-vf-link-state¶
- 类型:
结构体
- 成员:
- vf (
u32): - link-state (
u32):
- vf (
ifla-vf-link-state-enum¶
- 类型:
枚举
- 条目:
自动启用禁用
ifla-vf-rate¶
- 类型:
结构体
- 成员:
- vf (
u32): - min-tx-rate (
u32): - max-tx-rate (
u32):
- vf (
ifla-vf-rss-query-en¶
- 类型:
结构体
- 成员:
- vf (
u32): - setting (
u32):
- vf (
ifla-vf-trust¶
- 类型:
结构体
- 成员:
- vf (
u32): - setting (
u32):
- vf (
ifla-vf-guid¶
- 类型:
结构体
- 成员:
- vf (
u32): - guid (
u64):
- vf (
ifla-vf-vlan-info¶
- 类型:
结构体
- 成员:
- vf (
u32): - vlan (
u32): - qos (
u32): - vlan-proto (
u32):
- vf (
rtext-filter¶
- 类型:
标志
- 条目:
vfbrvlanbrvlan-compressedskip-statsmrpcfm-configcfm-statusmst
netkit-policy¶
- 类型:
枚举
- 条目:
- 转发:
- 黑洞:
netkit-mode¶
- 类型:
枚举
- 条目:
- l2:
- l3:
netkit-scrub¶
- 类型:
枚举
- 条目:
- 无:
- 默认:
属性集¶
link-attrs¶
地址 (二进制)¶
- 显示提示:
mac
广播 (二进制)¶
- 显示提示:
mac
ifname (字符串)¶
mtu (u32)¶
链接 (u32)¶
qdisc (字符串)¶
统计 (二进制)¶
- 结构体:
成本 (字符串)¶
优先级 (字符串)¶
主设备 (u32)¶
无线 (字符串)¶
协议信息 (字符串)¶
txqlen (u32)¶
映射 (二进制)¶
- 结构体:
权重 (u32)¶
操作状态 (u8)¶
链接模式 (u8)¶
链接信息 (嵌套)¶
- 嵌套属性:
net-ns-pid (u32)¶
ifalias (字符串)¶
num-vf (u32)¶
vfinfo-list (嵌套)¶
- 嵌套属性:
stats64 (二进制)¶
- 结构体:
vf-ports (嵌套)¶
- 嵌套属性:
port-self (嵌套)¶
- 嵌套属性:
af-spec (嵌套)¶
- 嵌套属性:
组 (u32)¶
net-ns-fd (u32)¶
ext-mask (u32)¶
- 枚举:
- 枚举为标志:
真
混杂模式 (u32)¶
num-tx-queues (u32)¶
num-rx-queues (u32)¶
载波 (u8)¶
phys-port-id (二进制)¶
载波变更次数 (u32)¶
phys-switch-id (二进制)¶
link-netnsid (s32)¶
phys-port-name (字符串)¶
proto-down (u8)¶
gso-max-segs (u32)¶
gso-max-size (u32)¶
填充 (填充)¶
xdp (嵌套)¶
- 嵌套属性:
事件 (u32)¶
new-netnsid (s32)¶
target-netnsid (s32)¶
载波启动计数 (u32)¶
载波关闭计数 (u32)¶
new-ifindex (s32)¶
min-mtu (u32)¶
max-mtu (u32)¶
prop-list (嵌套)¶
- 嵌套属性:
alt-ifname (string)¶
- multi-attr:
真
perm-address (binary)¶
- 显示提示:
mac
proto-down-reason (string)¶
parent-dev-name (string)¶
parent-dev-bus-name (string)¶
gro-max-size (u32)¶
tso-max-size (u32)¶
tso-max-segs (u32)¶
allmulti (u32)¶
devlink-port (binary)¶
gso-ipv4-max-size (u32)¶
gro-ipv4-max-size (u32)¶
dpll-pin (nest)¶
- 嵌套属性:
max-pacing-offload-horizon (uint)¶
- doc:
设备支持的 EDT 卸载范围(以纳秒为单位)。
af-spec-attrs¶
inet (nest)¶
- value:
2
- 嵌套属性:
inet6 (nest)¶
- value:
10
- 嵌套属性:
mctp (nest)¶
- value:
45
- 嵌套属性:
vfinfo-list-attrs¶
info (nest)¶
- 嵌套属性:
- multi-attr:
真
vfinfo-attrs¶
mac (binary)¶
- 结构体:
vlan (binary)¶
- 结构体:
tx-rate (binary)¶
- 结构体:
spoofchk (binary)¶
- 结构体:
link-state (binary)¶
- 结构体:
rate (binary)¶
- 结构体:
rss-query-en (binary)¶
- 结构体:
stats (nest)¶
- 嵌套属性:
trust (binary)¶
- 结构体:
ib-node-guid (binary)¶
- 结构体:
ib-port-guid (binary)¶
- 结构体:
vlan-list (nest)¶
- 嵌套属性:
broadcast (binary)¶
vf-stats-attrs¶
rx-packets (u64)¶
- value:
0
tx-packets (u64)¶
rx-bytes (u64)¶
tx-bytes (u64)¶
broadcast (u64)¶
multicast (u64)¶
pad (pad)¶
rx-dropped (u64)¶
tx-dropped (u64)¶
vf-vlan-attrs¶
info (binary)¶
- 结构体:
- multi-attr:
真
vf-ports-attrs¶
port-self-attrs¶
linkinfo-attrs¶
kind (string)¶
data (sub-message)¶
- sub-message:
- selector:
kind
xstats (binary)¶
slave-kind (string)¶
slave-data (sub-message)¶
- sub-message:
- selector:
slave-kind
linkinfo-bond-attrs¶
mode (u8)¶
active-slave (u32)¶
miimon (u32)¶
updelay (u32)¶
downdelay (u32)¶
use-carrier (u8)¶
arp-interval (u32)¶
arp-ip-target (indexed-array)¶
- sub-type:
u32
- byte-order:
big-endian
- 显示提示:
ipv4
arp-validate (u32)¶
arp-all-targets (u32)¶
primary (
primary-reselect (u8)¶
fail-over-mac (u8)¶
xmit-hash-policy (u8)¶
resend-igmp (u32)¶
num-peer-notif (u8)¶
all-slaves-active (u8)¶
min-links (u32)¶
lp-interval (u32)¶
packets-per-slave (u32)¶
ad-lacp-rate (u8)¶
ad-select (u8)¶
ad-info (nest)¶
- 嵌套属性:
ad-actor-sys-prio (u16)¶
ad-user-port-key (u16)¶
ad-actor-system (binary)¶
- 显示提示:
mac
tlb-dynamic-lb (u8)¶
peer-notif-delay (u32)¶
ad-lacp-active (u8)¶
missed-max (u8)¶
ns-ip6-target (indexed-array)¶
- sub-type:
二进制
- 显示提示:
ipv6
coupled-control (u8)¶
bond-ad-info-attrs¶
aggregator (u16)¶
num-ports (u16)¶
actor-key (u16)¶
partner-key (u16)¶
partner-mac (binary)¶
- 显示提示:
mac
bond-slave-attrs¶
state (u8)¶
mii-status (u8)¶
link-failure-count (u32)¶
perm-hwaddr (binary)¶
- 显示提示:
mac
queue-id (u16)¶
ad-aggregator-id (u16)¶
ad-actor-oper-port-state (u8)¶
ad-partner-oper-port-state (u16)¶
prio (u32)¶
linkinfo-bridge-attrs¶
forward-delay (u32)¶
hello-time (u32)¶
max-age (u32)¶
ageing-time (u32)¶
stp-state (u32)¶
priority (u16)¶
vlan-filtering (u8)¶
vlan-protocol (u16)¶
group-fwd-mask (u16)¶
root-id (binary)¶
- 结构体:
bridge-id (binary)¶
- 结构体:
root-port (u16)¶
root-path-cost (u32)¶
topology-change (u8)¶
topology-change-detected (u8)¶
hello-timer (u64)¶
tcn-timer (u64)¶
topology-change-timer (u64)¶
gc-timer (u64)¶
group-addr (binary)¶
- 显示提示:
mac
fdb-flush (binary)¶
mcast-router (u8)¶
mcast-snooping (u8)¶
mcast-query-use-ifaddr (u8)¶
mcast-querier (u8)¶
mcast-hash-elasticity (u32)¶
mcast-hash-max (u32)¶
mcast-last-member-cnt (u32)¶
mcast-startup-query-cnt (u32)¶
mcast-last-member-intvl (u64)¶
mcast-membership-intvl (u64)¶
mcast-querier-intvl (u64)¶
mcast-query-intvl (u64)¶
mcast-query-response-intvl (u64)¶
mcast-startup-query-intvl (u64)¶
nf-call-iptables (u8)¶
nf-call-ip6-tables (u8)¶
nf-call-arptables (u8)¶
vlan-default-pvid (u16)¶
pad (pad)¶
vlan-stats-enabled (u8)¶
mcast-stats-enabled (u8)¶
mcast-igmp-version (u8)¶
mcast-mld-version (u8)¶
vlan-stats-per-port (u8)¶
multi-boolopt (binary)¶
- 结构体:
mcast-querier-state (binary)¶
fdb-n-learned (u32)¶
fdb-max-learned (u32)¶
linkinfo-brport-attrs¶
state (u8)¶
priority (u16)¶
cost (u32)¶
mode (flag)¶
guard (flag)¶
protect (flag)¶
快速离开(flag)¶
学习(flag)¶
单播洪泛(flag)¶
代理ARP(flag)¶
学习同步(flag)¶
代理ARP-WiFi(flag)¶
根ID(binary)¶
- 结构体:
桥ID(binary)¶
- 结构体:
指定端口(u16)¶
指定成本(u16)¶
ID(u16)¶
编号(u16)¶
拓扑变更确认(u8)¶
配置挂起(u8)¶
消息老化计时器(u64)¶
转发延迟计时器(u64)¶
保持计时器(u64)¶
刷新(flag)¶
组播路由器(u8)¶
填充(pad)¶
组播洪泛(flag)¶
组播转单播(flag)¶
VLAN隧道(flag)¶
广播洪泛(flag)¶
组转发掩码(u16)¶
邻居抑制(flag)¶
隔离(flag)¶
备份端口(u32)¶
MRP环路打开(flag)¶
MRP输入打开(flag)¶
组播EHT主机限制(u32)¶
组播EHT主机计数(u32)¶
锁定(flag)¶
MAB(flag)¶
组播组数(u32)¶
组播最大组数(u32)¶
邻居VLAN抑制(flag)¶
备份NHID(u32)¶
linkinfo-gre-attrs¶
链接(u32)¶
输入标志(u16)¶
输出标志(u16)¶
输入密钥(u32)¶
输出密钥(u32)¶
本地(binary)¶
- 显示提示:
ipv4
远程(binary)¶
- 显示提示:
ipv4
TTL(u8)¶
TOS(u8)¶
PMTUDISC(u8)¶
封装限制(u32)¶
流信息(u32)¶
标志(u32)¶
封装类型(u16)¶
封装标志(u16)¶
封装源端口(u16)¶
封装目标端口(u16)¶
收集元数据(flag)¶
忽略DF(u8)¶
防火墙标记(u32)¶
ERSPAN索引(u32)¶
ERSPAN版本(u8)¶
ERSPAN方向(u8)¶
ERSPAN硬件ID(u16)¶
linkinfo-geneve-attrs¶
ID(u32)¶
远程(binary)¶
- 显示提示:
ipv4
TTL(u8)¶
TOS(u8)¶
端口(u16)¶
收集元数据(flag)¶
远程6(binary)¶
- 显示提示:
ipv6
UDP校验和(u8)¶
UDP零校验和6-TX(u8)¶
UDP零校验和6-RX(u8)¶
标签(u32)¶
TTL继承(u8)¶
DF(u8)¶
内部协议继承(flag)¶
linkinfo-iptun-attrs¶
link (u32)¶
local (binary)¶
- 显示提示:
ipv4
remote (binary)¶
- 显示提示:
ipv4
ttl (u8)¶
tos (u8)¶
encap-limit (u8)¶
flowinfo (u32)¶
flags (u16)¶
proto (u8)¶
pmtudisc (u8)¶
6rd-prefix (binary)¶
- 显示提示:
ipv6
6rd-relay-prefix (binary)¶
- 显示提示:
ipv4
6rd-prefixlen (u16)¶
6rd-relay-prefixlen (u16)¶
encap-type (u16)¶
encap-flags (u16)¶
encap-sport (u16)¶
encap-dport (u16)¶
collect-metadata (flag)¶
fwmark (u32)¶
linkinfo-tun-attrs¶
owner (u32)¶
group (u32)¶
type (u8)¶
pi (u8)¶
vnet-hdr (u8)¶
persist (u8)¶
multi-queue (u8)¶
num-queues (u32)¶
num-disabled-queues (u32)¶
linkinfo-vlan-attrs¶
id (u16)¶
flag (binary)¶
- 结构体:
egress-qos (nest)¶
- 嵌套属性:
ingress-qos (nest)¶
- 嵌套属性:
protocol (u16)¶
- 枚举:
- byte-order:
big-endian
ifla-vlan-qos¶
mapping (binary)¶
- multi-attr:
真
- 结构体:
linkinfo-vrf-attrs¶
table (u32)¶
xdp-attrs¶
fd (s32)¶
attached (u8)¶
flags (u32)¶
prog-id (u32)¶
drv-prog-id (u32)¶
skb-prog-id (u32)¶
hw-prog-id (u32)¶
expected-fd (s32)¶
ifla-attrs¶
conf (binary)¶
- 结构体:
ifla6-attrs¶
flags (u32)¶
conf (binary)¶
- 结构体:
stats (binary)¶
- 结构体:
mcast (binary)¶
cacheinfo (binary)¶
- 结构体:
icmp6-stats (binary)¶
- 结构体:
token (binary)¶
addr-gen-mode (u8)¶
ra-mtu (u32)¶
mctp-attrs¶
mctp-net (u32)¶
stats-attrs¶
link-64 (binary)¶
- 结构体:
link-xstats (binary)¶
link-xstats-slave (binary)¶
link-offload-xstats (nest)¶
- 嵌套属性:
af-spec (binary)¶
link-offload-xstats¶
cpu-hit (binary)¶
hw-s-info (indexed-array)¶
- sub-type:
nest
- 嵌套属性:
l3-stats (binary)¶
hw-s-info-one¶
request (u8)¶
used (u8)¶
link-dpll-pin-attrs¶
id (u32)¶
linkinfo-netkit-attrs¶
peer-info (binary)¶
primary (u8)¶
policy (u32)¶
- 枚举:
peer-policy (u32)¶
- 枚举:
mode (u32)¶
- 枚举:
scrub (u32)¶
- 枚举:
peer-scrub (u32)¶
- 枚举:
子消息¶
linkinfo-data-msg¶
- bond
- 属性集:
- bridge
- erspan
- 属性集:
- gre
- 属性集:
- gretap
- 属性集:
- geneve
- ipip
- 属性集:
- sit
- 属性集:
- tun
- 属性集:
- vlan
- 属性集:
- vrf
- 属性集:
- netkit
链接信息成员数据消息¶
- bridge
- bond
- 属性集: