Function esp_idf_svc::hal::sys::esp_netif_get_dns_info

source ·
pub unsafe extern "C" fn esp_netif_get_dns_info(
    esp_netif: *mut esp_netif_obj,
    type_: u32,
    dns: *mut esp_netif_dns_info_t,
) -> i32
Expand description

@brief Get DNS Server information

Return the currently configured DNS Server address for the specified interface and Server type.

This may be result of a previous call to esp_netif_set_dns_info(). If the interface’s DHCP client is enabled, the Main or Backup DNS Server may be set by the current DHCP lease.

@param[in] esp_netif Handle to esp-netif instance @param[in] type Type of DNS Server to get: ESP_NETIF_DNS_MAIN, ESP_NETIF_DNS_BACKUP, ESP_NETIF_DNS_FALLBACK @param[out] dns DNS Server result is written here on success

@return - ESP_OK on success - ESP_ERR_ESP_NETIF_INVALID_PARAMS invalid params