Lines Matching refs:matchlen
240 size_t matchlen;
246 matchlen = longest_prefix_match(trie, node, key);
247 if (matchlen == trie->max_prefixlen) {
256 if (matchlen < node->prefixlen)
312 size_t matchlen = 0;
352 matchlen = longest_prefix_match(trie, node, key);
354 if (node->prefixlen != matchlen ||
374 if (node->prefixlen == matchlen) {
390 if (matchlen == key->prefixlen) {
391 next_bit = extract_bit(node->data, matchlen);
403 im_node->prefixlen = matchlen;
408 if (extract_bit(key->data, matchlen)) {
442 size_t matchlen = 0;
461 matchlen = longest_prefix_match(trie, node, key);
463 if (node->prefixlen != matchlen ||
474 node->prefixlen != matchlen ||
636 size_t matchlen;
667 matchlen = longest_prefix_match(trie, node, key);
668 if (node->prefixlen != matchlen ||