Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Enumerations
if_team.h File Reference

Go to the source code of this file.

Macros

#define TEAM_STRING_MAX_LEN   32
 
#define TEAM_GENL_NAME   "team"
 
#define TEAM_GENL_VERSION   0x1
 
#define TEAM_GENL_CHANGE_EVENT_MC_GRP_NAME   "change_event"
 

Enumerations

enum  {
  TEAM_CMD_NOOP, TEAM_CMD_OPTIONS_SET, TEAM_CMD_OPTIONS_GET, TEAM_CMD_PORT_LIST_GET,
  __TEAM_CMD_MAX, TEAM_CMD_MAX = (__TEAM_CMD_MAX - 1)
}
 
enum  {
  TEAM_ATTR_UNSPEC, TEAM_ATTR_TEAM_IFINDEX, TEAM_ATTR_LIST_OPTION, TEAM_ATTR_LIST_PORT,
  __TEAM_ATTR_MAX, TEAM_ATTR_MAX = __TEAM_ATTR_MAX - 1
}
 
enum  { TEAM_ATTR_ITEM_OPTION_UNSPEC, TEAM_ATTR_ITEM_OPTION, __TEAM_ATTR_ITEM_OPTION_MAX, TEAM_ATTR_ITEM_OPTION_MAX = __TEAM_ATTR_ITEM_OPTION_MAX - 1 }
 
enum  {
  TEAM_ATTR_OPTION_UNSPEC, TEAM_ATTR_OPTION_NAME, TEAM_ATTR_OPTION_CHANGED, TEAM_ATTR_OPTION_TYPE,
  TEAM_ATTR_OPTION_DATA, TEAM_ATTR_OPTION_REMOVED, TEAM_ATTR_OPTION_PORT_IFINDEX, TEAM_ATTR_OPTION_ARRAY_INDEX,
  __TEAM_ATTR_OPTION_MAX, TEAM_ATTR_OPTION_MAX = __TEAM_ATTR_OPTION_MAX - 1
}
 
enum  { TEAM_ATTR_ITEM_PORT_UNSPEC, TEAM_ATTR_ITEM_PORT, __TEAM_ATTR_ITEM_PORT_MAX, TEAM_ATTR_ITEM_PORT_MAX = __TEAM_ATTR_ITEM_PORT_MAX - 1 }
 
enum  {
  TEAM_ATTR_PORT_UNSPEC, TEAM_ATTR_PORT_IFINDEX, TEAM_ATTR_PORT_CHANGED, TEAM_ATTR_PORT_LINKUP,
  TEAM_ATTR_PORT_SPEED, TEAM_ATTR_PORT_DUPLEX, TEAM_ATTR_PORT_REMOVED, __TEAM_ATTR_PORT_MAX,
  TEAM_ATTR_PORT_MAX = __TEAM_ATTR_PORT_MAX - 1
}
 

Macro Definition Documentation

#define TEAM_GENL_CHANGE_EVENT_MC_GRP_NAME   "change_event"

Definition at line 105 of file if_team.h.

#define TEAM_GENL_NAME   "team"

Definition at line 103 of file if_team.h.

#define TEAM_GENL_VERSION   0x1

Definition at line 104 of file if_team.h.

#define TEAM_STRING_MAX_LEN   32

Definition at line 15 of file if_team.h.

Enumeration Type Documentation

anonymous enum
Enumerator:
TEAM_CMD_NOOP 
TEAM_CMD_OPTIONS_SET 
TEAM_CMD_OPTIONS_GET 
TEAM_CMD_PORT_LIST_GET 
__TEAM_CMD_MAX 
TEAM_CMD_MAX 

Definition at line 21 of file if_team.h.

anonymous enum
Enumerator:
TEAM_ATTR_UNSPEC 
TEAM_ATTR_TEAM_IFINDEX 
TEAM_ATTR_LIST_OPTION 
TEAM_ATTR_LIST_PORT 
__TEAM_ATTR_MAX 
TEAM_ATTR_MAX 

Definition at line 31 of file if_team.h.

anonymous enum
Enumerator:
TEAM_ATTR_ITEM_OPTION_UNSPEC 
TEAM_ATTR_ITEM_OPTION 
__TEAM_ATTR_ITEM_OPTION_MAX 
TEAM_ATTR_ITEM_OPTION_MAX 

Definition at line 57 of file if_team.h.

anonymous enum
Enumerator:
TEAM_ATTR_OPTION_UNSPEC 
TEAM_ATTR_OPTION_NAME 
TEAM_ATTR_OPTION_CHANGED 
TEAM_ATTR_OPTION_TYPE 
TEAM_ATTR_OPTION_DATA 
TEAM_ATTR_OPTION_REMOVED 
TEAM_ATTR_OPTION_PORT_IFINDEX 
TEAM_ATTR_OPTION_ARRAY_INDEX 
__TEAM_ATTR_OPTION_MAX 
TEAM_ATTR_OPTION_MAX 

Definition at line 65 of file if_team.h.

anonymous enum
Enumerator:
TEAM_ATTR_ITEM_PORT_UNSPEC 
TEAM_ATTR_ITEM_PORT 
__TEAM_ATTR_ITEM_PORT_MAX 
TEAM_ATTR_ITEM_PORT_MAX 

Definition at line 79 of file if_team.h.

anonymous enum
Enumerator:
TEAM_ATTR_PORT_UNSPEC 
TEAM_ATTR_PORT_IFINDEX 
TEAM_ATTR_PORT_CHANGED 
TEAM_ATTR_PORT_LINKUP 
TEAM_ATTR_PORT_SPEED 
TEAM_ATTR_PORT_DUPLEX 
TEAM_ATTR_PORT_REMOVED 
__TEAM_ATTR_PORT_MAX 
TEAM_ATTR_PORT_MAX 

Definition at line 87 of file if_team.h.