/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/udhcpd/ |
H A D | clientpacket.h | 7 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 D | clientpacket.c | 148 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 D | serverpacket.c | 48 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 D | packet.h | 20 u_int32_t ciaddr;
member in struct:dhcpMessage
|
H A D | dhcpd.c | 268 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 D | dhcpc.h | 44 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 D | serverpacket.c | 42 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 D | clientpacket.c | 112 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 D | common.h | 32 uint32_t ciaddr; member in struct:dhcpMessage
|
H A D | dhcpd.c | 199 } else if (lease->yiaddr == packet.ciaddr) {
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/dnsmasq-2.15/src/ |
H A D | rfc2131.c | 134 /* 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 D | dhcp.c | 265 if (mess->giaddr.s_addr || mess->ciaddr.s_addr) 283 dest.sin_addr = mess->ciaddr;
|
H A D | dnsmasq.h | 325 struct in_addr ciaddr, yiaddr, siaddr, giaddr; member in struct:udp_dhcp_packet::dhcp_packet
|