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