Lines Matching defs:clid_len
23 int flags, clid_len, hw_len, hw_type;
75 clid_len = 0;
77 clid_len = parse_hex(daemon->packet, (unsigned char *)daemon->packet, 255, NULL, NULL);
96 lease_set_hwaddr(lease, (unsigned char *)daemon->dhcp_buff2, (unsigned char *)daemon->packet, hw_len, hw_type, clid_len);
138 if ((config = find_config(daemon->dhcp_conf, NULL, lease->clid, lease->clid_len,
188 if (lease->clid && lease->clid_len != 0)
190 for (i = 0; i < lease->clid_len - 1; i++)
273 unsigned char *clid, int clid_len)
279 if (lease->clid && clid_len == lease->clid_len &&
280 memcmp(clid, lease->clid, clid_len) == 0)
358 unsigned char *clid, int hw_len, int hw_type, int clid_len)
372 clid_len == 0 for no clid. */
373 if (clid_len != 0 && clid)
376 lease->clid_len = 0;
378 if (lease->clid_len != clid_len)
383 if (!(lease->clid = malloc(clid_len)))
386 else if (memcmp(lease->clid, clid, clid_len) != 0)
389 lease->clid_len = clid_len;
390 memcpy(lease->clid, clid, clid_len);
483 for (i = 0; i < lease->clid_len; i++)
486 if (i != lease->clid_len - 1)
504 if (lease->clid && lease->clid_len != 0)