mirror of
https://github.com/espressif/esp-idf.git
synced 2026-10-01 18:50:34 +03:00
fix(esp_netif): fixed order of deinit in L2TAP test
This commit is contained in:
@@ -269,13 +269,13 @@ static void ethernet_deinit(test_vfs_eth_network_t *network_hndls)
|
||||
TEST_ESP_OK(esp_eth_del_netif_glue(network_hndls->netif_io_driver));
|
||||
}
|
||||
#endif // CONFIG_L2TAP_TEST_USE_ETH_SUBLAYER
|
||||
esp_eth_driver_uninstall(network_hndls->eth_handle);
|
||||
TEST_ESP_OK(network_hndls->phy->del(network_hndls->phy));
|
||||
TEST_ESP_OK(network_hndls->mac->del(network_hndls->mac));
|
||||
if (network_hndls->eth_netif) {
|
||||
TEST_ESP_OK(esp_event_handler_unregister(IP_EVENT, IP_EVENT_ETH_GOT_IP, got_ip_event_handler));
|
||||
esp_netif_destroy(network_hndls->eth_netif);
|
||||
}
|
||||
esp_eth_driver_uninstall(network_hndls->eth_handle);
|
||||
TEST_ESP_OK(network_hndls->phy->del(network_hndls->phy));
|
||||
TEST_ESP_OK(network_hndls->mac->del(network_hndls->mac));
|
||||
TEST_ESP_OK(esp_event_handler_unregister(ETH_EVENT, ESP_EVENT_ANY_ID, eth_event_handler));
|
||||
vEventGroupDelete(network_hndls->eth_event_group);
|
||||
network_hndls->eth_event_group = NULL;
|
||||
|
||||
Reference in New Issue
Block a user