diff options
author | Felix Fietkau <nbd@nbd.name> | 2021-09-29 14:59:11 +0200 |
---|---|---|
committer | Felix Fietkau <nbd@nbd.name> | 2021-09-29 15:07:16 +0200 |
commit | e467e0ff44c00cdd722e7149baaa8706d44e657e (patch) | |
tree | 5c352912ee4cd03855e7646b214b4b676e8182f5 | |
parent | 0e311d3f2d1a57bd3169f3ff5901cce917bd9123 (diff) | |
download | netifd-e467e0ff44c00cdd722e7149baaa8706d44e657e.tar.gz |
wireless: reset retry counter when setup succeeds
A wireless device restart cycle can be triggered if a tracked process
(e.g. hostapd) dies and is restarted, and this left the retry counter
untouched
Signed-off-by: Felix Fietkau <nbd@nbd.name>
-rw-r--r-- | wireless.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -599,6 +599,7 @@ wireless_device_mark_up(struct wireless_device *wdev) } netifd_log_message(L_NOTICE, "Wireless device '%s' is now up\n", wdev->name); + wdev->retry = WIRELESS_SETUP_RETRY; wdev->state = IFS_UP; vlist_for_each_element(&wdev->interfaces, vif, node) wireless_interface_handle_link(vif, NULL, true); |