Lines Matching refs:selected

953 	struct dhcpv4_addr_slot *selected = NULL;  in dhcpv4_handle_discover()  local
985 selected = slot; in dhcpv4_handle_discover()
995 selected = slot; in dhcpv4_handle_discover()
1005 if (selected == NULL) { in dhcpv4_handle_discover()
1019 selected = slot; in dhcpv4_handle_discover()
1028 if (selected == NULL) { in dhcpv4_handle_discover()
1042 selected = slot; in dhcpv4_handle_discover()
1052 if (selected == NULL) { in dhcpv4_handle_discover()
1061 if ((selected == NULL) || in dhcpv4_handle_discover()
1063 selected->expiry) < 0)) { in dhcpv4_handle_discover()
1064 selected = slot; in dhcpv4_handle_discover()
1070 if (selected == NULL) { in dhcpv4_handle_discover()
1076 if (dhcpv4_server_probe_setup(ctx, selected, msg, in dhcpv4_handle_discover()
1085 selected->expiry = in dhcpv4_handle_discover()
1088 if (dhcpv4_send_offer(ctx, msg, &selected->addr, in dhcpv4_handle_discover()
1093 selected->expiry = in dhcpv4_handle_discover()
1098 net_sprint_ipv4_addr(&selected->addr)); in dhcpv4_handle_discover()
1100 selected->state = DHCPV4_SERVER_ADDR_RESERVED; in dhcpv4_handle_discover()
1101 selected->client_id.len = client_id.len; in dhcpv4_handle_discover()
1102 memcpy(selected->client_id.buf, client_id.buf, client_id.len); in dhcpv4_handle_discover()
1103 selected->lease_time = lease_time; in dhcpv4_handle_discover()
1113 struct dhcpv4_addr_slot *selected = NULL; in dhcpv4_handle_request() local
1163 selected = slot; in dhcpv4_handle_request()
1168 if (selected == NULL) { in dhcpv4_handle_request()
1173 if (dhcpv4_send_ack(ctx, msg, &selected->addr, lease_time, in dhcpv4_handle_request()
1179 net_sprint_ipv4_addr(&selected->addr)); in dhcpv4_handle_request()
1181 selected->lease_time = lease_time; in dhcpv4_handle_request()
1182 selected->expiry = sys_timepoint_calc( in dhcpv4_handle_request()
1184 selected->state = DHCPV4_SERVER_ADDR_ALLOCATED; in dhcpv4_handle_request()
1213 selected = slot; in dhcpv4_handle_request()
1218 if (selected != NULL) { in dhcpv4_handle_request()
1219 if (net_ipv4_addr_cmp(&selected->addr, &requested_ip)) { in dhcpv4_handle_request()
1223 if (dhcpv4_send_ack(ctx, msg, &selected->addr, in dhcpv4_handle_request()
1229 selected->lease_time = lease_time; in dhcpv4_handle_request()
1230 selected->expiry = sys_timepoint_calc( in dhcpv4_handle_request()
1257 selected = slot; in dhcpv4_handle_request()
1262 if (selected != NULL) { in dhcpv4_handle_request()
1263 if (selected->state == DHCPV4_SERVER_ADDR_ALLOCATED && in dhcpv4_handle_request()
1264 selected->client_id.len == client_id.len && in dhcpv4_handle_request()
1265 memcmp(selected->client_id.buf, client_id.buf, in dhcpv4_handle_request()
1275 selected->lease_time = lease_time; in dhcpv4_handle_request()
1276 selected->expiry = sys_timepoint_calc( in dhcpv4_handle_request()