Home
last modified time | relevance | path

Searched refs:mac_addr (Results 1 - 25 of 69) sorted by relevance

123

/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/oal/
H A Doal_cfg80211.c82 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 Doal_util.c44 输出参数 : 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 Doal_cfg80211.h83 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 Doal_util.h265 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 Dwal_cfg80211_apt.c64 输入参数 : 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 Dwal_cfg80211_apt.h69 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 Dwal_ioctl.c1037 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 Dhi_wifi_driver_api.c313 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 Dhmac_user.c498 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 Dhmac_mgmt_classifier.c336 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 Dhmac_11i.c54 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 Dhmac_rx_data.c548 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 Dhmac_encap_frame_ap.c343 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 Dhmac_user.h408 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 Dhmac_11i.h63 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 Dhmac_sme_sta.c942 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 Dhmac_mgmt_ap.c154 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 Dhmac_vap.h269 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 Dnet_adpater.c331 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 Dmac_user.c309 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 Dhi_wifi_mfg_test_if.h123 * @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 Dhi_wifi_mfg_test_if.h124 * @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 Dhi_wifi_sdp_api.h45 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 Dat_hipriv.c235 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 Dat.h82 hi_u32 cmd_strtoaddr(const hi_char *param, hi_uchar *mac_addr, hi_u32 addr_len);

Completed in 25 milliseconds

123