|
| OAL_STATIC osal_u32 | hmac_m2u_add_member_list (hmac_m2u_grp_list_entry_stru *grp_list, hmac_m2u_list_update_stru *list_entry) |
| |
| OAL_STATIC osal_u32 | hmac_m2u_remove_expired_member (hmac_m2u_grp_list_entry_stru *grp_list, hmac_vap_stru *hmac_vap, osal_u32 nowtimestamp) |
| |
| OAL_STATIC osal_void | hmac_m2u_remove_one_member (hmac_m2u_grp_list_entry_stru *grp_list, hmac_vap_stru *hmac_vap, osal_u8 *grp_member_addr) |
| |
| OAL_STATIC hmac_m2u_grp_member_stru * | hmac_m2u_find_member_src (hmac_m2u_grp_list_entry_stru *grp_list, osal_u8 *grp_member_addr, osal_u8 *src_ip_addr) |
| |
| OAL_STATIC hmac_m2u_grp_member_stru * | hmac_m2u_find_member (hmac_m2u_grp_list_entry_stru *grp_list, osal_u8 *grp_member_addr) |
| |
| OAL_STATIC hmac_m2u_grp_list_entry_stru * | hmac_m2u_find_group_list (hmac_vap_stru *hmac_vap, hmac_m2u_list_update_stru *list_entry) |
| |
| OAL_STATIC hmac_m2u_grp_list_entry_stru * | hmac_m2u_create_grp_list (hmac_vap_stru *hmac_vap, hmac_m2u_list_update_stru *list_entry) |
| |
| OAL_STATIC osal_u32 | hmac_m2u_update_snoop_list_with_multicast_source (hmac_m2u_grp_list_entry_stru *grp_list, hmac_m2u_list_update_stru *list_entry) |
| |
| OAL_STATIC osal_u32 | hmac_m2u_update_snoop_list_without_multicast_source (hmac_m2u_grp_list_entry_stru *grp_list, hmac_m2u_list_update_stru *list_entry) |
| |
| osal_u32 | hmac_m2u_update_snoop_list (hmac_m2u_list_update_stru *list_entry) |
| |
| osal_void | hmac_m2u_show_snoop_deny_table (hmac_vap_stru *hmac_vap) |
| |
| OAL_STATIC osal_u32 | hmac_m2u_snoop_is_denied_ipv4 (hmac_vap_stru *hmac_vap, osal_u32 grpaddr) |
| |
| OAL_STATIC osal_u32 | hmac_m2u_snoop_is_denied_ipv6 (hmac_vap_stru *hmac_vap, osal_u8 *grpaddr) |
| |
| osal_void | hmac_m2u_clear_deny_table (hmac_vap_stru *hmac_vap) |
| |
| OAL_STATIC osal_u8 | ipv4_deny_exist (const hmac_m2u_snoop_list_stru *snp_list, const osal_u32 *pul_grpaddr) |
| |
| OAL_STATIC osal_u8 | ipv6_deny_exist (hmac_m2u_snoop_list_stru *snp_list, const osal_u8 *grpaddr) |
| |
| osal_void | hmac_m2u_add_snoop_ipv4_deny_entry (hmac_vap_stru *hmac_vap, osal_u32 *pul_grpaddr) |
| |
| osal_void | hmac_m2u_add_snoop_ipv6_deny_entry (hmac_vap_stru *hmac_vap, osal_u8 *grpaddr) |
| |
| osal_void | hmac_m2u_del_ipv4_deny_entry (hmac_vap_stru *hmac_vap, const osal_u32 *pul_grpaddr) |
| |
| osal_void | hmac_m2u_del_ipv6_deny_entry (hmac_vap_stru *hmac_vap, osal_u8 *grpaddr) |
| |
| OAL_STATIC osal_void | hmac_m2u_print_grp_member_ip (const hmac_m2u_grp_member_stru *grp_member) |
| |
| OAL_STATIC osal_void | hmac_m2u_print_grp_member_list (const hmac_m2u_grp_list_entry_stru *grp_list_member) |
| |
| osal_u32 | hmac_m2u_print_all_snoop_list (hmac_vap_stru *hmac_vap, oal_snoop_all_group_stru *snoop_all_grp) |
| |
| OAL_STATIC osal_void | hmac_m2u_get_group_mac (osal_u8 *group_mac, osal_u8 *group_ip, osal_u8 ip_len) |
| |
| osal_u32 | hmac_m2u_igmp_v1v2_update (hmac_vap_stru *hmac_vap, hmac_m2u_list_update_stru *list_entry, mac_igmp_header_stru *igmp) |
| |
| OAL_STATIC osal_void | hmac_m2u_exc_update (hmac_vap_stru *hmac_vap, osal_u16 no_srec, hmac_m2u_list_update_stru *list_entry, osal_u32 *ret) |
| |
| OAL_STATIC osal_void | hmac_m2u_inc_update (hmac_vap_stru *hmac_vap, hmac_m2u_list_update_stru *list_entry) |
| |
| OAL_STATIC osal_void | hmac_m2u_delete_old_source_records (hmac_vap_stru *hmac_vap, hmac_m2u_list_update_stru *list_entry, hmac_m2u_stru *m2u) |
| |
| OAL_STATIC osal_void | hmac_m2u_igmp_v3_update_list (hmac_vap_stru *hmac_vap, hmac_m2u_list_update_stru *list_entry, hmac_m2u_stru *m2u, mac_igmp_v3_grec_stru *grec, osal_u32 *ret) |
| |
| OAL_STATIC osal_u32 | hmac_m2u_igmp_v3_update (hmac_vap_stru *hmac_vap, hmac_m2u_list_update_stru *list_entry, mac_igmp_v3_report_stru *igmpr3) |
| |
| OAL_STATIC osal_u32 | hmac_m2u_mld_v1_update (hmac_vap_stru *hmac_vap, hmac_m2u_list_update_stru *list_entry, mac_mld_v1_head_stru *mld_head) |
| |
| OAL_STATIC osal_void | hmac_m2u_mld_v2_update_list (hmac_vap_stru *hmac_vap, hmac_m2u_list_update_stru *list_entry, hmac_m2u_stru *m2u, mac_mld_v2_group_record_stru *grec, osal_u32 *ret) |
| |
| OAL_STATIC osal_u32 | hmac_m2u_mldv2_grp_rec_len (mac_mld_v2_group_record_stru *grec) |
| |
| OAL_STATIC osal_u32 | hmac_m2u_mld_v2_update (hmac_vap_stru *hmac_vap, hmac_m2u_list_update_stru *list_entry, mac_mld_v2_report_stru *mldv2) |
| |
| OAL_STATIC osal_void | hmac_m2u_snoop_inspecting_ipv4 (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, hmac_m2u_list_update_stru *list_entry, osal_u8 *buf) |
| |
| OAL_STATIC osal_void | hmac_m2u_snoop_inspecting_ipv6 (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, hmac_m2u_list_update_stru *list_entry, osal_u8 *buf) |
| |
| OAL_STATIC osal_void | hmac_m2u_snoop_inspecting_get_vlan_tag (hmac_vap_stru *hmac_vap, hmac_m2u_list_update_stru *list_entry, const mac_vlan_tag_stru *vlan_tag) |
| |
| osal_void | hmac_m2u_snoop_inspecting (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, oal_netbuf_stru *buf) |
| |
| OAL_STATIC osal_u8 | hmac_m2u_count_member_anysrclist (hmac_m2u_grp_list_entry_stru *grp_list, osal_u8 *table, osal_u32 timestamp) |
| |
| OAL_STATIC osal_u8 | hmac_m2u_count_member_src_list (hmac_m2u_grp_list_entry_stru *grp_list, osal_u8 *src_ip_addr, osal_u8 *table, osal_u32 timestamp, osal_u8 count) |
| |
| OAL_STATIC osal_u8 | hmac_m2u_get_snooplist_member (hmac_vap_stru *hmac_vap, osal_u8 *grp_addr, osal_u8 *src_ip_addr, osal_u8 *table, mac_vlan_tag_stru *vlan_tag) |
| |
| OAL_STATIC osal_void | hmac_m2u_remove_node_grp (hmac_m2u_grp_list_entry_stru *grp_list, const hmac_user_stru *hmac_user, osal_u8 *sta_num_removed) |
| |
| OAL_STATIC osal_void | hmac_m2u_clean_snp_list (hmac_vap_stru *hmac_vap) |
| |
| osal_void | hmac_m2u_cleanup_snoopwds_node (hmac_user_stru *hmac_user) |
| |
| OAL_STATIC osal_u32 | hmac_m2u_tx_event (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, oal_netbuf_stru *buf) |
| |
| OAL_STATIC osal_void | hmac_m2u_convert_loop_end (oal_netbuf_stru *copy_buf, oal_netbuf_stru **buf, osal_u8 *ucast_sta_cnt, osal_u8 *ucast_sta_idx) |
| |
| OAL_STATIC osal_void | hmac_m2u_snoop_convert_count (hmac_vap_stru *hmac_vap, osal_u8 ucast_sta_cnt, osal_u32 ul_ret, oal_netbuf_stru *buf) |
| |
| OAL_STATIC osal_void | hmac_m2u_snoop_change_mac_hdr (const hmac_m2u_stru *m2u, mac_ether_header_stru **ucast_ether_hdr, oal_netbuf_stru *buf) |
| |
| OAL_STATIC osal_u32 | hmac_m2u_group_is_special (hmac_vap_stru *hmac_vap, osal_u16 ether_data_type, osal_u8 *ip_head) |
| |
| OAL_STATIC osal_u32 | hmac_m2u_sta_get_ready_user (hmac_user_stru *hmac_user_tmp, osal_u8 *srcmac, osal_u8 vap_id, osal_u8 **dstmac, hmac_user_stru **hmac_user) |
| |
| OAL_STATIC osal_void | hmac_m2u_sta_fill_cb_and_mac_hdr (oal_netbuf_stru *netbuf, const hmac_user_stru *hmac_user, hmac_m2u_stru *m2u, osal_u8 *dstmac, mac_tx_ctl_stru **tx_ctl_ret) |
| |
| OAL_STATIC osal_u32 | hmac_m2u_sta_convert (hmac_vap_stru *hmac_vap, oal_netbuf_stru *buf, osal_u8 *srcmac, osal_u8 macaddr_len) |
| |
| osal_u32 | hmac_m2u_snoop_convert (hmac_vap_stru *hmac_vap, oal_netbuf_stru *buf) |
| |
| OAL_STATIC osal_void | hmac_m2u_snoop_list_init (hmac_vap_stru *hmac_vap) |
| |
| WIFI_TCM_TEXT osal_void | hmac_m2u_unicast_convert_multicast (hmac_vap_stru *hmac_vap, oal_netbuf_stru *pst_netbuf, hmac_msdu_stru *msdu) |
| |
| OAL_STATIC osal_u32 | hmac_m2u_time_fn (osal_void *p_arg) |
| |
| OAL_STATIC osal_void | hmac_m2u_sepcial_group_init (hmac_m2u_snoop_list_stru *snp_list) |
| |
| OAL_STATIC osal_void | hmac_m2u_deny_table_init (hmac_m2u_snoop_list_stru *snp_list) |
| |
| osal_void | hmac_m2u_attach (hmac_vap_stru *hmac_vap) |
| |
| osal_void | hmac_m2u_detach (hmac_vap_stru *hmac_vap) |
| |
| OAL_STATIC osal_void | hmac_m2u_feature_hook_register (osal_void) |
| |
| OAL_STATIC osal_void | hmac_m2u_feature_hook_unregister (osal_void) |
| |
| OAL_STATIC osal_s32 | hmac_m2u_snoop_on (hmac_vap_stru *hmac_vap, frw_msg *msg) |
| |
| OAL_STATIC osal_s32 | hmac_show_m2u_snoop_table (hmac_vap_stru *hmac_vap, frw_msg *msg) |
| |
| OAL_STATIC osal_s32 | hmac_m2u_deny_table (hmac_vap_stru *hmac_vap, frw_msg *msg) |
| |
| OAL_STATIC oal_netbuf_stru * | hmac_m2u_create_igmp_packet (osal_u32 size, osal_u8 tid, osal_u8 *mac_ra, osal_u8 *mac_ta) |
| |
| OAL_STATIC osal_s32 | hmac_m2u_igmp_packet_xmit (hmac_vap_stru *hmac_vap, frw_msg *msg) |
| |
| osal_u32 | hmac_m2u_init (osal_void) |
| |
| osal_void | hmac_m2u_deinit (osal_void) |
| |
| | oal_module_symbol (hmac_m2u_snoop_inspecting) |
| |
| | oal_module_symbol (hmac_m2u_attach) |
| |
| | oal_module_symbol (hmac_m2u_snoop_convert) |
| |
| | oal_module_symbol (hmac_m2u_detach) |
| |
| | oal_module_symbol (hmac_m2u_clear_deny_table) |
| |
| | oal_module_symbol (hmac_m2u_print_all_snoop_list) |
| |
| | oal_module_symbol (hmac_m2u_show_snoop_deny_table) |
| |
| | oal_module_symbol (hmac_m2u_add_snoop_ipv4_deny_entry) |
| |
| | oal_module_symbol (hmac_m2u_add_snoop_ipv6_deny_entry) |
| |
| | oal_module_symbol (hmac_m2u_del_ipv4_deny_entry) |
| |
| | oal_module_symbol (hmac_m2u_del_ipv6_deny_entry) |
| |
| | oal_module_symbol (hmac_m2u_cleanup_snoopwds_node) |
| |
| | oal_module_symbol (hmac_m2u_unicast_convert_multicast) |
| |