Lines Matching defs:client_ip
249 ip4_addr_t client_ip;
254 client_ip.addr = 0;
258 client_ip.addr = (u32_t)dhcps_get_option_value(dhcps, DHCP_OPTION_IDX_REQUESTED_IP);
261 ("validate_discover function: Requested IP from client = %"U32_F"\n", client_ip.addr));
264 if ((client_ip.addr >= dhcps->start_addr.addr) && (client_ip.addr <= dhcps->end_addr.addr)) {
265 idx = (int)(client_ip.addr - dhcps->start_addr.addr);
267 (ntohl(client_ip.addr) == ip_2_ip4(&dhcps->netif->ip_addr)->addr)) {
271 ("validate_discover function: Requested IP from client = %"U32_F" Not available \n", client_ip.addr));
283 client_ip.addr = 0;
284 return client_ip;
286 client_ip.addr = dhcps->start_addr.addr + (u32_t)idx;
289 ("validate_discover function: New IP = %"U32_F" is being assigned\n", client_ip.addr));
296 client_ip.addr = (*client_lease)->cli_addr.addr;
299 ("validate_discover: Existing Client Lease Found. Existing IP =%"U32_F"\n", client_ip.addr));
312 return client_ip;
342 ip4_addr_t client_ip;
354 client_ip = validate_discover(dhcps, client_msg, &client_lease);
355 if (client_ip.addr == 0) {
370 srvr_msg->yiaddr.addr = htonl(client_ip.addr);
410 client_ip.addr = htonl(client_ip.addr);
419 if (etharp_add_static_entry(&client_ip, ðaddr) != ERR_OK) {
427 ip_addr_copy_from_ip4(client_ipaddr, client_ip);
433 (void)etharp_remove_static_entry(&client_ip);