Lines Matching full:hlen
158 if (mess->op != BOOTREQUEST || mess->hlen > DHCP_CHADDR_MAX)
161 if (mess->htype == 0 && mess->hlen != 0)
259 lease = lease_find_by_client(mess->chaddr, mess->hlen, mess->htype, clid, clid_len);
270 emac = extended_hwaddr(mess->htype, mess->hlen, mess->chaddr, clid_len, clid, &emac_len);
274 if (mac->hwaddr_len == mess->hlen &&
276 memcmp_masked(mac->hwaddr, mess->chaddr, mess->hlen, mac->mask))
363 mess->chaddr, mess->hlen, mess->htype, NULL);
380 if (mess->htype == 0 || mess->hlen == 0 || (context->flags & CONTEXT_PROXY))
430 (lease->hwaddr_len != mess->hlen ||
437 if (!(lease = lease_find_by_client(mess->chaddr, mess->hlen, mess->htype, NULL, 0)) ||
446 if (!address_allocate(context, &mess->yiaddr, mess->chaddr, mess->hlen, netid, now))
479 lease_set_hwaddr(lease, mess->chaddr, NULL, mess->hlen, mess->htype, 0);
494 log_packet("BOOTP", logaddr, mess->chaddr, mess->hlen, iface_name, message, mess->xid);
582 mess->chaddr, mess->hlen,
1199 lease_set_hwaddr(lease, mess->chaddr, clid, mess->hlen, mess->htype, clid_len);
1304 but eg Firewire will have hlen == 0 and use the client-id instead.