Searched refs:chaddr (Results 1 - 23 of 23) sorted by relevance

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/udhcpd/
H A Dleases.h7 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 Dleases.c21 /* 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 Dserverpacket.c47 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 Dreserveip.c180 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 Ddhcpd.h137 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 Ddumpleases.c26 unsigned char chaddr[16]; member in struct:lease_t
85 printf("%02x", lease.chaddr[i]);
H A Ddhcpd.c203 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 Dpacket.h24 u_int8_t chaddr[16]; member in struct:dhcpMessage
H A Dfiles.c264 fwrite(leases[i].chaddr, 16, 1, fp);
295 if (!(oldest = add_lease(lease.chaddr, lease.yiaddr, lease.expires))) {
H A Dclientpacket.c82 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 Dleases.c28 /* 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 Dserverpacket.c41 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 Ddhcpd.h64 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 Ddumpleases.c43 printf(":%02x"+1, lease.chaddr[0]);
45 printf(":%02x", lease.chaddr[i]);
H A Ddhcpd.c153 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 Dcommon.h36 uint8_t chaddr[16]; member in struct:dhcpMessage
H A Dclientpacket.c45 memcpy(packet->chaddr, client_config.arp, 6);
H A Ddhcpc.c443 if (memcmp(packet.chaddr, client_config.arp, 6)) {
444 DEBUG("Packet does not have our chaddr - ignoring");
H A Dfiles.c435 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 Drfc2131.c184 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 Ddnsmasq.h326 u8 chaddr[16], sname[64], file[128]; member in struct:udp_dhcp_packet::dhcp_packet
H A Ddhcp.c306 memcpy(hwdest, mess->chaddr, ETHER_ADDR_LEN);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/router/shared/
H A Dbroadcom.c624 unsigned char chaddr[16]; member in struct:lease_t
664 if (ETHER_ISNULLADDR(lease.chaddr))
668 ret += websWrite(wp, "%02X", lease.chaddr[i]);

Completed in 244 milliseconds