Home
last modified time | relevance | path

Searched refs:max_prefixlen (Results 1 – 3 of 3) sorted by relevance

/linux/tools/testing/selftests/bpf/map_tests/
H A Dlpm_trie_map_get_next_key.c68 const __u32 max_prefixlen = 8 * (sizeof(key) - sizeof(key.prefix)); in test_lpm_trie_map_get_next_key() local
69 const __u32 max_entries = max_prefixlen + 1; in test_lpm_trie_map_get_next_key()
81 for (i = 0; i <= max_prefixlen; i++) { in test_lpm_trie_map_get_next_key()
/linux/kernel/bpf/
H A Dlpm_trie.c38 size_t max_prefixlen; member
244 if (key->prefixlen > trie->max_prefixlen) in trie_lookup_elem()
259 if (matchlen == trie->max_prefixlen) { in trie_lookup_elem()
338 if (key->prefixlen > trie->max_prefixlen) in trie_update_elem()
469 if (key->prefixlen > trie->max_prefixlen) in trie_delete_elem()
596 trie->max_prefixlen = trie->data_size * 8; in trie_alloc()
683 if (!key || key->prefixlen > trie->max_prefixlen) in trie_get_next_key()
687 trie->max_prefixlen + 1, in trie_get_next_key()
/linux/Documentation/bpf/
H A Dmap_lpm_trie.rst21 ``max_prefixlen/8`` bytes.
50 The ``key`` should have ``prefixlen`` set to ``max_prefixlen`` when