nlctrl 网络链接族规范¶
概要¶
genetlink 元族,它公开内核中注册的所有 genetlink 族(包括自身)的信息。
操作¶
getfamily¶
获取/转储 genetlink 族
- 属性集:
- 执行:
- 请求
- 属性:
[
family-name
]
- 回复
- 属性:
[
family-id
,family-name
,hdrsize
,maxattr
,mcast-groups
,ops
,version
]
- 转储:
- 回复
- 属性:
[
family-id
,family-name
,hdrsize
,maxattr
,mcast-groups
,ops
,version
]
getpolicy¶
获取/转储 genetlink 策略
- 属性集:
- 转储:
- 请求
- 属性:
[
family-name
,family-id
,op
]
- 回复
- 属性:
[
family-id
,op-policy
,policy
]
定义¶
op-flags¶
- 类型:
标志
- 枚举名称:
无
- 条目:
admin-perm
cmd-cap-do
cmd-cap-dump
cmd-cap-haspol
uns-admin-perm
attr-type¶
- 枚举名称:
网络链接属性类型
- 类型:
枚举
- 条目:
无效
标志
u8
u16
u32
u64
s8
s16
s32
s64
二进制
字符串
空字符串
嵌套
嵌套数组
位域32
sint
uint
属性集¶
ctrl-attrs¶
family-id (u16
)¶
family-name (string
)¶
version (u32
)¶
hdrsize (u32
)¶
maxattr (u32
)¶
ops (indexed-array
)¶
- 子类型:
嵌套
- 嵌套属性:
mcast-groups (indexed-array
)¶
- 子类型:
嵌套
- 嵌套属性:
policy (nest-type-value
)¶
- 类型值:
[‘policy-id’, ‘attr-id’]
- 嵌套属性:
op-policy (nest-type-value
)¶
- 类型值:
[‘op-id’]
- 嵌套属性:
op (u32
)¶
mcast-group-attrs¶
name (string
)¶
id (u32
)¶
op-attrs¶
id (u32
)¶
flags (u32
)¶
- 枚举:
- 枚举为标志:
True
policy-attrs¶
类型 (u32
)¶
- 枚举: