RDK-B
|
Data Structures | |
struct | _CCSP_HAL_ETH_STATS |
struct | _eth_device |
struct | __appCallBack |
Macros | |
#define | ULONG unsigned long |
#define | ULLONG unsigned long long |
#define | CHAR char |
#define | UCHAR unsigned char |
#define | BOOLEAN UCHAR |
#define | INT int |
#define | UINT unsigned int |
#define | TRUE 1 |
#define | FALSE 0 |
#define | ENABLE 1 |
#define | RETURN_OK 0 |
#define | RETURN_ERR -1 |
#define | ETHWAN_DEF_INTF_NUM 0 |
#define | ETHWAN_INTERFACE_NAME_MAX_LENGTH 32 |
Typedefs | |
typedef enum _CCSP_HAL_ETHSW_PORT | CCSP_HAL_ETHSW_PORT |
typedef enum _CCSP_HAL_ETHSW_PORT * | PCCSP_HAL_ETHSW_PORT |
typedef enum _CCSP_HAL_ETHSW_LINK_RATE | CCSP_HAL_ETHSW_LINK_RATE |
typedef enum _CCSP_HAL_ETHSW_LINK_RATE * | PCCSP_HAL_ETHSW_LINK_RATE |
typedef enum _CCSP_HAL_ETHSW_DUPLEX_MODE | CCSP_HAL_ETHSW_DUPLEX_MODE |
typedef enum _CCSP_HAL_ETHSW_DUPLEX_MODE * | PCCSP_HAL_ETHSW_DUPLEX_MODE |
typedef enum _CCSP_HAL_ETHSW_LINK_STATUS | CCSP_HAL_ETHSW_LINK_STATUS |
typedef enum _CCSP_HAL_ETHSW_LINK_STATUS * | PCCSP_HAL_ETHSW_LINK_STATUS |
typedef enum _CCSP_HAL_ETHSW_ADMIN_STATUS | CCSP_HAL_ETHSW_ADMIN_STATUS |
typedef enum _CCSP_HAL_ETHSW_ADMIN_STATUS * | PCCSP_HAL_ETHSW_ADMIN_STATUS |
typedef struct _CCSP_HAL_ETH_STATS | CCSP_HAL_ETH_STATS |
typedef struct _CCSP_HAL_ETH_STATS * | PCCSP_HAL_ETH_STATS |
typedef struct _eth_device | eth_device_t |
typedef void(* | fpEthWanLink_Up) () |
typedef void(* | fpEthWanLink_Down) () |
typedef struct __appCallBack | appCallBack |
struct _CCSP_HAL_ETH_STATS |
Definition at line 248 of file ccsp_hal_ethsw.h.
Data Fields | |
unsigned long long | BytesSent |
unsigned long long | BytesReceived |
unsigned long | PacketsSent |
unsigned long | PacketsReceived |
unsigned long | ErrorsSent |
unsigned long | ErrorsReceived |
unsigned long | UnicastPacketsSent |
unsigned long | UnicastPacketsReceived |
unsigned long | DiscardPacketsSent |
unsigned long | DiscardPacketsReceived |
unsigned long | MulticastPacketsSent |
unsigned long | MulticastPacketsReceived |
unsigned long | BroadcastPacketsSent |
unsigned long | BroadcastPacketsReceived |
unsigned long | UnknownProtoPacketsReceived |
unsigned long long _CCSP_HAL_ETH_STATS::BytesSent |
Definition at line 251 of file ccsp_hal_ethsw.h.
unsigned long long _CCSP_HAL_ETH_STATS::BytesReceived |
Definition at line 252 of file ccsp_hal_ethsw.h.
unsigned long _CCSP_HAL_ETH_STATS::PacketsSent |
Definition at line 253 of file ccsp_hal_ethsw.h.
unsigned long _CCSP_HAL_ETH_STATS::PacketsReceived |
Definition at line 254 of file ccsp_hal_ethsw.h.
unsigned long _CCSP_HAL_ETH_STATS::ErrorsSent |
Definition at line 255 of file ccsp_hal_ethsw.h.
unsigned long _CCSP_HAL_ETH_STATS::ErrorsReceived |
Definition at line 256 of file ccsp_hal_ethsw.h.
unsigned long _CCSP_HAL_ETH_STATS::UnicastPacketsSent |
Definition at line 257 of file ccsp_hal_ethsw.h.
unsigned long _CCSP_HAL_ETH_STATS::UnicastPacketsReceived |
Definition at line 258 of file ccsp_hal_ethsw.h.
unsigned long _CCSP_HAL_ETH_STATS::DiscardPacketsSent |
Definition at line 259 of file ccsp_hal_ethsw.h.
unsigned long _CCSP_HAL_ETH_STATS::DiscardPacketsReceived |
Definition at line 260 of file ccsp_hal_ethsw.h.
unsigned long _CCSP_HAL_ETH_STATS::MulticastPacketsSent |
Definition at line 261 of file ccsp_hal_ethsw.h.
unsigned long _CCSP_HAL_ETH_STATS::MulticastPacketsReceived |
Definition at line 262 of file ccsp_hal_ethsw.h.
unsigned long _CCSP_HAL_ETH_STATS::BroadcastPacketsSent |
Definition at line 263 of file ccsp_hal_ethsw.h.
unsigned long _CCSP_HAL_ETH_STATS::BroadcastPacketsReceived |
Definition at line 264 of file ccsp_hal_ethsw.h.
unsigned long _CCSP_HAL_ETH_STATS::UnknownProtoPacketsReceived |
Definition at line 265 of file ccsp_hal_ethsw.h.
struct _eth_device |
Definition at line 519 of file ccsp_hal_ethsw.h.
Data Fields | |
unsigned char | eth_devMacAddress [6] |
int | eth_port |
which external port the device attached to. index start from 0 More... | |
int | eth_vlanid |
what vlan ID the the port tagged. More... | |
int | eth_devTxRate |
int | eth_devRxRate |
unsigned char | eth_Active |
unsigned char _eth_device::eth_devMacAddress[6] |
Definition at line 520 of file ccsp_hal_ethsw.h.
int _eth_device::eth_port |
which external port the device attached to. index start from 0
Definition at line 521 of file ccsp_hal_ethsw.h.
int _eth_device::eth_vlanid |
what vlan ID the the port tagged.
Definition at line 522 of file ccsp_hal_ethsw.h.
int _eth_device::eth_devTxRate |
Definition at line 523 of file ccsp_hal_ethsw.h.
int _eth_device::eth_devRxRate |
Definition at line 524 of file ccsp_hal_ethsw.h.
unsigned char _eth_device::eth_Active |
Definition at line 525 of file ccsp_hal_ethsw.h.
struct __appCallBack |
Definition at line 685 of file ccsp_hal_ethsw.h.
Data Fields | |
fpEthWanLink_Up | pGWP_act_EthWanLinkUP |
fpEthWanLink_Down | pGWP_act_EthWanLinkDown |
fpEthWanLink_Up __appCallBack::pGWP_act_EthWanLinkUP |
Definition at line 687 of file ccsp_hal_ethsw.h.
fpEthWanLink_Down __appCallBack::pGWP_act_EthWanLinkDown |
Definition at line 688 of file ccsp_hal_ethsw.h.
#define ULONG unsigned long |
Definition at line 96 of file ccsp_hal_ethsw.h.
#define ULLONG unsigned long long |
Definition at line 100 of file ccsp_hal_ethsw.h.
#define CHAR char |
Definition at line 104 of file ccsp_hal_ethsw.h.
#define UCHAR unsigned char |
Definition at line 108 of file ccsp_hal_ethsw.h.
#define BOOLEAN UCHAR |
Definition at line 112 of file ccsp_hal_ethsw.h.
#define INT int |
Definition at line 116 of file ccsp_hal_ethsw.h.
#define UINT unsigned int |
Definition at line 120 of file ccsp_hal_ethsw.h.
#define TRUE 1 |
Definition at line 124 of file ccsp_hal_ethsw.h.
#define FALSE 0 |
Definition at line 128 of file ccsp_hal_ethsw.h.
#define ENABLE 1 |
Definition at line 132 of file ccsp_hal_ethsw.h.
#define RETURN_OK 0 |
Definition at line 136 of file ccsp_hal_ethsw.h.
#define RETURN_ERR -1 |
Definition at line 140 of file ccsp_hal_ethsw.h.
#define ETHWAN_DEF_INTF_NUM 0 |
Definition at line 155 of file ccsp_hal_ethsw.h.
#define ETHWAN_INTERFACE_NAME_MAX_LENGTH 32 |
Definition at line 164 of file ccsp_hal_ethsw.h.
typedef enum _CCSP_HAL_ETHSW_PORT CCSP_HAL_ETHSW_PORT |
typedef enum _CCSP_HAL_ETHSW_PORT * PCCSP_HAL_ETHSW_PORT |
typedef enum _CCSP_HAL_ETHSW_LINK_RATE CCSP_HAL_ETHSW_LINK_RATE |
typedef enum _CCSP_HAL_ETHSW_LINK_RATE * PCCSP_HAL_ETHSW_LINK_RATE |
typedef enum _CCSP_HAL_ETHSW_DUPLEX_MODE CCSP_HAL_ETHSW_DUPLEX_MODE |
typedef enum _CCSP_HAL_ETHSW_DUPLEX_MODE * PCCSP_HAL_ETHSW_DUPLEX_MODE |
typedef enum _CCSP_HAL_ETHSW_LINK_STATUS CCSP_HAL_ETHSW_LINK_STATUS |
typedef enum _CCSP_HAL_ETHSW_LINK_STATUS * PCCSP_HAL_ETHSW_LINK_STATUS |
typedef enum _CCSP_HAL_ETHSW_ADMIN_STATUS CCSP_HAL_ETHSW_ADMIN_STATUS |
typedef enum _CCSP_HAL_ETHSW_ADMIN_STATUS * PCCSP_HAL_ETHSW_ADMIN_STATUS |
typedef struct _CCSP_HAL_ETH_STATS * PCCSP_HAL_ETH_STATS |
typedef struct _eth_device eth_device_t |
typedef void( * fpEthWanLink_Up) () |
RDKB expects this callback once EthWan link is UP
Definition at line 678 of file ccsp_hal_ethsw.h.
typedef void( * fpEthWanLink_Down) () |
RDKB expects this callback once EthWan link is Down
Definition at line 679 of file ccsp_hal_ethsw.h.
typedef struct __appCallBack appCallBack |
enum _CCSP_HAL_ETHSW_PORT |
Definition at line 171 of file ccsp_hal_ethsw.h.
Definition at line 203 of file ccsp_hal_ethsw.h.
Enumerator | |
---|---|
CCSP_HAL_ETHSW_DUPLEX_Auto | |
CCSP_HAL_ETHSW_DUPLEX_Half | |
CCSP_HAL_ETHSW_DUPLEX_Full |
Definition at line 218 of file ccsp_hal_ethsw.h.
Enumerator | |
---|---|
CCSP_HAL_ETHSW_LINK_Up | |
CCSP_HAL_ETHSW_LINK_Down | |
CCSP_HAL_ETHSW_LINK_Disconnected |
Definition at line 228 of file ccsp_hal_ethsw.h.
Enumerator | |
---|---|
CCSP_HAL_ETHSW_AdminUp | |
CCSP_HAL_ETHSW_AdminDown | |
CCSP_HAL_ETHSW_AdminTest |
Definition at line 238 of file ccsp_hal_ethsw.h.