fix(esp_netif): Make esp_netif_ip6_get_addr_type() const correct

Closes https://github.com/espressif/esp-idf/issues/15882
This commit is contained in:
David Cermak
2025-09-22 10:04:37 +02:00
parent b789198c9b
commit a7627b0ce2
3 changed files with 4 additions and 4 deletions

View File

@@ -144,7 +144,7 @@ typedef enum {
* *
* @return IPv6 type in form of enum esp_ip6_addr_type_t * @return IPv6 type in form of enum esp_ip6_addr_type_t
*/ */
esp_ip6_addr_type_t esp_netif_ip6_get_addr_type(esp_ip6_addr_t* ip6_addr); esp_ip6_addr_type_t esp_netif_ip6_get_addr_type(const esp_ip6_addr_t* ip6_addr);
/** /**
* @brief Copy IP addresses * @brief Copy IP addresses

View File

@@ -470,7 +470,7 @@ int esp_netif_get_all_ip6(esp_netif_t *esp_netif, esp_ip6_addr_t if_ip6[])
return 0; return 0;
} }
esp_ip6_addr_type_t esp_netif_ip6_get_addr_type(esp_ip6_addr_t* ip6_addr) esp_ip6_addr_type_t esp_netif_ip6_get_addr_type(const esp_ip6_addr_t* ip6_addr)
{ {
return ESP_IP6_ADDR_IS_UNKNOWN; return ESP_IP6_ADDR_IS_UNKNOWN;
} }

View File

@@ -2212,9 +2212,9 @@ static void netif_unset_mldv6_flag(esp_netif_t *esp_netif)
#endif #endif
esp_ip6_addr_type_t esp_netif_ip6_get_addr_type(esp_ip6_addr_t* ip6_addr) esp_ip6_addr_type_t esp_netif_ip6_get_addr_type(const esp_ip6_addr_t* ip6_addr)
{ {
ip6_addr_t* lwip_ip6_info = (ip6_addr_t*)ip6_addr; const ip6_addr_t* lwip_ip6_info = (const ip6_addr_t*)ip6_addr;
if (ip6_addr_isglobal(lwip_ip6_info)) { if (ip6_addr_isglobal(lwip_ip6_info)) {
return ESP_IP6_ADDR_IS_GLOBAL; return ESP_IP6_ADDR_IS_GLOBAL;