26#define THIS_FILE_ID OAM_FILE_ID_HMAC_WDS_H
27#ifdef _PRE_WLAN_FEATURE_VIRTUAL_MULTI_STA
34 return (sta_mac_addr[0] + sta_mac_addr[1] + sta_mac_addr[2] + sta_mac_addr[3] + sta_mac_addr[4] + sta_mac_addr[5]) &
38#define wds_calc_mac_hash_val(mac_addr) (mac_calculate_hash_value(mac_addr) & (WDS_HASH_NUM - 1))
39#define WDS_TABLE_ADD_ENTRY 0
40#define WDS_TABLE_DEL_ENTRY 1
41#define WDS_MAX_STAS_NUM 256
42#define WDS_MAX_NODE_NUM 4
43#define WDS_MAX_NEIGH_NUM 512
45#define WDS_MIN_AGE_NUM 5
46#define WDS_MAX_AGE_NUM 10000
48#define WDS_TABLE_DEF_TIMER 15000
50#ifdef _PRE_WLAN_FEATURE_VIRTUAL_MULTI_STA
51#define VMSTA_4ADDR_SUPPORT 0
52#define VMSTA_4ADDR_UNSUPPORT -1
87 hmac_wds_node_stru *related_node;
102} mac_cfg_wds_sta_stru;
126 p_hmac_wds_node_func hmac_wds_node,
osal_void *arg);
138 hmac_wds_stas_stru **ppst_wds_node);
#define WLAN_MAC_ADDR_LEN
Definition mac_addr.c:28
#define MAC_VAP_USER_HASH_MAX_VALUE
Definition mac_vap_ext.h:90
osal_u32 ie_len
Definition oal_net.h:0
osal_u8 oal_bool_enum_uint8
Definition oal_types_device_rom.h:45
#define INLINE__
Definition osal_list.h:25
unsigned char osal_u8
Definition osal_types.h:11
void osal_void
Definition osal_types.h:29
unsigned int osal_u32
Definition osal_types.h:13
unsigned short osal_u16
Definition osal_types.h:12
Definition mac_vap_ext.h:2019
Definition osal_list.h:39