WIFI 问题--wpa_supplicant auth_timeout超时顺序问题
问题原因:
极端条件下,disconnect 之后发送auth_timeout事件后引发连接状态异常
解决方法:
------------------ wpa_supplicant/wpa_supplicant.c -----------------------
index 78910fc4..a01a4e53 100644
@@ -223,10 +223,10 @@ static void wpa_supplicant_timeout(void *eloop_ctx, void *timeout_ctx)wpa_msg(wpa_s, MSG_INFO, "Authentication with " MACSTR " timed out.",MAC2STR(bssid));wpa_blacklist_add(wpa_s, bssid);
+ wpas_notify_auth_timeout(wpa_s);wpa_sm_notify_disassoc(wpa_s->wpa);wpa_supplicant_deauthenticate(wpa_s, WLAN_REASON_DEAUTH_LEAVING);wpa_s->reassociate = 1;
- wpas_notify_auth_timeout(wpa_s);/** If we timed out, the AP or the local radio may be busy.
目的:
修复了auth_timeout事件的顺序
原生code:
wpa_supplicant.c - OpenGrok cross reference for /external/wpa_supplicant_8/wpa_supplicant/wpa_supplicant.c
WIFI 问题--wpa_supplicant auth_timeout超时顺序问题相关推荐
- wifi显示请求服务器超时,wifi服务器链接超时怎么回事啊
wifi服务器链接超时怎么回事啊 内容精选 换一换 弹性负载均衡(Elastic Load Balance)产品功能总览,为用户介绍弹性负载均衡支持的功能. 一般情况下,可以使用ping命令简单了解某 ...
- [RK3288][Android6.0] WiFi之wpa_supplicant扫描过程
Platform: Rockchip OS: Android 6.0 Kernel: 3.10.92 wpa_supplicant_req_scan -> wpa_supplicant_scan ...
- linux 程序切换wifi,linux wpa_supplicant连接无线网络(转)
本文转自:http://forum.ubuntu.org.cn/viewtopic.php?f=155&t=314945 斗胆写个WPA2加密网络下net模式的安装指南,是因为实在被这个安装折 ...
- wap_cli连接wifi(wpa_cli与wpa_supplicant的理解)
前言: 在使用wpa_cli去连接wifi之前我们先了解一下wpa_supplicant. wpa_supplicant是什么: 是一个项目开源源码,被谷歌修改后加入了Andriod移动平台,它实现了 ...
- Android之可以做的两件坏事---破解锁屏密码和获取Wifi密码
转载:http://blog.csdn.net/jiangwei0910410003/article/details/41800409 之前的文章一直在介绍OC,最近也是在找急忙慌的学习IOS,所以A ...
- 【程序】Marvell 88W8686 WiFi模块(WM-G-MR-09)创建或连接热点,并使用lwip2.0.3建立http服务器(20180312版)
该程序是旧版本!最新版本为20180706版: https://blog.csdn.net/ZLK1214/article/details/80941657 本程序所用的单片机型号为:STM32F10 ...
- android WIFI学习总结
转自 http://blog.csdn.net/ldinvicible/article/details/11909411 1 WLAN技术 WLAN是英文WirelessLAN的缩写,就 ...
- 树莓派配置自动连接wifi,ip自动发送到163邮箱
实际环境: 在普通场景下我们是无法登陆路由器管理界面查看树莓派ip的,我们该怎么办呢,方法是有的,先让树莓派连接我的手机热点,查看树莓派的mac地址,得到mac地址后再让树莓派连接本地wifi,我们笔 ...
- 如何查看手机连接wifi密码的记录
wifi使用如此方便,如斯盛行,那么你们知道如何找回忘记的wifi密码吗?我们知道,有一种方法可以记住密码,但是如果没有记住怎么办呢?如果你遇到这样的问题,那么就可以参考下面的方法: 1.首先你的手机 ...
最新文章
- the mysql is running_Mysql报错:TheMySQLserverisrunningwiththe--skip-grant-
- NDK 编译和使用静态库、动态库
- 雅客EXCEL(7)-EXCEL居家常用必备函数(vlookup,IF,AND,OR)
- hexo的yelee主题本地搜索故障
- linux java 终端命令大全_在java中执行linux终端命令?
- java基础学完_学完Java基础应该继续学什么?
- CocoaPods管理iOS项目 2018年11月06日
- 阅卷系统java语言_主观题阅卷系统
- 朴素贝叶斯+拉普拉斯平滑代码实现
- Git上传项目提示Push rejected: Push to origin/master was rejected解决办法
- 2022年「博客之星」参赛博主:落寞的魚丶
- 山还是山 水还是水
- vue项目中,导出下载Excel表格
- mac苹果系统安装虚拟机方法教程 虚拟机操作之一
- 开心的小明-动态规划算法
- Win10 Version 1803 四月更新正式版 ISO 镜像下载
- ASM字节码编程 | JavaAgent+ASM字节码插桩采集方法名称以及入参和出参结果并记录方法耗时
- linux下bin安装包制作教程
- DirectX12(D3D12)基础教程(七)——渲染到纹理、正交投影、UI渲染基础
- 光明日报:依法应对元宇宙发展中的风险挑战