Lines Matching refs:ciaddr

176 	    packet->raw->ciaddr.s_addr && !packet->raw->giaddr.s_addr &&
182 cip.len = sizeof packet -> raw -> ciaddr;
183 memcpy (cip.iabuf, &packet -> raw -> ciaddr,
184 sizeof packet -> raw -> ciaddr);
492 memcpy (cip.iabuf, &packet -> raw -> ciaddr.s_addr, 4);
684 If ciaddr was specified and Requested Address was not, then
721 (packet -> raw -> ciaddr.s_addr &&
723 (have_requested_addr && !packet -> raw -> ciaddr.s_addr)) {
820 if (!memcmp (&packet -> raw -> ciaddr,
836 IP address in ciaddr if the client-identifier fails. */
839 memcpy (cip.iabuf, &packet -> raw -> ciaddr, 4);
865 strncpy(cstr, inet_ntoa (packet -> raw -> ciaddr), 15);
1119 /* The client should set ciaddr to its IP address, but apparently
1121 source address if they didn't set ciaddr. */
1122 if (!packet->raw->ciaddr.s_addr) {
1138 memcpy(cip.iabuf, &packet->raw->ciaddr, 4);
1275 /* If we have ciaddr, find its lease so we can find its pool. */
1281 /* Overlay with pool options if ciaddr mapped to a lease. */
1660 raw.ciaddr = packet -> raw -> ciaddr;
1713 /* RFC2131 states the server SHOULD unicast to ciaddr.
1714 * There are two wrinkles - relays, and when ciaddr is zero.
1721 * The solution: If ciaddr is zero, and giaddr is set, go via the
1726 * If the ciaddr is zero and giaddr is not set, go via the source
1729 * If ciaddr is not zero, send the packet there always.
1731 if (!raw.ciaddr.s_addr && gip.len) {
1905 /* memset (&raw.ciaddr, 0, sizeof raw.ciaddr);*/
3259 state -> ciaddr = packet -> raw -> ciaddr;
3982 memcpy (&raw.ciaddr, &state -> ciaddr, sizeof raw.ciaddr);
4109 follow RFC1541, are buggy, and send both ciaddr and server
4111 if we got both dhcp-server-identifier and ciaddr, and
4118 } else if (raw.ciaddr.s_addr &&
4125 to.sin_addr = raw.ciaddr;
4217 if (packet -> raw -> ciaddr.s_addr) {
4219 memcpy (cip.iabuf, &packet -> raw -> ciaddr, 4);
4348 isc_boolean_t do_release = !packet->raw->ciaddr.s_addr;
4485 if (!packet -> raw -> ciaddr.s_addr)
4624 !packet -> raw -> ciaddr.s_addr &&
4698 if (!packet->raw->ciaddr.s_addr &&
4710 if (!packet -> raw -> ciaddr.s_addr)
4720 if (!packet -> raw -> ciaddr.s_addr)
4757 if (!packet -> raw -> ciaddr.s_addr)
4786 if (!packet -> raw -> ciaddr.s_addr &&