Searched refs:lpm_trie (Results 1 – 4 of 4) sorted by relevance
| /linux/kernel/bpf/ |
| H A D | lpm_trie.c | 33 struct lpm_trie { struct 168 size_t __longest_prefix_match(const struct lpm_trie *trie, in __longest_prefix_match() 230 static size_t longest_prefix_match(const struct lpm_trie *trie, in longest_prefix_match() 240 struct lpm_trie *trie = container_of(map, struct lpm_trie, map); in trie_lookup_elem() 292 static struct lpm_trie_node *lpm_trie_node_alloc(struct lpm_trie *trie, in lpm_trie_node_alloc() 311 static int trie_check_add_elem(struct lpm_trie *trie, u64 flags) in trie_check_add_elem() 325 struct lpm_trie *trie = container_of(map, struct lpm_trie, map); in trie_update_elem() 459 struct lpm_trie *trie = container_of(map, struct lpm_trie, map); in trie_delete_elem() 573 struct lpm_trie *trie; in trie_alloc() 615 struct lpm_trie *trie = container_of(map, struct lpm_trie, map); in trie_free() [all …]
|
| H A D | Makefile | 11 obj-$(CONFIG_BPF_SYSCALL) += hashtab.o arraymap.o percpu_freelist.o bpf_lru_list.o lpm_trie.o map_in_map.o bloom_filter.o
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | map_ptr_kern.c | 314 struct lpm_trie { struct 333 struct lpm_trie *lpm_trie = (struct lpm_trie *)&m_lpm_trie; in check_lpm_trie() local 336 VERIFY(check(&lpm_trie->map, map, sizeof(struct lpm_key), sizeof(__u32), in check_lpm_trie()
|
| /linux/tools/bpf/bpftool/Documentation/ |
| H A D | bpftool-map.rst | 54 | | **lru_percpu_hash** | **lpm_trie** | **array_of_maps** | **hash_of_maps**
|