Lines Matching refs:info

70     struct rt_wlan_info info;  member
85 struct rt_wlan_info info; member
194 cfg_info.info = _sta_mgnt.info; in rt_wlan_mgnt_work()
197 … RT_WLAN_LOG_D("run save config! ssid:%s len%d", _sta_mgnt.info.ssid.val, _sta_mgnt.info.ssid.len); in rt_wlan_mgnt_work()
244 static rt_err_t rt_wlan_sta_info_add(struct rt_wlan_info *info, int timeout) in rt_wlan_sta_info_add() argument
249 if (_ap_is_null() || (info == RT_NULL)) return RT_EOK; in rt_wlan_sta_info_add()
263 sta_list->info = *info; in rt_wlan_sta_info_add()
272 info->bssid[0], info->bssid[1], info->bssid[2], in rt_wlan_sta_info_add()
273 info->bssid[3], info->bssid[4], info->bssid[5]); in rt_wlan_sta_info_add()
278 static rt_err_t rt_wlan_sta_info_del(struct rt_wlan_info *info, int timeout) in rt_wlan_sta_info_del() argument
283 if (_ap_is_null() || (info == RT_NULL)) return RT_EOK; in rt_wlan_sta_info_del()
293 if (rt_memcmp(&sta_list->info.bssid[0], &info->bssid[0], RT_WLAN_BSSID_MAX_LENGTH) == 0) in rt_wlan_sta_info_del()
310 info->bssid[0], info->bssid[1], info->bssid[2], in rt_wlan_sta_info_del()
311 info->bssid[3], info->bssid[4], info->bssid[5]); in rt_wlan_sta_info_del()
377 rt_wlan_connect((char *)cfg_info.info.ssid.val, password); in rt_wlan_auto_connect_run()
429 user_buff.data = &_sta_mgnt.info; in rt_wlan_event_dispatch()
431 RT_WLAN_LOG_I("wifi connect success ssid:%s", &_sta_mgnt.info.ssid.val[0]); in rt_wlan_event_dispatch()
441 cfg_info.info = _sta_mgnt.info; in rt_wlan_event_dispatch()
444 … RT_WLAN_LOG_D("run save config! ssid:%s len%d", _sta_mgnt.info.ssid.val, _sta_mgnt.info.ssid.len); in rt_wlan_event_dispatch()
458 user_buff.data = &_sta_mgnt.info; in rt_wlan_event_dispatch()
472 user_buff.data = &_sta_mgnt.info; in rt_wlan_event_dispatch()
485 user_buff.data = &_ap_mgnt.info; in rt_wlan_event_dispatch()
499 user_buff.data = &_ap_mgnt.info; in rt_wlan_event_dispatch()
846 struct rt_wlan_info *info = RT_NULL; in rt_wlan_join_scan_callback() local
853 info = (struct rt_wlan_info *)buff->data; in rt_wlan_join_scan_callback()
857 RT_WLAN_LOG_D("%s info len:%d tgt info len:%d", __FUNCTION__,info->ssid.len,tgt_info->ssid.len); in rt_wlan_join_scan_callback()
858 …RT_WLAN_LOG_D("%s info ssid:%s tgt info ssid:%s", __FUNCTION__,&info->ssid.val[0],&tgt_info->ssid.… in rt_wlan_join_scan_callback()
860 if(rt_memcmp(&info->ssid.val[0], &tgt_info->ssid.val[0], info->ssid.len) == 0 && in rt_wlan_join_scan_callback()
861 info->ssid.len == tgt_info->ssid.len) in rt_wlan_join_scan_callback()
864 if((info->rssi > tgt_info->rssi) || (tgt_info->rssi == 0)) in rt_wlan_join_scan_callback()
866 tgt_info->security = info->security; in rt_wlan_join_scan_callback()
867 tgt_info->band = info->band; in rt_wlan_join_scan_callback()
868 tgt_info->datarate = info->datarate; in rt_wlan_join_scan_callback()
869 tgt_info->channel = info->channel; in rt_wlan_join_scan_callback()
870 tgt_info->rssi = info->rssi; in rt_wlan_join_scan_callback()
871 tgt_info->hidden = info->hidden; in rt_wlan_join_scan_callback()
873 rt_memcpy(tgt_info->bssid,info->bssid,RT_WLAN_BSSID_MAX_LENGTH); in rt_wlan_join_scan_callback()
883 struct rt_wlan_info info; in rt_wlan_connect() local
906 (rt_strcmp((char *)&_sta_mgnt.info.ssid.val[0], ssid) == 0)) in rt_wlan_connect()
912 INVALID_INFO(&info); in rt_wlan_connect()
915 rt_memcpy(&info.ssid.val[0],ssid,rt_strlen(ssid)); in rt_wlan_connect()
916 info.ssid.len = rt_strlen(ssid); in rt_wlan_connect()
919 err = rt_wlan_register_event_handler(RT_WLAN_EVT_SCAN_REPORT,rt_wlan_join_scan_callback,&info); in rt_wlan_connect()
926 err = rt_wlan_scan_with_info(&info); in rt_wlan_connect()
933 if (info.channel <= 0) in rt_wlan_connect()
935 RT_WLAN_LOG_W("not find ap! ssid:%s,info.ssid.len=%d", ssid,info.ssid.len); in rt_wlan_connect()
941info.ssid.val, info.bssid[0], info.bssid[1], info.bssid[2], info.bssid[3], info.bssid[4], info.bss… in rt_wlan_connect()
952 err = rt_wlan_connect_adv(&info, password); in rt_wlan_connect()
978 rt_err_t rt_wlan_connect_adv(struct rt_wlan_info *info, const char *password) in rt_wlan_connect_adv() argument
987 if (info == RT_NULL) in rt_wlan_connect_adv()
992 RT_WLAN_LOG_D("%s is run ssid:%s password:%s", __FUNCTION__, info->ssid.val, password); in rt_wlan_connect_adv()
1003 if (info->ssid.len == 0 || info->ssid.len > RT_WLAN_SSID_MAX_LENGTH) in rt_wlan_connect_adv()
1005 RT_WLAN_LOG_E("ssid is zero or to long! ssid:%s len:%d", info->ssid.val, info->ssid.len); in rt_wlan_connect_adv()
1012 if ((_sta_mgnt.info.ssid.len == info->ssid.len) && in rt_wlan_connect_adv()
1014 (rt_memcmp(&_sta_mgnt.info.ssid.val[0], &info->ssid.val[0], info->ssid.len) == 0) && in rt_wlan_connect_adv()
1015 … (rt_memcmp(&_sta_mgnt.info.bssid[0], &info->bssid[0], RT_WLAN_BSSID_MAX_LENGTH) == 0) && in rt_wlan_connect_adv()
1033 _sta_mgnt.info = *info; in rt_wlan_connect_adv()
1041 err = rt_wlan_dev_fast_connect(_sta_mgnt.device, info, password, password_len); in rt_wlan_connect_adv()
1044 err = rt_wlan_dev_connect(_sta_mgnt.device, info, password, password_len); in rt_wlan_connect_adv()
1048 rt_memset(&_sta_mgnt.info, 0, sizeof(struct rt_wlan_ssid)); in rt_wlan_connect_adv()
1180 rt_err_t rt_wlan_get_info(struct rt_wlan_info *info) in rt_wlan_get_info() argument
1191 *info = _sta_mgnt.info; in rt_wlan_get_info()
1193 if (rt_wlan_dev_get_info(STA_DEVICE(), info) != RT_EOK) in rt_wlan_get_info()
1196 info->rssi = rt_wlan_get_rssi(); in rt_wlan_get_info()
1223 struct rt_wlan_info info; in rt_wlan_start_ap() local
1233 rt_memset(&info, 0, sizeof(struct rt_wlan_info)); in rt_wlan_start_ap()
1237 info.security = SECURITY_WPA2_AES_PSK; in rt_wlan_start_ap()
1246 rt_memcpy(&info.ssid.val, ssid, ssid_len); in rt_wlan_start_ap()
1247 info.ssid.len = ssid_len; in rt_wlan_start_ap()
1248 info.channel = 6; in rt_wlan_start_ap()
1249 info.band = RT_802_11_BAND_2_4GHZ; in rt_wlan_start_ap()
1262 err = rt_wlan_start_ap_adv(&info, password); in rt_wlan_start_ap()
1290 rt_err_t rt_wlan_start_ap_adv(struct rt_wlan_info *info, const char *password) in rt_wlan_start_ap_adv() argument
1313 if ((_ap_mgnt.info.ssid.len == info->ssid.len) && in rt_wlan_start_ap_adv()
1314 (_ap_mgnt.info.security == info->security) && in rt_wlan_start_ap_adv()
1315 (_ap_mgnt.info.channel == info->channel) && in rt_wlan_start_ap_adv()
1316 (_ap_mgnt.info.hidden == info->hidden) && in rt_wlan_start_ap_adv()
1318 (rt_memcmp(&_ap_mgnt.info.ssid.val[0], &info->ssid.val[0], info->ssid.len) == 0) && in rt_wlan_start_ap_adv()
1327 err = rt_wlan_dev_ap_start(AP_DEVICE(), info, password, password_len); in rt_wlan_start_ap_adv()
1333 rt_memcpy(&_ap_mgnt.info, info, sizeof(struct rt_wlan_info)); in rt_wlan_start_ap_adv()
1401 rt_err_t rt_wlan_ap_get_info(struct rt_wlan_info *info) in rt_wlan_ap_get_info() argument
1411 *info = _ap_mgnt.info; in rt_wlan_ap_get_info()
1412 if (rt_wlan_dev_ap_get_info(AP_DEVICE(), info) != RT_EOK) in rt_wlan_ap_get_info()
1435 int rt_wlan_ap_get_sta_info(struct rt_wlan_info *info, int num) in rt_wlan_ap_get_sta_info() argument
1445 info[i] = sta_list->info; in rt_wlan_ap_get_sta_info()
1485 if (rt_memcmp(&sta_list->info.bssid[0], &mac[0], RT_WLAN_BSSID_MAX_LENGTH) == 0) in rt_wlan_ap_deauth_sta()
1595 rt_err_t rt_wlan_scan_with_info(struct rt_wlan_info *info) in rt_wlan_scan_with_info() argument
1606 if (info != RT_NULL && info->ssid.len > RT_WLAN_SSID_MAX_LENGTH) in rt_wlan_scan_with_info()
1622 err = rt_wlan_dev_scan(STA_DEVICE(), info); in rt_wlan_scan_with_info()