mirror of
https://github.com/espressif/esp-idf.git
synced 2025-11-26 20:53:11 +00:00
lwip: added config option to enable LWIP_NETIF_API
This commit is contained in:
@@ -47,7 +47,11 @@ static void app_multiple_handle(esp_ip4_addr_t *ip4_addr, esp_netif_t *esp_netif
|
||||
*/
|
||||
#if CONFIG_EXAMPLE_BIND_SOCKET_TO_NETIF_NAME
|
||||
struct ifreq ifr;
|
||||
#if !CONFIG_LWIP_NETIF_API
|
||||
esp_netif_get_netif_impl_name(esp_netif, ifr.ifr_name);
|
||||
#else
|
||||
if_indextoname(esp_netif_get_netif_impl_index(esp_netif), ifr.ifr_name);
|
||||
#endif
|
||||
int ret = setsockopt(sock, SOL_SOCKET, SO_BINDTODEVICE, (void*)&ifr, sizeof(struct ifreq));
|
||||
if (ret < 0) {
|
||||
ESP_LOGE(TAG, "\"%s\" Unable to bind socket to specified interface: errno %d", netif_name, errno);
|
||||
|
||||
Reference in New Issue
Block a user