1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
5 protocol: genetlink-legacy
8 Network team device driver.
10 c-family-name: team-genl-name
11 c-version-name: team-genl-version
13 uapi-header: linux/if_team.h
21 name: genl-change-event-mc-grp-name
29 The team nested layout of get/set msg looks like
30 [TEAM_ATTR_LIST_OPTION]
31 [TEAM_ATTR_ITEM_OPTION]
32 [TEAM_ATTR_OPTION_*], ...
33 [TEAM_ATTR_ITEM_OPTION]
34 [TEAM_ATTR_OPTION_*], ...
38 [TEAM_ATTR_PORT_*], ...
40 [TEAM_ATTR_PORT_*], ...
42 name-prefix: team-attr-
54 nested-attributes: item-option
58 nested-attributes: item-port
61 name-prefix: team-attr-item-
62 attr-cnt-name: __team-attr-item-option-max
63 attr-max-name: team-attr-item-option-max
72 nested-attributes: attr-option
75 name-prefix: team-attr-option-
85 max-len: string-max-len
102 doc: for per-port options
106 doc: for array options
109 name-prefix: team-attr-item-
110 attr-cnt-name: __team-attr-item-port-max
111 attr-max-name: team-attr-item-port-max
120 nested-attributes: attr-port
123 name-prefix: team-attr-port-
155 dont-validate: [ strict ]
158 # Actually it only reply the team netlink family
165 doc: Set team options
167 dont-validate: [ strict ]
168 flags: [ admin-perm ]
171 request: &option_attrs
179 doc: Get team options info
181 dont-validate: [ strict ]
182 flags: [ admin-perm ]
192 doc: Get team ports info
194 dont-validate: [ strict ]
195 flags: [ admin-perm ]