|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|


结构体 | |
| struct | dmac_ieee80211_frame_addr4 |
宏定义 | |
| #define | MAC_TCP_PROTOCAL 6 |
| #define | MAC_UDP_PROTOCAL 17 |
| #define | MAC_ICMP_PROTOCAL 1 |
| #define | MAC_ARP_REQUEST 0x0001 |
| #define | MAC_ARP_RESPONSE 0x0002 |
| #define | MAC_ICMP_REQUEST 0x08 |
| #define | MAC_ICMP_RESPONSE 0x00 |
| #define | MAC_SUBMSDU_LENGTH_OFFSET 12 /* submsdu的长度字段的偏移值 */ |
| #define | MAC_SUBMSDU_DA_OFFSET 0 /* submsdu的目的地址的偏移值 */ |
| #define | MAC_SUBMSDU_SA_OFFSET 6 /* submsdu的源地址的偏移值 */ |
| #define | MAC_BYTE_ALIGN_VALUE 4 /* 4字节对齐 */ |
| #define | OAL_DECLARE_PACKED __attribute__((__packed__)) |
类型定义 | |
| typedef struct dmac_ieee80211_frame_addr4 | dmac_ieee80211_frame_addr4_stru |
函数 | |
| struct dmac_ieee80211_frame_addr4 | __attribute__ ((__packed__)) |
| mac_data_type_enum_uint8 | dmac_get_arp_type_by_arphdr (const oal_eth_arphdr_stru *rx_arp_hdr) |
| oal_bool_enum_uint8 | dmac_frame_is_null_data (const oal_dmac_netbuf_stru *net_buf) |
| osal_u8 * | dmac_find_ie_etc (osal_u8 eid, osal_u8 *ies, osal_s32 len) |
| osal_u8 | dmac_get_data_type_etc (const oal_dmac_netbuf_stru *netbuff) |
| osal_bool | dmac_is_eapol_key_ptk_etc (const mac_eapol_header_stru *eapol_header) |
| osal_bool | dmac_is_eapol_key_ptk_4_4_etc (const oal_dmac_netbuf_stru *netbuff) |
| #define MAC_ARP_REQUEST 0x0001 |
| #define MAC_ARP_RESPONSE 0x0002 |
| #define MAC_BYTE_ALIGN_VALUE 4 /* 4字节对齐 */ |
| #define MAC_ICMP_PROTOCAL 1 |
| #define MAC_ICMP_REQUEST 0x08 |
| #define MAC_ICMP_RESPONSE 0x00 |
| #define MAC_SUBMSDU_DA_OFFSET 0 /* submsdu的目的地址的偏移值 */ |
| #define MAC_SUBMSDU_LENGTH_OFFSET 12 /* submsdu的长度字段的偏移值 */ |
| #define MAC_SUBMSDU_SA_OFFSET 6 /* submsdu的源地址的偏移值 */ |
| #define MAC_TCP_PROTOCAL 6 |
| #define MAC_UDP_PROTOCAL 17 |
| #define OAL_DECLARE_PACKED __attribute__((__packed__)) |
| typedef struct dmac_ieee80211_frame_addr4 dmac_ieee80211_frame_addr4_stru |
| struct dmac_ieee80211_frame_addr4 __attribute__ | ( | (__packed__) | ) |
| oal_bool_enum_uint8 dmac_frame_is_null_data | ( | const oal_dmac_netbuf_stru * | net_buf | ) |
| mac_data_type_enum_uint8 dmac_get_arp_type_by_arphdr | ( | const oal_eth_arphdr_stru * | rx_arp_hdr | ) |
| osal_u8 dmac_get_data_type_etc | ( | const oal_dmac_netbuf_stru * | netbuff | ) |
| osal_bool dmac_is_eapol_key_ptk_4_4_etc | ( | const oal_dmac_netbuf_stru * | netbuff | ) |
| osal_bool dmac_is_eapol_key_ptk_etc | ( | const mac_eapol_header_stru * | eapol_header | ) |
| osal_u8 address1[WLAN_MAC_ADDR_LEN] |
| osal_u8 address2[WLAN_MAC_ADDR_LEN] |
| osal_u8 address3[WLAN_MAC_ADDR_LEN] |
| osal_u8 address4[WLAN_MAC_ADDR_LEN] |
| osal_u16 duration_flag |
| osal_u16 duration_value |
| osal_u16 frag_num |
| mac_header_frame_control_stru frame_control |
| osal_u16 seq_num |