Lines Matching refs:n_bits
32 size_t n_bits; member
38 size_t n_bits);
42 size_t n_bits) in tlpm_add() argument
47 n = (n_bits + 7) / 8; in tlpm_add()
50 node = tlpm_match(list, key, n_bits); in tlpm_add()
51 if (node && node->n_bits == n_bits) { in tlpm_add()
62 node->n_bits = n_bits; in tlpm_add()
82 size_t n_bits) in tlpm_match() argument
94 for (i = 0; i < n_bits && i < list->n_bits; ++i) { in tlpm_match()
100 if (i >= list->n_bits) { in tlpm_match()
101 if (!best || i > best->n_bits) in tlpm_match()
111 size_t n_bits) in tlpm_delete() argument
113 struct tlpm_node *best = tlpm_match(list, key, n_bits); in tlpm_delete()
116 if (!best || best->n_bits != n_bits) in tlpm_delete()
187 l2 = tlpm_add(l2, t1->key, t1->n_bits); in test_lpm_order()
197 assert(t1->n_bits == t2->n_bits); in test_lpm_order()
198 for (j = 0; j < t1->n_bits; ++j) in test_lpm_order()
271 assert(t->n_bits == value[keysize]); in test_lpm_map()
272 for (j = 0; j < t->n_bits; ++j) in test_lpm_map()
287 key->prefixlen = list->n_bits; in test_lpm_map()
291 list = tlpm_delete(list, list->key, list->n_bits); in test_lpm_map()
308 assert(t->n_bits == value[keysize]); in test_lpm_map()
309 for (j = 0; j < t->n_bits; ++j) in test_lpm_map()