/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/udhcpd/ |
H A D | leases.h | 7 u_int8_t chaddr[16];
member in struct:dhcpOfferedAddr 15 void clear_lease(u_int8_t *chaddr, u_int32_t yiaddr);
16 struct dhcpOfferedAddr *add_lease(u_int8_t *chaddr, u_int32_t yiaddr, unsigned long lease);
19 struct dhcpOfferedAddr *find_lease_by_chaddr(u_int8_t *chaddr);
22 u_int32_t find_address2(int check_expired, unsigned char *chaddr);
|
H A D | leases.c | 21 /* clear every lease out that chaddr OR yiaddr matches and is nonzero */ 22 void clear_lease(u_int8_t *chaddr, u_int32_t yiaddr) argument 26 for (j = 0; j < 16 && !chaddr[j]; j++); 29 if ((j != 16 && !memcmp(leases[i].chaddr, chaddr, 16)) || 37 struct dhcpOfferedAddr *add_lease(u_int8_t *chaddr, u_int32_t yiaddr, unsigned long lease) argument 42 clear_lease(chaddr, yiaddr); 47 memcpy(oldest->chaddr, chaddr, 16); 81 /* Find the first lease that matches chaddr, NUL 82 find_lease_by_chaddr(u_int8_t *chaddr) argument 105 find_address2(int check_expired, unsigned char *chaddr) argument [all...] |
H A D | serverpacket.c | 47 unsigned char *chaddr; local 53 chaddr = MAC_BCAST_ADDR; 57 chaddr = payload->chaddr; 61 chaddr = MAC_BCAST_ADDR; 65 chaddr = payload->chaddr; 68 ciaddr, CLIENT_PORT, chaddr, server_config.ifindex); 88 memcpy(packet->chaddr, oldpacket->chaddr, 1 [all...] |
H A D | reserveip.c | 180 int check_reserved_ip(u_int32_t req_ip, u_int8_t *chaddr) argument 205 if ( memcmp(chaddr, mac, 6) == 0 ) 217 u_int32_t find_reserved_ip(u_int8_t *chaddr) argument 227 if ( memcmp(chaddr, mac, 6) == 0 )
|
H A D | dhcpd.h | 137 extern int check_reserved_ip(u_int32_t req_ip, u_int8_t *chaddr); 138 extern u_int32_t find_reserved_ip(u_int8_t *chaddr);
|
H A D | dumpleases.c | 26 unsigned char chaddr[16];
member in struct:lease_t 85 printf("%02x", lease.chaddr[i]);
|
H A D | dhcpd.c | 203 lease = find_lease_by_chaddr(packet.chaddr); 217 memcpy(mac, packet.chaddr, 6); 299 memset(lease->chaddr, 0, 16); 319 memset(lease->chaddr, 0, 16);
|
H A D | packet.h | 24 u_int8_t chaddr[16];
member in struct:dhcpMessage
|
H A D | files.c | 264 fwrite(leases[i].chaddr, 16, 1, fp);
295 if (!(oldest = add_lease(lease.chaddr, lease.yiaddr, lease.expires))) {
|
H A D | clientpacket.c | 82 memcpy(packet->chaddr, client_config.arp, 6);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/router/busybox-1.x/networking/udhcp/ |
H A D | leases.c | 28 /* clear every lease out that chaddr OR yiaddr matches and is nonzero */ 29 static void clear_lease(const uint8_t *chaddr, uint32_t yiaddr) argument 33 for (j = 0; j < 16 && !chaddr[j]; j++) 37 if ((j != 16 && memcmp(leases[i].chaddr, chaddr, 16) == 0) 46 struct dhcpOfferedAddr *add_lease(const uint8_t *chaddr, uint32_t yiaddr, unsigned long lease) argument 51 clear_lease(chaddr, yiaddr); 56 memcpy(oldest->chaddr, chaddr, 16); 72 /* Find the first lease that matches chaddr, NUL 73 find_lease_by_chaddr(const uint8_t *chaddr) argument [all...] |
H A D | serverpacket.c | 41 const uint8_t *chaddr; local 47 chaddr = MAC_BCAST_ADDR; 51 chaddr = payload->chaddr; 55 chaddr = MAC_BCAST_ADDR; 59 chaddr = payload->chaddr; 62 ciaddr, CLIENT_PORT, chaddr, server_config.ifindex); 82 memcpy(packet->chaddr, oldpacket->chaddr, 1 [all...] |
H A D | dhcpd.h | 64 uint8_t chaddr[16]; member in struct:dhcpOfferedAddr 69 struct dhcpOfferedAddr *add_lease(const uint8_t *chaddr, uint32_t yiaddr, unsigned long lease); 71 struct dhcpOfferedAddr *find_lease_by_chaddr(const uint8_t *chaddr);
|
H A D | dumpleases.c | 43 printf(":%02x"+1, lease.chaddr[0]); 45 printf(":%02x", lease.chaddr[i]);
|
H A D | dhcpd.c | 153 static_lease_ip = getIpByMac(server_config.static_leases, &packet.chaddr); 158 memcpy(&static_lease.chaddr, &packet.chaddr, 16); 164 lease = find_lease_by_chaddr(packet.chaddr); 217 memset(lease->chaddr, 0, 16); 238 memset(lease->chaddr, 0, 16);
|
H A D | common.h | 36 uint8_t chaddr[16]; member in struct:dhcpMessage
|
H A D | clientpacket.c | 45 memcpy(packet->chaddr, client_config.arp, 6);
|
H A D | dhcpc.c | 443 if (memcmp(packet.chaddr, client_config.arp, 6)) { 444 DEBUG("Packet does not have our chaddr - ignoring");
|
H A D | files.c | 435 if (!(add_lease(lease.chaddr, lease.yiaddr, lease.expires))) {
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/dnsmasq-2.15/src/ |
H A D | rfc2131.c | 184 config = find_config(daemon->dhcp_conf, context, NULL, 0, mess->chaddr, NULL); 214 log_packet(NULL, &config->addr, mess->chaddr, iface_name, NULL); 229 clid = mess->chaddr; 233 config = find_config(daemon->dhcp_conf, context, clid, clid_len, mess->chaddr, NULL); 270 struct dhcp_config *new = find_config(daemon->dhcp_conf, context, NULL, 0, mess->chaddr, hostname); 326 clid = mess->chaddr; 388 log_packet("DECLINE", option_ptr(opt), mess->chaddr, iface_name, message); 411 log_packet("RELEASE", &mess->ciaddr, mess->chaddr, iface_name, NULL); 431 else if (!address_allocate(context, daemon, &mess->yiaddr, mess->chaddr)) 433 log_packet("DISCOVER", opt ? &addr : NULL, mess->chaddr, iface_nam [all...] |
H A D | dnsmasq.h | 326 u8 chaddr[16], sname[64], file[128]; member in struct:udp_dhcp_packet::dhcp_packet
|
H A D | dhcp.c | 306 memcpy(hwdest, mess->chaddr, ETHER_ADDR_LEN);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/router/shared/ |
H A D | broadcom.c | 624 unsigned char chaddr[16]; member in struct:lease_t 664 if (ETHER_ISNULLADDR(lease.chaddr)) 668 ret += websWrite(wp, "%02X", lease.chaddr[i]);
|