mirror of
https://github.com/espressif/esp-idf.git
synced 2025-07-31 11:17:20 +02:00
Merge branch 'mesh/bugfix_fix_no_ip_issue_v4.3' into 'release/v4.3'
esp_wifi_mesh: fix the device can not receive IP_EVENT_STA_GOT_IP when the router restarted(backport_v4.3) See merge request espressif/esp-idf!16344
This commit is contained in:
@@ -245,6 +245,7 @@ void mesh_event_handler(void *arg, esp_event_base_t event_base,
|
|||||||
mesh_connected_indicator(mesh_layer);
|
mesh_connected_indicator(mesh_layer);
|
||||||
is_mesh_connected = true;
|
is_mesh_connected = true;
|
||||||
if (esp_mesh_is_root()) {
|
if (esp_mesh_is_root()) {
|
||||||
|
esp_netif_dhcpc_stop(netif_sta);
|
||||||
esp_netif_dhcpc_start(netif_sta);
|
esp_netif_dhcpc_start(netif_sta);
|
||||||
}
|
}
|
||||||
esp_mesh_comm_p2p_start();
|
esp_mesh_comm_p2p_start();
|
||||||
|
@@ -213,6 +213,7 @@ void mesh_event_handler(void *arg, esp_event_base_t event_base,
|
|||||||
last_layer = mesh_layer;
|
last_layer = mesh_layer;
|
||||||
mesh_connected_indicator(mesh_layer);
|
mesh_connected_indicator(mesh_layer);
|
||||||
if (esp_mesh_is_root()) {
|
if (esp_mesh_is_root()) {
|
||||||
|
esp_netif_dhcpc_stop(netif_sta);
|
||||||
esp_netif_dhcpc_start(netif_sta);
|
esp_netif_dhcpc_start(netif_sta);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user