mirror of
https://github.com/espressif/ESP8266_RTOS_SDK.git
synced 2025-05-21 00:56:38 +08:00
feat(lwip): update lwip component according to IDF
commit ID: 79a5b0b5
This commit is contained in:
@ -168,6 +168,7 @@ typedef enum{
|
||||
} tcpip_adapter_option_mode_t;
|
||||
|
||||
typedef enum{
|
||||
TCPIP_ADAPTER_SUBNET_MASK = 1, /**< network mask */
|
||||
TCPIP_ADAPTER_DOMAIN_NAME_SERVER = 6, /**< domain name server */
|
||||
TCPIP_ADAPTER_ROUTER_SOLICITATION_ADDRESS = 32, /**< solicitation router address */
|
||||
TCPIP_ADAPTER_REQUESTED_IP_ADDRESS = 50, /**< request IP address pool */
|
||||
|
@ -719,6 +719,7 @@ esp_err_t tcpip_adapter_dhcps_option(tcpip_adapter_option_mode_t opt_op, tcpip_a
|
||||
*(uint32_t *)opt_val = *(uint32_t *)opt_info;
|
||||
break;
|
||||
}
|
||||
case SUBNET_MASK:
|
||||
case REQUESTED_IP_ADDRESS: {
|
||||
memcpy(opt_val, opt_info, opt_len);
|
||||
break;
|
||||
@ -756,6 +757,10 @@ esp_err_t tcpip_adapter_dhcps_option(tcpip_adapter_option_mode_t opt_op, tcpip_a
|
||||
}
|
||||
break;
|
||||
}
|
||||
case SUBNET_MASK: {
|
||||
memcpy(opt_info, opt_val, opt_len);
|
||||
break;
|
||||
}
|
||||
case REQUESTED_IP_ADDRESS: {
|
||||
tcpip_adapter_ip_info_t info;
|
||||
uint32_t softap_ip = 0;
|
||||
@ -1226,11 +1231,11 @@ esp_err_t tcpip_adapter_get_hostname(tcpip_adapter_if_t tcpip_if, const char **h
|
||||
}
|
||||
|
||||
p_netif = esp_netif[tcpip_if];
|
||||
if (p_netif != NULL) {
|
||||
if (p_netif != NULL && p_netif->hostname != NULL) {
|
||||
*hostname = p_netif->hostname;
|
||||
return ESP_OK;
|
||||
} else {
|
||||
return ESP_ERR_TCPIP_ADAPTER_INVALID_PARAMS;
|
||||
return ESP_ERR_TCPIP_ADAPTER_IF_NOT_READY;
|
||||
}
|
||||
#else
|
||||
return ESP_ERR_TCPIP_ADAPTER_IF_NOT_READY;
|
||||
|
Reference in New Issue
Block a user