Lines Matching refs:opt
2169 struct dhcp_params *opt = msg->data; in esp_netif_dhcps_option_api() local
2170 void *opt_info = dhcps_option_info(esp_netif->dhcps, opt->id, opt->len); in esp_netif_dhcps_option_api()
2173 if (opt_info == NULL || opt->val == NULL) { in esp_netif_dhcps_option_api()
2177 if (opt->op == ESP_NETIF_OP_GET) { in esp_netif_dhcps_option_api()
2182 switch (opt->id) { in esp_netif_dhcps_option_api()
2184 *(uint32_t *)opt->val = *(uint32_t *)opt_info; in esp_netif_dhcps_option_api()
2189 memcpy(opt->val, opt_info, opt->len); in esp_netif_dhcps_option_api()
2194 *(uint8_t *)opt->val = 1; in esp_netif_dhcps_option_api()
2196 *(uint8_t *)opt->val = 0; in esp_netif_dhcps_option_api()
2202 *(uint8_t *)opt->val = 1; in esp_netif_dhcps_option_api()
2204 *(uint8_t *)opt->val = 0; in esp_netif_dhcps_option_api()
2211 } else if (opt->op == ESP_NETIF_OP_SET) { in esp_netif_dhcps_option_api()
2216 switch (opt->id) { in esp_netif_dhcps_option_api()
2218 if (*(uint32_t *)opt->val != 0) { in esp_netif_dhcps_option_api()
2219 *(uint32_t *)opt_info = *(uint32_t *)opt->val; in esp_netif_dhcps_option_api()
2226 memcpy(opt_info, opt->val, opt->len); in esp_netif_dhcps_option_api()
2234 dhcps_lease_t *poll = opt->val; in esp_netif_dhcps_option_api()
2261 memcpy(opt_info, opt->val, opt->len); in esp_netif_dhcps_option_api()
2265 if (*(uint8_t *)opt->val) { in esp_netif_dhcps_option_api()
2273 if (*(uint8_t *)opt->val) { in esp_netif_dhcps_option_api()
2284 dhcps_set_option_info(esp_netif->dhcps, opt->id, opt_info, opt->len); in esp_netif_dhcps_option_api()
2308 struct dhcp_params *opt = msg->data; in esp_netif_dhcpc_option_api() local
2311 if (dhcp == NULL || opt->val == NULL) { in esp_netif_dhcpc_option_api()
2314 if (opt->op == ESP_NETIF_OP_GET) { in esp_netif_dhcpc_option_api()
2318 switch (opt->id) { in esp_netif_dhcpc_option_api()
2320 if (opt->len == sizeof(dhcp->tries)) { in esp_netif_dhcpc_option_api()
2321 *(uint8_t *)opt->val = dhcp->tries; in esp_netif_dhcpc_option_api()
2326 return dhcp_get_vendor_specific_information(opt->len, opt->val); in esp_netif_dhcpc_option_api()
2331 } else if (opt->op == ESP_NETIF_OP_SET) { in esp_netif_dhcpc_option_api()
2335 switch (opt->id) { in esp_netif_dhcpc_option_api()
2337 if (opt->len == sizeof(dhcp->tries)) { in esp_netif_dhcpc_option_api()
2338 dhcp->tries = *(uint8_t *)opt->val; in esp_netif_dhcpc_option_api()
2343 return dhcp_set_vendor_class_identifier(opt->len, opt->val); in esp_netif_dhcpc_option_api()