Lines Matching refs:clid_len
28 int clid_len, hw_len, hw_type; in lease_init() local
79 clid_len = 0; in lease_init()
81 clid_len = in lease_init()
99 (unsigned char*) daemon->packet, hw_len, hw_type, clid_len); in lease_init()
145 if ((config = find_config(daemon->dhcp_conf, NULL, lease->clid, lease->clid_len, in lease_update_from_configs()
188 if (lease->clid && lease->clid_len != 0) { in lease_update_file()
189 for (i = 0; i < lease->clid_len - 1; i++) ourprintf(&err, "%.2x:", lease->clid[i]); in lease_update_file()
258 unsigned char* clid, int clid_len) { in lease_find_by_client() argument
263 if (lease->clid && clid_len == lease->clid_len && in lease_find_by_client()
264 memcmp(clid, lease->clid, clid_len) == 0) in lease_find_by_client()
330 int hw_len, int hw_type, int clid_len) { in lease_set_hwaddr() argument
342 if (clid_len != 0 && clid) { in lease_set_hwaddr()
343 if (!lease->clid) lease->clid_len = 0; in lease_set_hwaddr()
345 if (lease->clid_len != clid_len) { in lease_set_hwaddr()
348 if (!(lease->clid = whine_malloc(clid_len))) return; in lease_set_hwaddr()
349 } else if (memcmp(lease->clid, clid, clid_len) != 0) in lease_set_hwaddr()
352 lease->clid_len = clid_len; in lease_set_hwaddr()
353 memcpy(lease->clid, clid, clid_len); in lease_set_hwaddr()