Lines Matching refs:label_len
261 int domain_name_len, label_len, pointed_len; in find_search_domain_name_len() local
268 label_len = option->data[i]; in find_search_domain_name_len()
269 if (label_len == 0) { in find_search_domain_name_len()
276 } else if (label_len & 0xC0) { in find_search_domain_name_len()
285 pointer = ((label_len & ~(0xC0)) << 8) + in find_search_domain_name_len()
307 if (i + label_len >= option->len) { in find_search_domain_name_len()
317 domain_name_len += label_len + 1; in find_search_domain_name_len()
320 i += label_len + 1; in find_search_domain_name_len()
332 int label_len; in expand_search_domain_name() local
344 label_len = option->data[i]; in expand_search_domain_name()
345 if (label_len == 0) { in expand_search_domain_name()
353 } else if (label_len & 0xC0) { in expand_search_domain_name()
355 pointer = ((label_len & ~(0xC0)) << 8) + in expand_search_domain_name()
366 memcpy(cursor, option->data + i + 1, label_len); in expand_search_domain_name()
367 cursor[label_len] = '.'; in expand_search_domain_name()
370 i += label_len + 1; in expand_search_domain_name()
371 cursor += label_len + 1; in expand_search_domain_name()