mirror of
https://github.com/espressif/esp-idf.git
synced 2025-09-30 19:19:21 +00:00
feat(esp_netif): Added code to expose api to add and remove ipv6 address
This commit is contained in:
@@ -2616,9 +2616,16 @@ static esp_err_t esp_netif_add_ip6_address_api(esp_netif_api_msg_t *msg)
|
||||
return error;
|
||||
}
|
||||
|
||||
esp_err_t esp_netif_add_ip6_address(esp_netif_t *esp_netif, const ip_event_add_ip6_t *addr)
|
||||
static esp_err_t esp_netif_add_ip6_address_priv(esp_netif_t *esp_netif, const ip_event_add_ip6_t *addr)
|
||||
_RUN_IN_LWIP_TASK(esp_netif_add_ip6_address_api, esp_netif, addr)
|
||||
|
||||
esp_err_t esp_netif_add_ip6_address(esp_netif_t *esp_netif, const esp_ip6_addr_t addr, bool preferred)
|
||||
{
|
||||
const ip_event_add_ip6_t addr_evt = {.addr = addr, .preferred = preferred};
|
||||
|
||||
return esp_netif_add_ip6_address_priv(esp_netif, &addr_evt);
|
||||
}
|
||||
|
||||
static esp_err_t esp_netif_remove_ip6_address_api(esp_netif_api_msg_t *msg)
|
||||
{
|
||||
esp_ip6_addr_t *addr = (esp_ip6_addr_t *)msg->data;
|
||||
|
Reference in New Issue
Block a user