Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations
bfa_defs_cna.h File Reference
#include "bfa_defs.h"

Go to the source code of this file.

Data Structures

struct  bfa_port_fc_stats
 
struct  bfa_port_eth_stats
 
union  bfa_port_stats_u
 
struct  bfa_cee_lldp_str
 
struct  bfa_cee_lldp_cfg
 
struct  bfa_cee_dcbx_cfg
 
struct  bfa_cee_attr
 
struct  bfa_cee_stats
 

Macros

#define BFA_CEE_LLDP_MAX_STRING_LEN   (128)
 
#define BFA_CEE_DCBX_MAX_PRIORITY   (8)
 
#define BFA_CEE_DCBX_MAX_PGID   (8)
 
#define BFA_CEE_LLDP_SYS_CAP_OTHER   0x0001
 
#define BFA_CEE_LLDP_SYS_CAP_REPEATER   0x0002
 
#define BFA_CEE_LLDP_SYS_CAP_MAC_BRIDGE   0x0004
 
#define BFA_CEE_LLDP_SYS_CAP_WLAN_AP   0x0008
 
#define BFA_CEE_LLDP_SYS_CAP_ROUTER   0x0010
 
#define BFA_CEE_LLDP_SYS_CAP_TELEPHONE   0x0020
 
#define BFA_CEE_LLDP_SYS_CAP_DOCSIS_CD   0x0040
 
#define BFA_CEE_LLDP_SYS_CAP_STATION   0x0080
 
#define BFA_CEE_LLDP_SYS_CAP_CVLAN   0x0100
 
#define BFA_CEE_LLDP_SYS_CAP_SVLAN   0x0200
 
#define BFA_CEE_LLDP_SYS_CAP_TPMR   0x0400
 

Enumerations

enum  bfa_cee_dcbx_version { DCBX_PROTOCOL_PRECEE = 1, DCBX_PROTOCOL_CEE = 2 }
 
enum  bfa_cee_lls { CEE_LLS_DOWN_NO_TLV = 0, CEE_LLS_DOWN = 1, CEE_LLS_UP = 2 }
 
enum  bfa_cee_status { CEE_UP = 0, CEE_PHY_UP = 1, CEE_LOOPBACK = 2, CEE_PHY_DOWN = 3 }
 

Macro Definition Documentation

#define BFA_CEE_DCBX_MAX_PGID   (8)

Definition at line 115 of file bfa_defs_cna.h.

#define BFA_CEE_DCBX_MAX_PRIORITY   (8)

Definition at line 114 of file bfa_defs_cna.h.

#define BFA_CEE_LLDP_MAX_STRING_LEN   (128)

Definition at line 113 of file bfa_defs_cna.h.

#define BFA_CEE_LLDP_SYS_CAP_CVLAN   0x0100

Definition at line 125 of file bfa_defs_cna.h.

#define BFA_CEE_LLDP_SYS_CAP_DOCSIS_CD   0x0040

Definition at line 123 of file bfa_defs_cna.h.

#define BFA_CEE_LLDP_SYS_CAP_MAC_BRIDGE   0x0004

Definition at line 119 of file bfa_defs_cna.h.

#define BFA_CEE_LLDP_SYS_CAP_OTHER   0x0001

Definition at line 117 of file bfa_defs_cna.h.

#define BFA_CEE_LLDP_SYS_CAP_REPEATER   0x0002

Definition at line 118 of file bfa_defs_cna.h.

#define BFA_CEE_LLDP_SYS_CAP_ROUTER   0x0010

Definition at line 121 of file bfa_defs_cna.h.

#define BFA_CEE_LLDP_SYS_CAP_STATION   0x0080

Definition at line 124 of file bfa_defs_cna.h.

#define BFA_CEE_LLDP_SYS_CAP_SVLAN   0x0200

Definition at line 126 of file bfa_defs_cna.h.

#define BFA_CEE_LLDP_SYS_CAP_TELEPHONE   0x0020

Definition at line 122 of file bfa_defs_cna.h.

#define BFA_CEE_LLDP_SYS_CAP_TPMR   0x0400

Definition at line 127 of file bfa_defs_cna.h.

#define BFA_CEE_LLDP_SYS_CAP_WLAN_AP   0x0008

Definition at line 120 of file bfa_defs_cna.h.

Enumeration Type Documentation

Enumerator:
DCBX_PROTOCOL_PRECEE 
DCBX_PROTOCOL_CEE 

Definition at line 149 of file bfa_defs_cna.h.

Enumerator:
CEE_LLS_DOWN_NO_TLV 
CEE_LLS_DOWN 
CEE_LLS_UP 

Definition at line 154 of file bfa_defs_cna.h.

Enumerator:
CEE_UP 
CEE_PHY_UP 
CEE_LOOPBACK 
CEE_PHY_DOWN 

Definition at line 177 of file bfa_defs_cna.h.