• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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_STRING_MAX_LEN 32
10 enum {
11   TEAM_CMD_NOOP,
12   TEAM_CMD_OPTIONS_SET,
13   TEAM_CMD_OPTIONS_GET,
14   TEAM_CMD_PORT_LIST_GET,
15   __TEAM_CMD_MAX,
16   TEAM_CMD_MAX = (__TEAM_CMD_MAX - 1),
17 };
18 enum {
19   TEAM_ATTR_UNSPEC,
20   TEAM_ATTR_TEAM_IFINDEX,
21   TEAM_ATTR_LIST_OPTION,
22   TEAM_ATTR_LIST_PORT,
23   __TEAM_ATTR_MAX,
24   TEAM_ATTR_MAX = __TEAM_ATTR_MAX - 1,
25 };
26 enum {
27   TEAM_ATTR_ITEM_OPTION_UNSPEC,
28   TEAM_ATTR_ITEM_OPTION,
29   __TEAM_ATTR_ITEM_OPTION_MAX,
30   TEAM_ATTR_ITEM_OPTION_MAX = __TEAM_ATTR_ITEM_OPTION_MAX - 1,
31 };
32 enum {
33   TEAM_ATTR_OPTION_UNSPEC,
34   TEAM_ATTR_OPTION_NAME,
35   TEAM_ATTR_OPTION_CHANGED,
36   TEAM_ATTR_OPTION_TYPE,
37   TEAM_ATTR_OPTION_DATA,
38   TEAM_ATTR_OPTION_REMOVED,
39   TEAM_ATTR_OPTION_PORT_IFINDEX,
40   TEAM_ATTR_OPTION_ARRAY_INDEX,
41   __TEAM_ATTR_OPTION_MAX,
42   TEAM_ATTR_OPTION_MAX = __TEAM_ATTR_OPTION_MAX - 1,
43 };
44 enum {
45   TEAM_ATTR_ITEM_PORT_UNSPEC,
46   TEAM_ATTR_ITEM_PORT,
47   __TEAM_ATTR_ITEM_PORT_MAX,
48   TEAM_ATTR_ITEM_PORT_MAX = __TEAM_ATTR_ITEM_PORT_MAX - 1,
49 };
50 enum {
51   TEAM_ATTR_PORT_UNSPEC,
52   TEAM_ATTR_PORT_IFINDEX,
53   TEAM_ATTR_PORT_CHANGED,
54   TEAM_ATTR_PORT_LINKUP,
55   TEAM_ATTR_PORT_SPEED,
56   TEAM_ATTR_PORT_DUPLEX,
57   TEAM_ATTR_PORT_REMOVED,
58   __TEAM_ATTR_PORT_MAX,
59   TEAM_ATTR_PORT_MAX = __TEAM_ATTR_PORT_MAX - 1,
60 };
61 #define TEAM_GENL_NAME "team"
62 #define TEAM_GENL_VERSION 0x1
63 #define TEAM_GENL_CHANGE_EVENT_MC_GRP_NAME "change_event"
64 #endif
65