Searched refs:ciaddr (Results 1 - 13 of 13) sorted by relevance

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/udhcpd/
H A Dclientpacket.h7 int send_renew(unsigned long xid, unsigned long server, unsigned long ciaddr);
8 int send_renew(unsigned long xid, unsigned long server, unsigned long ciaddr);
9 int send_release(unsigned long server, unsigned long ciaddr);
10 int send_decline(unsigned long xid, unsigned long server, unsigned long ciaddr);/*foxconn wklin added, 08/07/2007 */
H A Dclientpacket.c148 int send_renew(unsigned long xid, unsigned long server, unsigned long ciaddr) argument
155 packet.ciaddr = ciaddr;
160 ret = kernel_packet(&packet, ciaddr, CLIENT_PORT, server, SERVER_PORT);
168 int send_release(unsigned long server, unsigned long ciaddr) argument
174 packet.ciaddr = ciaddr;
176 add_simple_option(packet.options, DHCP_REQUESTED_IP, ciaddr);
180 return kernel_packet(&packet, ciaddr, CLIENT_PORT, server, SERVER_PORT);
185 int send_decline(unsigned long xid, unsigned long server, unsigned long ciaddr) argument
[all...]
H A Dserverpacket.c48 u_int32_t ciaddr; local
52 ciaddr = INADDR_BROADCAST;
54 } else if (payload->ciaddr) {
55 DEBUG(LOG_INFO, "unicasting packet to client ciaddr");
56 ciaddr = payload->ciaddr;
60 ciaddr = INADDR_BROADCAST;
64 ciaddr = payload->yiaddr;
68 ciaddr, CLIENT_PORT, chaddr, server_config.ifindex);
91 packet->ciaddr
[all...]
H A Dpacket.h20 u_int32_t ciaddr; member in struct:dhcpMessage
H A Ddhcpd.c268 if (lease->yiaddr == packet.ciaddr)
310 } else if (packet.ciaddr) {
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/router/busybox-1.x/networking/udhcp/
H A Ddhcpc.h44 int send_renew(uint32_t xid, uint32_t server, uint32_t ciaddr);
45 int send_renew(uint32_t xid, uint32_t server, uint32_t ciaddr);
46 int send_release(uint32_t server, uint32_t ciaddr);
H A Dserverpacket.c42 uint32_t ciaddr; local
46 ciaddr = INADDR_BROADCAST;
48 } else if (payload->ciaddr) {
49 DEBUG("unicasting packet to client ciaddr");
50 ciaddr = payload->ciaddr;
54 ciaddr = INADDR_BROADCAST;
58 ciaddr = payload->yiaddr;
62 ciaddr, CLIENT_PORT, chaddr, server_config.ifindex);
85 packet->ciaddr
[all...]
H A Dclientpacket.c112 int send_renew(uint32_t xid, uint32_t server, uint32_t ciaddr) argument
118 packet.ciaddr = ciaddr;
123 return udhcp_kernel_packet(&packet, ciaddr, CLIENT_PORT, server, SERVER_PORT);
131 int send_release(uint32_t server, uint32_t ciaddr) argument
137 packet.ciaddr = ciaddr;
139 add_simple_option(packet.options, DHCP_REQUESTED_IP, ciaddr);
143 return udhcp_kernel_packet(&packet, ciaddr, CLIENT_PORT, server, SERVER_PORT);
H A Dcommon.h32 uint32_t ciaddr; member in struct:dhcpMessage
H A Ddhcpd.c199 } else if (lease->yiaddr == packet.ciaddr) {
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/dnsmasq-2.15/src/
H A Drfc2131.c134 /* Some buggy clients set ciaddr when they shouldn't, so clear that here since
137 mess->ciaddr.s_addr = 0;
145 have a giaddr or explicit subnet selector, use the ciaddr. This is necessary because a
150 (mess->ciaddr.s_addr ? mess->ciaddr : iface_addr));
411 log_packet("RELEASE", &mess->ciaddr, mess->chaddr, iface_name, NULL);
413 if (lease && lease->addr.s_addr == mess->ciaddr.s_addr)
499 if (!lease || mess->ciaddr.s_addr != lease->addr.s_addr)
507 mess->yiaddr = mess->ciaddr;
540 mess->siaddr.s_addr = mess->yiaddr.s_addr = mess->ciaddr
[all...]
H A Ddhcp.c265 if (mess->giaddr.s_addr || mess->ciaddr.s_addr)
283 dest.sin_addr = mess->ciaddr;
H A Ddnsmasq.h325 struct in_addr ciaddr, yiaddr, siaddr, giaddr; member in struct:udp_dhcp_packet::dhcp_packet

Completed in 117 milliseconds