Family rt-addr
netlink 规范¶
概述¶
通过 rtnetlink 进行地址配置。
操作¶
newaddr¶
添加新地址
- 属性集:
- 执行:
- 请求
- 属性:
[
address
,label
,local
,cacheinfo
]
deladdr¶
删除地址
- 属性集:
- 执行:
- 请求
- 属性:
[
address
,local
]
getaddr¶
转储地址信息。
- 属性集:
- 转储:
- 请求
- 属性:
[]
- 回复
- 属性:
[
address
,label
,local
,cacheinfo
]
getmulticast¶
获取/转储 IPv4/IPv6 多播地址。
- 属性集:
- 固定头:
- 执行:
- 请求
- 属性:
[]
- 回复
- 属性:
[
multicast
,cacheinfo
]
- 转储:
- 请求
- 属性:
[]
- 回复
- 属性:
[
multicast
,cacheinfo
]
多播组¶
rtnlgrp-ipv4-ifaddr
rtnlgrp-ipv6-ifaddr
定义¶
ifaddrmsg¶
- 类型:
结构体
- 成员:
- ifa-family (
u8
): - ifa-prefixlen (
u8
): - ifa-flags (
u8
): - ifa-scope (
u8
): - ifa-index (
u32
):
- ifa-family (
ifa-cacheinfo¶
- 类型:
结构体
- 成员:
- ifa-prefered (
u32
): - ifa-valid (
u32
): - cstamp (
u32
): - tstamp (
u32
):
- ifa-prefered (
ifa-flags¶
- 类型:
标志
- 名称前缀:
ifa-f-
- 枚举名称:
无
- 条目:
- secondary:
- nodad:
- optimistic:
- dadfailed:
- homeaddress:
- deprecated:
- tentative:
- permanent:
- managetempaddr:
- noprefixroute:
- mcautojoin:
- stable-privacy:
属性集¶
addr-attrs¶
address (binary
)¶
- 显示提示:
ipv4
local (binary
)¶
- 显示提示:
ipv4
label (string
)¶
broadcast (binary
)¶
- 显示提示:
ipv4
anycast (binary
)¶
cacheinfo (binary
)¶
- 结构体:
multicast (binary
)¶
flags (u32
)¶
- 枚举:
- 枚举作为标志:
是