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


宏定义 | |
| #define | IEEE80211_WEP_MICLEN 8 /* trailing MIC */ |
| #define | IEEE80211_FC1_DIR_NODS 0x00 /* STA->STA */ |
| #define | IEEE80211_FC1_DIR_TODS 0x01 /* STA->AP */ |
| #define | IEEE80211_FC1_DIR_FROMDS 0x02 /* AP ->STA */ |
| #define | IEEE80211_FC1_DIR_DSTODS 0x03 /* AP ->AP */ |
| #define | IEEE80211_NON_QOS_SEQ 16 /* index for non-QoS (including management) sequence number space */ |
| #define | IEEE80211_FC0_TYPE_MASK 0x0c |
| #define | IEEE80211_FC0_SUBTYPE_QOS 0x80 |
| #define | IEEE80211_FC0_TYPE_DATA 0x08 |
| #define | WEP_IV_FIELD_SIZE 4 /* wep IV field size */ |
| #define | EXT_IV_FIELD_SIZE 4 /* ext IV field size */ |
函数 | |
| OAL_STATIC OAL_INLINE osal_u32 | rotl (osal_u32 val, osal_s32 bits) |
| OAL_STATIC OAL_INLINE osal_u32 | rotr (osal_u32 val, osal_s32 bits) |
| OAL_STATIC OAL_INLINE osal_u32 | xswap (osal_u32 val) |
| OAL_STATIC OAL_INLINE osal_u32 | get_le32_split (osal_u8 b0, osal_u8 b1, osal_u8 b2, osal_u8 b3) |
| OAL_STATIC OAL_INLINE osal_u32 | get_le32 (const osal_u8 *p) |
| OAL_STATIC OAL_INLINE osal_void | put_le32 (osal_u8 *p, osal_u32 v) |
| osal_u32 | hmac_crypto_tkip_enmic_etc (wlan_priv_key_param_stru *pst_key, oal_netbuf_stru *pst_netbuf) |
| osal_u32 | hmac_crypto_tkip_demic_etc (wlan_priv_key_param_stru *pst_key, oal_netbuf_stru *pst_netbuf) |
| #define EXT_IV_FIELD_SIZE 4 /* ext IV field size */ |
| #define IEEE80211_FC0_SUBTYPE_QOS 0x80 |
| #define IEEE80211_FC0_TYPE_DATA 0x08 |
| #define IEEE80211_FC0_TYPE_MASK 0x0c |
| #define IEEE80211_FC1_DIR_DSTODS 0x03 /* AP ->AP */ |
| #define IEEE80211_FC1_DIR_FROMDS 0x02 /* AP ->STA */ |
| #define IEEE80211_FC1_DIR_NODS 0x00 /* STA->STA */ |
| #define IEEE80211_FC1_DIR_TODS 0x01 /* STA->AP */ |
| #define IEEE80211_NON_QOS_SEQ 16 /* index for non-QoS (including management) sequence number space */ |
| #define IEEE80211_WEP_MICLEN 8 /* trailing MIC */ |
| #define WEP_IV_FIELD_SIZE 4 /* wep IV field size */ |
| OAL_STATIC OAL_INLINE osal_u32 get_le32 | ( | const osal_u8 * | p | ) |
| OAL_STATIC OAL_INLINE osal_u32 get_le32_split | ( | osal_u8 | b0, |
| osal_u8 | b1, | ||
| osal_u8 | b2, | ||
| osal_u8 | b3 | ||
| ) |
| osal_u32 hmac_crypto_tkip_demic_etc | ( | wlan_priv_key_param_stru * | pst_key, |
| oal_netbuf_stru * | pst_netbuf | ||
| ) |
| osal_u32 hmac_crypto_tkip_enmic_etc | ( | wlan_priv_key_param_stru * | pst_key, |
| oal_netbuf_stru * | pst_netbuf | ||
| ) |
| OAL_STATIC OAL_INLINE osal_void put_le32 | ( | osal_u8 * | p, |
| osal_u32 | v | ||
| ) |
| OAL_STATIC OAL_INLINE osal_u32 rotl | ( | osal_u32 | val, |
| osal_s32 | bits | ||
| ) |
| OAL_STATIC OAL_INLINE osal_u32 rotr | ( | osal_u32 | val, |
| osal_s32 | bits | ||
| ) |
| OAL_STATIC OAL_INLINE osal_u32 xswap | ( | osal_u32 | val | ) |