/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/oal/ |
H A D | oal_cfg80211.c | 82 hi_void oal_kobject_uevent_env_sta_join(oal_net_device_stru *net_device, const hi_u8 *mac_addr) in oal_kobject_uevent_env_sta_join() argument 86 add_uevent_var(&g_env, "SOFTAP=STA_JOIN wlan0 wlan0 %02x:%02x:%02x:%02x:%02x:%02x", mac_addr[0], mac_addr[1], in oal_kobject_uevent_env_sta_join() 87 mac_addr[2], mac_addr[3], mac_addr[4], mac_addr[5]); /* mac addr 0:1:2:3:4:5 */ in oal_kobject_uevent_env_sta_join() 95 hi_unref_param(mac_addr); in oal_kobject_uevent_env_sta_join() 99 hi_void oal_kobject_uevent_env_sta_leave(oal_net_device_stru *net_device, const hi_u8 *mac_addr) in oal_kobject_uevent_env_sta_leave() argument 103 add_uevent_var(&g_env, "SOFTAP=STA_LEAVE wlan0 wlan0 %02x:%02x:%02x:%02x:%02x:%02x", mac_addr[ in oal_kobject_uevent_env_sta_leave() 183 oal_cfg80211_del_sta(oal_net_device_stru *net_device, const hi_u8 *mac_addr, hi_u8 addr_len, oal_gfp_enum_uint8 en_gfp) oal_cfg80211_del_sta() argument 200 oal_cfg80211_new_sta(oal_net_device_stru *net_device, const hi_u8 *mac_addr, hi_u8 addr_len, oal_station_info_stru *station_info, oal_gfp_enum_uint8 en_gfp) oal_cfg80211_new_sta() argument 221 oal_cfg80211_mic_failure(oal_net_device_stru *net_device, const hi_u8 *mac_addr, enum nl80211_key_type key_type, hi_s32 key_id, const hi_u8 *tsc, oal_gfp_enum_uint8 en_gfp) oal_cfg80211_mic_failure() argument [all...] |
H A D | oal_util.c | 44 输出参数 : mac_addr: 转换成16进制后的MAC地址 47 WIFI_ROM_TEXT hi_void oal_strtoaddr(const hi_char *param, hi_u8 *mac_addr, hi_u8 mac_addr_len) in oal_strtoaddr() argument 61 break; /* 防止mac_addr 数组越界 */ in oal_strtoaddr() 63 mac_addr[index / 2] = /* 除2 以找到正确的MAC地址 */ in oal_strtoaddr() 64 (hi_u8)(mac_addr[index / 2] * 16 * (index % 2) + oal_strtohex(param)); /* 除2 乘16以找到正确的MAC地址 */ in oal_strtoaddr() 205 hi_void oal_random_ether_addr(hi_u8 *mac_addr, hi_u8 mac_addr_len) in oal_random_ether_addr() argument 221 mac_addr[0] = ((hi_u32)tv2.tv_sec & 0xff) & 0xfe; in oal_random_ether_addr() 222 mac_addr[1] = (hi_u32)tv2.tv_usec & 0xff; in oal_random_ether_addr() 223 mac_addr[2] = ((hi_u32)tv2.tv_sec & 0xff0) >> 4; /* mac_addr[ in oal_random_ether_addr() 229 oal_random_ether_addr(hi_u8 *mac_addr, hi_u8 mac_addr_len) oal_random_ether_addr() argument [all...] |
H A D | oal_cfg80211.h | 83 hi_void oal_kobject_uevent_env_sta_join(oal_net_device_stru *net_device, const hi_u8 *mac_addr); 84 hi_void oal_kobject_uevent_env_sta_leave(oal_net_device_stru *net_device, const hi_u8 *mac_addr); 85 hi_void oal_cfg80211_mic_failure(oal_net_device_stru *net_device, const hi_u8 *mac_addr, 98 hi_u32 oal_cfg80211_new_sta(oal_net_device_stru *net_device, const hi_u8 *mac_addr, hi_u8 addr_len, 100 hi_u32 oal_cfg80211_del_sta(oal_net_device_stru *net_device, const hi_u8 *mac_addr, hi_u8 addr_len,
|
H A D | oal_util.h | 265 hi_void oal_strtoaddr(const hi_char *param, hi_u8 *mac_addr, hi_u8 mac_addr_len); 268 hi_void oal_random_ether_addr(hi_u8 *mac_addr, hi_u8 mac_addr_len); 547 输入参数 : mac_addr: 需清零的mac地址的指针 549 static inline hi_void oal_set_mac_addr_zero(hi_u8 *mac_addr) in oal_set_mac_addr_zero() argument 551 mac_addr[0] = 0; in oal_set_mac_addr_zero() 552 mac_addr[1] = 0; in oal_set_mac_addr_zero() 553 mac_addr[2] = 0; /* 2: mac_addr 下标 */ in oal_set_mac_addr_zero() 554 mac_addr[3] = 0; /* 3: mac_addr 下标 */ in oal_set_mac_addr_zero() [all...] |
/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/wal/ |
H A D | wal_cfg80211_apt.c | 64 输入参数 : oal_net_device_stru *pst_dev, const hi_u8 *mac_addr, 69 hi_u32 cfg80211_new_sta(const oal_net_device_stru *netdev, const hi_u8 *mac_addr, hi_u8 addr_len, in cfg80211_new_sta() argument 90 if (memcpy_s(new_sta_info.macaddr, ETH_ADDR_LEN, mac_addr, addr_len) != EOK) { in cfg80211_new_sta() 124 hi_u32 cfg80211_del_sta(oal_net_device_stru *netdev, const hi_u8 *mac_addr, hi_u8 addr_len) in cfg80211_del_sta() argument 129 if ((netdev == HI_NULL) || (mac_addr == HI_NULL)) { in cfg80211_del_sta() 131 (uintptr_t)netdev, (uintptr_t)mac_addr); in cfg80211_del_sta() 140 l_ret = (hi_u32)g_send_event_func(netdev->name, HISI_ELOOP_EVENT_DEL_STA, (hi_u8 *)mac_addr, addr_len); in cfg80211_del_sta() 662 hi_u32 cfg80211_mesh_close(const oal_net_device_stru *netdev, const hi_u8 *mac_addr, hi_u8 addr_len, hi_u16 us_reason) in cfg80211_mesh_close() argument 671 if (memcpy_s(mesh_close_peer.macaddr, ETH_ADDR_LEN, mac_addr, addr_len) != EOK) { in cfg80211_mesh_close() 799 hi_void cfg80211_kobject_uevent_env_sta_join(oal_net_device_stru *netdev, const hi_u8 *mac_addr, hi_u argument 820 cfg80211_kobject_uevent_env_sta_leave(oal_net_device_stru *netdev, const hi_u8 *mac_addr, hi_u8 addr_len) cfg80211_kobject_uevent_env_sta_leave() argument [all...] |
H A D | wal_cfg80211_apt.h | 69 hi_u32 cfg80211_new_sta(const oal_net_device_stru *netdev, const hi_u8 *mac_addr, hi_u8 addr_len, 71 hi_u32 cfg80211_del_sta(oal_net_device_stru *netdev, const hi_u8 *mac_addr, hi_u8 addr_len); 90 hi_void cfg80211_kobject_uevent_env_sta_join(oal_net_device_stru *netdev, const hi_u8 *mac_addr, hi_u8 addr_len); 91 hi_void cfg80211_kobject_uevent_env_sta_leave(oal_net_device_stru *netdev, const hi_u8 *mac_addr, hi_u8 addr_len); 95 hi_u32 cfg80211_mesh_close(const oal_net_device_stru *netdev, const hi_u8 *mac_addr, hi_u8 addr_len, hi_u16 us_reason);
|
H A D | wal_ioctl.c | 1037 hi_u8 mac_addr[WLAN_MAC_ADDR_LEN] = {0}; in wal_ioctl_get_apaddr() local 1051 if (memcpy_s(addr->sa_data, WLAN_MAC_ADDR_LEN, mac_addr, WLAN_MAC_ADDR_LEN) != EOK) { in wal_ioctl_get_apaddr() 1841 static hi_s32 wal_kick_sta(oal_net_device_stru *net_dev, hi_u8 *mac_addr, hi_u8 addr_len) in wal_kick_sta() argument 1851 if (mac_addr == NULL) { in wal_kick_sta() 1862 oal_set_mac_addr(pst_kick_user_param->auc_mac_addr, mac_addr); in wal_kick_sta() 1901 hi_u8 mac_addr[WLAN_MAC_ADDR_LEN]; in wal_ioctl_set_mac_filters() local 1987 memset_s(mac_addr, WLAN_MAC_ADDR_LEN, 0xff, WLAN_MAC_ADDR_LEN); in wal_ioctl_set_mac_filters() 1988 l_ret = wal_kick_sta(net_dev, mac_addr, WLAN_MAC_ADDR_LEN); in wal_ioctl_set_mac_filters() 2138 hi_u8 mac_addr[WLAN_MAC_ADDR_LEN] = {0}; in wal_ioctl_set_ap_sta_disassoc() local 2174 oal_strtoaddr(parsed_command, mac_addr, WLAN_MAC_ADDR_LE in wal_ioctl_set_ap_sta_disassoc() 2832 wal_macaddr_check(const hi_u8 *mac_addr) wal_macaddr_check() argument [all...] |
H A D | hi_wifi_driver_api.c | 313 hi_s32 hi_wifi_set_macaddr(const hi_char *mac_addr, hi_u8 mac_len) in hi_wifi_set_macaddr() argument 317 if (mac_addr == HI_NULL) { in hi_wifi_set_macaddr() 321 if (memcpy_s(mac_addr_tmp, ETHER_ADDR_LEN, mac_addr, mac_len) != EOK) { in hi_wifi_set_macaddr() 341 hi_s32 hi_wifi_get_macaddr(hi_char *mac_addr, hi_u8 addr_len) in hi_wifi_get_macaddr() argument 343 if (mac_addr == HI_NULL) { in hi_wifi_get_macaddr() 348 if (wal_get_dev_addr((hi_u8 *)mac_addr, addr_len, 2) != HI_SUCCESS) { /* 2: nl80211_iftype */ in hi_wifi_get_macaddr() 1090 hi_u8 *mac_addr = HI_NULL; in hi_wifi_any_del_peer() local 1115 mac_addr = (hi_u8 *)(write_msg.auc_value); in hi_wifi_any_del_peer() 1116 if (memcpy_s(mac_addr, ETH_ALEN, mac, ETH_ALEN) != EOK) { in hi_wifi_any_del_peer()
|
/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/mac/hmac/ |
H A D | hmac_user.c | 498 hi_u32 hmac_user_add_check(mac_vap_stru *mac_vap, const hi_u8 *mac_addr, hi_u8 mac_addr_len) in hmac_user_add_check() argument 504 if (oal_unlikely((mac_vap == HI_NULL) || (mac_addr == HI_NULL))) { in hmac_user_add_check() 505 hi_diag_log_msg_e2(0, "{hmac_user_add::param null, %p %p}", (uintptr_t)mac_vap, (uintptr_t)mac_addr); in hmac_user_add_check() 536 hi_u32 ret = mac_vap_find_user_by_macaddr(mac_vap, mac_addr, mac_addr_len, &user_idx); in hmac_user_add_check() 544 hi_u32 hmac_user_init_proc(const mac_vap_stru *mac_vap, const hi_u8 *mac_addr, hi_u8 *puc_user_index, hi_u8 *user_idx) in hmac_user_init_proc() argument 580 mac_user_init(hmac_user->base_user, (*user_idx), mac_addr, mac_vap->vap_id); in hmac_user_init_proc() 598 hi_u32 hmac_user_add_send_event(const mac_vap_stru *mac_vap, const hi_u8 *mac_addr, hi_u8 mac_addr_len, hi_u8 user_idx) in hmac_user_add_send_event() argument 614 if (memcpy_s(add_user_payload->auc_user_mac_addr, WLAN_MAC_ADDR_LEN, mac_addr, mac_addr_len) != EOK) { in hmac_user_add_send_event() 647 hi_u32 hmac_user_add(mac_vap_stru *mac_vap, const hi_u8 *mac_addr, hi_u8 mac_addr_len, hi_u8 *puc_user_index) in hmac_user_add() argument 653 hi_u32 ret = hmac_user_add_check(mac_vap, mac_addr, mac_addr_le in hmac_user_add() 899 mac_vap_get_hmac_user_by_addr(mac_vap_stru *mac_vap, const hi_u8 *mac_addr, hi_u8 addr_len) mac_vap_get_hmac_user_by_addr() argument 934 hmac_set_multicast_user_whitelist(const mac_vap_stru *mac_vap, const hi_u8 *mac_addr, hi_u8 mac_addr_len) hmac_set_multicast_user_whitelist() argument 994 hmac_del_multicast_user_whitelist(const mac_vap_stru *mac_vap, const hi_u8 *mac_addr, hi_u8 mac_addr_len) hmac_del_multicast_user_whitelist() argument [all...] |
H A D | hmac_mgmt_classifier.c | 336 mac_vap_stru *mac_vap, const hi_u8 *mac_addr, hi_u16 us_err_code, hmac_vap_stru *hmac_vap) in hmac_mgmt_send_disasoc_deauth_event_frame() 342 hmac_mgmt_send_deauth_frame(mac_vap, mac_addr, WLAN_MAC_ADDR_LEN, us_err_code); /* 非PMF */ in hmac_mgmt_send_disasoc_deauth_event_frame() 346 hmac_handle_close_peer_mesh(hmac_vap, mac_addr, WLAN_MAC_ADDR_LEN, HMAC_REPORT_DISASSOC, MAC_NOT_ASSOCED); in hmac_mgmt_send_disasoc_deauth_event_frame() 371 hmac_mgmt_send_deauth_frame(up_vap2, mac_addr, WLAN_MAC_ADDR_LEN, (us_err_code | MAC_SEND_TWO_DEAUTH_FLAG)); in hmac_mgmt_send_disasoc_deauth_event_frame() 403 hi_u8 *mac_addr = deauth_event->auc_des_addr; /* 保存用户目的地址的指针 */ in hmac_mgmt_send_disasoc_deauth_event() local 406 if (hmac_mgmt_send_disasoc_deauth_event_frame(deauth_event, mac_vap, mac_addr, err_code, hmac_vap) == HI_SUCCESS) { in hmac_mgmt_send_disasoc_deauth_event() 410 if (mac_vap_find_user_by_macaddr(mac_vap, mac_addr, WLAN_MAC_ADDR_LEN, &user_idx) != HI_SUCCESS) { in hmac_mgmt_send_disasoc_deauth_event() 413 mac_addr[3], mac_addr[4], mac_addr[ in hmac_mgmt_send_disasoc_deauth_event() 335 hmac_mgmt_send_disasoc_deauth_event_frame(const dmac_diasoc_deauth_event *disasoc_deauth_event, mac_vap_stru *mac_vap, const hi_u8 *mac_addr, hi_u16 us_err_code, hmac_vap_stru *hmac_vap) hmac_mgmt_send_disasoc_deauth_event_frame() argument [all...] |
H A D | hmac_11i.c | 54 static wlan_priv_key_param_stru *hmac_get_key_info(mac_vap_stru *mac_vap, hi_u8 *mac_addr, hi_u8 pairwise, in hmac_get_key_info() argument 67 macaddr_is_zero = mac_addr_is_zero(mac_addr); in hmac_get_key_info() 72 ret = mac_vap_find_user_by_macaddr(mac_vap, mac_addr, OAL_MAC_ADDR_LEN, pus_user_idx); in hmac_get_key_info() 86 if (mac_addr != HI_NULL) { in hmac_get_key_info() 87 oam_info_log4(mac_vap->vap_id, OAM_SF_WPA, "{hmac_get_key_info::mac_addr[%d] = XX:XX:XX:%02X:%02X:%02X.}", in hmac_get_key_info() 88 *pus_user_idx, mac_addr[3], mac_addr[4], mac_addr[5]); /* 3 4 5 元素索引 */ in hmac_get_key_info() 106 hi_u8 *mac_addr = HI_NULL; in hmac_config_wapi_add_key() local 120 mac_addr in hmac_config_wapi_add_key() 209 hi_u8 *mac_addr = (hi_u8 *)payload_addkey_params->auc_mac_addr; hmac_config_11i_add_key() local 289 hi_u8 *mac_addr = HI_NULL; hmac_config_11i_get_key() local 535 hmac_init_security(mac_vap_stru *mac_vap, hi_u8 *mac_addr, hi_u16 addr_len) hmac_init_security() argument 1349 hmac_11i_ether_type_filter(const hmac_vap_stru *hmac_vap, const hi_u8 *mac_addr, hi_u16 us_ether_type) hmac_11i_ether_type_filter() argument [all...] |
H A D | hmac_rx_data.c | 548 hi_u8 *mac_addr = msdu->auc_ta; in hmac_rx_transmit_msdu_to_lan() local 550 if (HI_SUCCESS != hmac_11i_ether_type_filter(hmac_vap, mac_addr, ether_hdr->us_ether_type)) { in hmac_rx_transmit_msdu_to_lan() 601 hi_u8 *mac_addr = HI_NULL; in hmac_rx_msdu_frame_classify() local 645 mac_rx_get_sa(frame_hdr, &mac_addr); in hmac_rx_msdu_frame_classify() 646 if (memcpy_s(msdu->auc_sa, WLAN_MAC_ADDR_LEN, mac_addr, WLAN_MAC_ADDR_LEN) != EOK) { in hmac_rx_msdu_frame_classify() 650 mac_rx_get_da(frame_hdr, &mac_addr); in hmac_rx_msdu_frame_classify() 651 if (memcpy_s(msdu->auc_da, WLAN_MAC_ADDR_LEN, mac_addr, WLAN_MAC_ADDR_LEN) != EOK) { in hmac_rx_msdu_frame_classify() 673 hi_u8 *mac_addr = HI_NULL; in hmac_rx_lan_frame_classify() local 683 mac_get_transmit_addr(frame_hdr, &mac_addr); in hmac_rx_lan_frame_classify() 684 if (memcpy_s(msdu.auc_ta, WLAN_MAC_ADDR_LEN, mac_addr, WLAN_MAC_ADDR_LE in hmac_rx_lan_frame_classify() 1001 hmac_rx_process_no_multicast_proc(const hmac_vap_stru *hmac_vap, const hi_u8 *mac_addr, oal_netbuf_stru *netbuf, oal_netbuf_head_stru *w2w_netbuf_hdr) hmac_rx_process_no_multicast_proc() argument 1072 hi_u8 *mac_addr = HI_NULL; /* 保存用户目的地址的指针 */ hmac_rx_process_data_ap_tcp_ack_opt() local [all...] |
H A D | hmac_encap_frame_ap.c | 343 hi_u32 hmac_encap_auth_rsp_get_user_idx_seq(mac_vap_stru *mac_vap, hi_u8 is_seq1, hi_u8 *mac_addr, hi_u8 addr_len, in hmac_encap_auth_rsp_get_user_idx_seq() argument 360 hi_u32 ret = hmac_user_add(mac_vap, mac_addr, addr_len, puc_user_index); in hmac_encap_auth_rsp_get_user_idx_seq() 393 hi_u8 *mac_addr = auth_mac_addr.mac_addr; in hmac_encap_auth_rsp_get_user_idx() local 404 if (mac_vap_find_user_by_macaddr(hmac_vap->base_vap, mac_addr, addr_len, puc_user_index) == HI_SUCCESS) { in hmac_encap_auth_rsp_get_user_idx() 422 oal_kobject_uevent_env_sta_leave(netdev, mac_addr); in hmac_encap_auth_rsp_get_user_idx() 430 if (mac_device_find_user_by_macaddr(hmac_vap->base_vap, mac_addr, addr_len, &user_idx) == HI_SUCCESS) { in hmac_encap_auth_rsp_get_user_idx() 440 return hmac_encap_auth_rsp_get_user_idx_seq(mac_vap, is_seq1, mac_addr, addr_len, puc_user_index); in hmac_encap_auth_rsp_get_user_idx() 659 hi_u8 mac_addr[WLAN_MAC_ADDR_LEN] = {0}; in hmac_encap_auth_rsp_body() local 681 mac_get_address2(oal_netbuf_header(auth_req), WLAN_MAC_ADDR_LEN, mac_addr, WLAN_MAC_ADDR_LE in hmac_encap_auth_rsp_body() local 792 hi_u8 mac_addr[WLAN_MAC_ADDR_LEN] = {0}; hmac_update_auth_rsp_status_code() local 796 mac_get_address2(oal_netbuf_header(auth_req), WLAN_MAC_ADDR_LEN, mac_addr, WLAN_MAC_ADDR_LEN); hmac_update_auth_rsp_status_code() local [all...] |
H A D | hmac_user.h | 408 hi_u32 hmac_user_add(mac_vap_stru *mac_vap, const hi_u8 *mac_addr, hi_u8 mac_addr_len, hi_u8 *puc_user_index); 414 hmac_user_stru *mac_vap_get_hmac_user_by_addr(mac_vap_stru *mac_vap, const hi_u8 *mac_addr, hi_u8 addr_len); 422 hi_u32 hmac_set_multicast_user_whitelist(const mac_vap_stru *mac_vap, const hi_u8 *mac_addr, hi_u8 mac_addr_len); 423 hi_u32 hmac_del_multicast_user_whitelist(const mac_vap_stru *mac_vap, const hi_u8 *mac_addr, hi_u8 mac_addr_len);
|
H A D | hmac_11i.h | 63 hi_u32 hmac_init_security(mac_vap_stru *mac_vap, hi_u8 *mac_addr, hi_u16 addr_len); 81 hi_u32 hmac_11i_ether_type_filter(const hmac_vap_stru *hmac_vap, const hi_u8 *mac_addr, hi_u16 us_ether_type);
|
H A D | hmac_sme_sta.c | 942 hi_void hmac_report_assoc_state_sta(const hmac_vap_stru *hmac_vap, const hi_u8 *mac_addr, hi_u8 assoc) in hmac_report_assoc_state_sta() argument 965 hmac_scanned_bss_info *scanned_bss_info = hmac_scan_find_scanned_bss_by_bssid(bss_mgmt, mac_addr); in hmac_report_assoc_state_sta() 969 mac_addr[3], mac_addr[4], mac_addr[5]); /* 3:4:5 元素索引 */ in hmac_report_assoc_state_sta() 984 if (memcpy_s(sta_asoc->auc_mac_addr, WLAN_MAC_ADDR_LEN, mac_addr, WLAN_MAC_ADDR_LEN) != EOK) { in hmac_report_assoc_state_sta() 996 if (memcpy_s(sta_asoc->auc_mac_addr, WLAN_MAC_ADDR_LEN, mac_addr, WLAN_MAC_ADDR_LEN) != EOK) { in hmac_report_assoc_state_sta()
|
H A D | hmac_mgmt_ap.c | 154 hi_u8 mac_addr[WLAN_MAC_ADDR_LEN] = {0}; in hmac_mesh_sae_auth_proc() local 165 mac_get_address2(oal_netbuf_header(auth_req), WLAN_MAC_ADDR_LEN, mac_addr, WLAN_MAC_ADDR_LEN); in hmac_mesh_sae_auth_proc() local 166 if (mac_addr_is_zero(mac_addr)) { in hmac_mesh_sae_auth_proc() 168 "{hmac_ap_rx_auth_req::[MESH]user mac:XX:XX:XX:%02X:%02X:%02X is all 0 and invalid!}", mac_addr[3], in hmac_mesh_sae_auth_proc() 169 mac_addr[4], mac_addr[5]); /* 3 4 5 元素索引 */ in hmac_mesh_sae_auth_proc() 174 hmac_user_stru *hmac_user = mac_vap_get_hmac_user_by_addr(hmac_vap->base_vap, mac_addr, WLAN_MAC_ADDR_LEN); in hmac_mesh_sae_auth_proc() 185 "{hmac_ap_rx_auth_req::[MESH] report Auth Req to host,user mac:XX:XX:XX:%02X:%02X:%02X.}", mac_addr[3], in hmac_mesh_sae_auth_proc() 186 mac_addr[4], mac_addr[ in hmac_mesh_sae_auth_proc() 468 hmac_handle_close_peer_mesh(const hmac_vap_stru *hmac_vap, const hi_u8 *mac_addr, hi_u8 mac_addr_len, hi_u16 us_disasoc_reason_code, hi_u16 us_dmac_reason_code) hmac_handle_close_peer_mesh() argument [all...] |
H A D | hmac_vap.h | 269 hi_u32 hmac_vap_creat_netdev(hmac_vap_stru *hmac_vap, hi_char *puc_netdev_name, const hi_s8 *mac_addr, 291 hi_u32 hmac_handle_close_peer_mesh(const hmac_vap_stru *hmac_vap, const hi_u8 *mac_addr, hi_u8 mac_addr_len,
|
/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/hdfadapt/ |
H A D | net_adpater.c | 331 hi_s32 hwal_lwip_remove_user(oal_lwip_netif *netif, oal_linklayer_addr *mac_addr) in hwal_lwip_remove_user() argument 344 if (oal_unlikely((netdev == HI_NULL) || (mac_addr == HI_NULL))) { in hwal_lwip_remove_user() 357 if (mac_addr->addrlen != WLAN_MAC_ADDR_LEN) { in hwal_lwip_remove_user() 362 if (ether_is_multicast(mac_addr->addr)) { in hwal_lwip_remove_user() 375 (hi_u8*)(mac_addr->addr), WLAN_MAC_ADDR_LEN) != EOK) { in hwal_lwip_remove_user() 1230 oal_sockaddr_stru *mac_addr = HI_NULL; in wal_netdev_set_mac_addr() local 1238 mac_addr = OsalMemAlloc(sizeof(oal_sockaddr_stru)); in wal_netdev_set_mac_addr() 1239 if (mac_addr == NULL) { in wal_netdev_set_mac_addr() 1247 OsalMemFree(mac_addr); in wal_netdev_set_mac_addr() 1253 OsalMemFree(mac_addr); in wal_netdev_set_mac_addr() [all...] |
/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/mac/common/ |
H A D | mac_user.c | 309 WIFI_ROM_TEXT hi_void mac_user_init(mac_user_stru *mac_user, hi_u8 user_idx, const hi_u8 *mac_addr, hi_u8 vap_id) in mac_user_init() argument 327 if (mac_addr == HI_NULL) { in mac_user_init() 334 if (memcpy_s(mac_user->user_mac_addr, WLAN_MAC_ADDR_LEN, mac_addr, WLAN_MAC_ADDR_LEN) != EOK) { in mac_user_init() 476 WIFI_ROM_TEXT hi_u8 mac_addr_is_zero(const hi_u8 *mac_addr) in mac_addr_is_zero() argument 480 if (mac_addr == HI_NULL) { in mac_addr_is_zero() 484 return (0 == memcmp(zero_mac_addr, mac_addr, OAL_MAC_ADDR_LEN)); in mac_addr_is_zero()
|
/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/include/ |
H A D | hi_wifi_mfg_test_if.h | 123 * @param mac_addr [IN] Type #const char * mac addr.CNcomment:mac地址CNend 133 unsigned int wal_set_efuse_mac(const char *mac_addr, unsigned int type);
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/components/wifi/include/ |
H A D | hi_wifi_mfg_test_if.h | 124 * @param mac_addr [IN] Type #const char * mac addr.CNcomment:mac地址CNend 133 unsigned int wal_set_customer_mac(const char *mac_addr, unsigned char type);
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/include/ |
H A D | hi_wifi_sdp_api.h | 45 int hi_wifi_sdp_send(unsigned char* mac_addr, unsigned char peer_handle, unsigned char local_handle,
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/components/at/src/ |
H A D | at_hipriv.c | 235 hi_uchar mac_addr[6]; /* 6:array subscript */ in at_hi_wifi_set_customer_mac() local 245 hi_u32 ret = cmd_strtoaddr(argv[0], mac_addr, 6); /* 6:lenth */ in at_hi_wifi_set_customer_mac() 259 if (wal_set_customer_mac((hi_char*)mac_addr, type) != HI_ERR_SUCCESS) { in at_hi_wifi_set_customer_mac()
|
H A D | at.h | 82 hi_u32 cmd_strtoaddr(const hi_char *param, hi_uchar *mac_addr, hi_u32 addr_len);
|