RDK-B
|
#include <stdint.h>
Go to the source code of this file.
Data Structures | |
struct | _WAN_IPV4_CFG |
struct | _WAN_IPV6_CFG |
struct | _WAN_QOS_QUEUE |
struct | _WAN_MAPT_CFG |
struct | _SELFHEAL_CONFIG |
Macros | |
#define | RETURN_ERROR 1 |
#define | RETURN_OK 0 |
#define | BUFLEN_8 8 |
#define | BUFLEN_32 32 |
#define | BUFLEN_64 64 |
Typedefs | |
typedef struct _WAN_IPV4_CFG | WAN_IPV4_CFG |
typedef struct _WAN_IPV4_CFG * | PWAN_IPV4_CFG |
typedef struct _WAN_IPV6_CFG | WAN_IPV6_CFG |
typedef struct _WAN_IPV6_CFG * | PWAN_IPV6_CFG |
typedef struct _WAN_QOS_QUEUE | WAN_QOS_QUEUE |
typedef struct _WAN_QOS_QUEUE * | PWAN_QOS_QUEUE |
typedef struct _WAN_MAPT_CFG | WAN_MAPT_CFG |
typedef struct _WAN_MAPT_CFG * | PWAN_MAPT_CFG |
typedef struct _SELFHEAL_CONFIG | SELFHEAL_CONFIG |
typedef struct _SELFHEAL_CONFIG * | PSELFHEAL_CONFIG |
Enumerations | |
enum | t_eWanMode { WAN_MODE_DISABLED = 1, WAN_MODE_DSL_ONLY = 2, WAN_MODE_ETH_ONLY = 3, WAN_MODE_AUTO = 4 } |
Functions | |
int | wan_hal_Init () |
int | wan_hal_SetWanmode (t_eWanMode mode) |
int | wan_hal_SetWanConnectionEnable (unsigned int enable) |
int | wan_hal_SetSelfHealConfig (PSELFHEAL_CONFIG pSelfHealConfig) |
int | wan_hal_GetWanOEUpstreamCurrRate (unsigned int *pValue) |
int | wan_hal_GetWanOEDownstreamCurrRate (unsigned int *pValue) |
int | wan_hal_SetQoSConfiguration (PWAN_QOS_QUEUE pQueue, unsigned int QueueNumberOfEntries, const char *baseifname, const char *wanifname) |
int | wan_hal_ConfigureIpv4 (PWAN_IPV4_CFG pWanIpv4Cfg) |
int | wan_hal_UnConfigureIpv4 (PWAN_IPV4_CFG pWanIpv4Cfg) |
int | wan_hal_ConfigureIpv6 (PWAN_IPV6_CFG pWanIpv6Cfg) |
int | wan_hal_UnConfigureIpv6 (PWAN_IPV6_CFG pWanIpv6Cfg) |
int | wan_hal_EnableMapt (PWAN_MAPT_CFG pMAPTCfg) |
int | wan_hal_DisableMapt (const char *ifName) |
int | wan_hal_enableWanOEMode (const unsigned char enable) |
int | wan_hal_getAuthInfo (char *authInfo) |