发现一个bug,非常频繁的network restart会造成wifi驱动连续重载【测试中,即将解决】
-
为了方便描述,我们用nr来代替/etc/init.d/network restart 命令。
在wifi启动,并且apcli0已经连接到外部热点的情况下,用如下脚本来测试:
while true do nr done
大约跑一两分钟后停掉,此时会发现wifi驱动已经傻了,连续的重启并且不可用。
复现命令.txt
-
基本已经确定为上层频繁运行nr时,底层的驱动reload速度跟不上,导致上层netifd进程多个阻塞。
-