forked from espressif/esp-idf
Merge branch 'lwip/esp_netif_def_iface' into 'master'
esp-lwip: Added API to return default esp-netif. See merge request espressif/esp-idf!22124
This commit is contained in:
@@ -275,6 +275,14 @@ void esp_netif_action_remove_ip6_address(void *esp_netif, esp_event_base_t base,
|
|||||||
*/
|
*/
|
||||||
esp_err_t esp_netif_set_default_netif(esp_netif_t *esp_netif);
|
esp_err_t esp_netif_set_default_netif(esp_netif_t *esp_netif);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Getter function of the default netif
|
||||||
|
*
|
||||||
|
* This API returns the selected default netif.
|
||||||
|
*
|
||||||
|
* @return Handle to esp-netif instance of the default netif.
|
||||||
|
*/
|
||||||
|
esp_netif_t* esp_netif_get_default_netif(void);
|
||||||
|
|
||||||
#if CONFIG_ESP_NETIF_BRIDGE_EN
|
#if CONFIG_ESP_NETIF_BRIDGE_EN
|
||||||
/**
|
/**
|
||||||
|
@@ -381,6 +381,11 @@ esp_err_t esp_netif_set_default_netif(esp_netif_t *esp_netif)
|
|||||||
return esp_netif_update_default_netif(esp_netif, ESP_NETIF_SET_DEFAULT);
|
return esp_netif_update_default_netif(esp_netif, ESP_NETIF_SET_DEFAULT);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
esp_netif_t *esp_netif_get_default_netif(void)
|
||||||
|
{
|
||||||
|
return s_last_default_esp_netif;
|
||||||
|
}
|
||||||
|
|
||||||
static inline esp_netif_t* lwip_get_esp_netif(struct netif *netif)
|
static inline esp_netif_t* lwip_get_esp_netif(struct netif *netif)
|
||||||
{
|
{
|
||||||
#if LWIP_ESP_NETIF_DATA
|
#if LWIP_ESP_NETIF_DATA
|
||||||
|
Reference in New Issue
Block a user