xref: /aosp_15_r20/bionic/libc/kernel/uapi/linux/if_team.h (revision 8d67ca893c1523eb926b9080dbe4e2ffd2a27ba1)
1*8d67ca89SAndroid Build Coastguard Worker /*
2*8d67ca89SAndroid Build Coastguard Worker  * This file is auto-generated. Modifications will be lost.
3*8d67ca89SAndroid Build Coastguard Worker  *
4*8d67ca89SAndroid Build Coastguard Worker  * See https://android.googlesource.com/platform/bionic/+/master/libc/kernel/
5*8d67ca89SAndroid Build Coastguard Worker  * for more information.
6*8d67ca89SAndroid Build Coastguard Worker  */
7*8d67ca89SAndroid Build Coastguard Worker #ifndef _UAPI_LINUX_IF_TEAM_H
8*8d67ca89SAndroid Build Coastguard Worker #define _UAPI_LINUX_IF_TEAM_H
9*8d67ca89SAndroid Build Coastguard Worker #define TEAM_GENL_NAME "team"
10*8d67ca89SAndroid Build Coastguard Worker #define TEAM_GENL_VERSION 1
11*8d67ca89SAndroid Build Coastguard Worker #define TEAM_STRING_MAX_LEN 32
12*8d67ca89SAndroid Build Coastguard Worker #define TEAM_GENL_CHANGE_EVENT_MC_GRP_NAME "change_event"
13*8d67ca89SAndroid Build Coastguard Worker enum {
14*8d67ca89SAndroid Build Coastguard Worker   TEAM_ATTR_UNSPEC,
15*8d67ca89SAndroid Build Coastguard Worker   TEAM_ATTR_TEAM_IFINDEX,
16*8d67ca89SAndroid Build Coastguard Worker   TEAM_ATTR_LIST_OPTION,
17*8d67ca89SAndroid Build Coastguard Worker   TEAM_ATTR_LIST_PORT,
18*8d67ca89SAndroid Build Coastguard Worker   __TEAM_ATTR_MAX,
19*8d67ca89SAndroid Build Coastguard Worker   TEAM_ATTR_MAX = (__TEAM_ATTR_MAX - 1)
20*8d67ca89SAndroid Build Coastguard Worker };
21*8d67ca89SAndroid Build Coastguard Worker enum {
22*8d67ca89SAndroid Build Coastguard Worker   TEAM_ATTR_ITEM_OPTION_UNSPEC,
23*8d67ca89SAndroid Build Coastguard Worker   TEAM_ATTR_ITEM_OPTION,
24*8d67ca89SAndroid Build Coastguard Worker   __TEAM_ATTR_ITEM_OPTION_MAX,
25*8d67ca89SAndroid Build Coastguard Worker   TEAM_ATTR_ITEM_OPTION_MAX = (__TEAM_ATTR_ITEM_OPTION_MAX - 1)
26*8d67ca89SAndroid Build Coastguard Worker };
27*8d67ca89SAndroid Build Coastguard Worker enum {
28*8d67ca89SAndroid Build Coastguard Worker   TEAM_ATTR_OPTION_UNSPEC,
29*8d67ca89SAndroid Build Coastguard Worker   TEAM_ATTR_OPTION_NAME,
30*8d67ca89SAndroid Build Coastguard Worker   TEAM_ATTR_OPTION_CHANGED,
31*8d67ca89SAndroid Build Coastguard Worker   TEAM_ATTR_OPTION_TYPE,
32*8d67ca89SAndroid Build Coastguard Worker   TEAM_ATTR_OPTION_DATA,
33*8d67ca89SAndroid Build Coastguard Worker   TEAM_ATTR_OPTION_REMOVED,
34*8d67ca89SAndroid Build Coastguard Worker   TEAM_ATTR_OPTION_PORT_IFINDEX,
35*8d67ca89SAndroid Build Coastguard Worker   TEAM_ATTR_OPTION_ARRAY_INDEX,
36*8d67ca89SAndroid Build Coastguard Worker   __TEAM_ATTR_OPTION_MAX,
37*8d67ca89SAndroid Build Coastguard Worker   TEAM_ATTR_OPTION_MAX = (__TEAM_ATTR_OPTION_MAX - 1)
38*8d67ca89SAndroid Build Coastguard Worker };
39*8d67ca89SAndroid Build Coastguard Worker enum {
40*8d67ca89SAndroid Build Coastguard Worker   TEAM_ATTR_ITEM_PORT_UNSPEC,
41*8d67ca89SAndroid Build Coastguard Worker   TEAM_ATTR_ITEM_PORT,
42*8d67ca89SAndroid Build Coastguard Worker   __TEAM_ATTR_ITEM_PORT_MAX,
43*8d67ca89SAndroid Build Coastguard Worker   TEAM_ATTR_ITEM_PORT_MAX = (__TEAM_ATTR_ITEM_PORT_MAX - 1)
44*8d67ca89SAndroid Build Coastguard Worker };
45*8d67ca89SAndroid Build Coastguard Worker enum {
46*8d67ca89SAndroid Build Coastguard Worker   TEAM_ATTR_PORT_UNSPEC,
47*8d67ca89SAndroid Build Coastguard Worker   TEAM_ATTR_PORT_IFINDEX,
48*8d67ca89SAndroid Build Coastguard Worker   TEAM_ATTR_PORT_CHANGED,
49*8d67ca89SAndroid Build Coastguard Worker   TEAM_ATTR_PORT_LINKUP,
50*8d67ca89SAndroid Build Coastguard Worker   TEAM_ATTR_PORT_SPEED,
51*8d67ca89SAndroid Build Coastguard Worker   TEAM_ATTR_PORT_DUPLEX,
52*8d67ca89SAndroid Build Coastguard Worker   TEAM_ATTR_PORT_REMOVED,
53*8d67ca89SAndroid Build Coastguard Worker   __TEAM_ATTR_PORT_MAX,
54*8d67ca89SAndroid Build Coastguard Worker   TEAM_ATTR_PORT_MAX = (__TEAM_ATTR_PORT_MAX - 1)
55*8d67ca89SAndroid Build Coastguard Worker };
56*8d67ca89SAndroid Build Coastguard Worker enum {
57*8d67ca89SAndroid Build Coastguard Worker   TEAM_CMD_NOOP,
58*8d67ca89SAndroid Build Coastguard Worker   TEAM_CMD_OPTIONS_SET,
59*8d67ca89SAndroid Build Coastguard Worker   TEAM_CMD_OPTIONS_GET,
60*8d67ca89SAndroid Build Coastguard Worker   TEAM_CMD_PORT_LIST_GET,
61*8d67ca89SAndroid Build Coastguard Worker   __TEAM_CMD_MAX,
62*8d67ca89SAndroid Build Coastguard Worker   TEAM_CMD_MAX = (__TEAM_CMD_MAX - 1)
63*8d67ca89SAndroid Build Coastguard Worker };
64*8d67ca89SAndroid Build Coastguard Worker #endif
65