Searched refs:BPF_MAP_TYPE_DEVMAP_HASH (Results 1 – 15 of 15) sorted by relevance
/openbmc/linux/Documentation/bpf/ |
H A D | map_devmap.rst | 5 BPF_MAP_TYPE_DEVMAP and BPF_MAP_TYPE_DEVMAP_HASH 10 - ``BPF_MAP_TYPE_DEVMAP_HASH`` was introduced in kernel version 5.4 12 ``BPF_MAP_TYPE_DEVMAP`` and ``BPF_MAP_TYPE_DEVMAP_HASH`` are BPF maps primarily 15 the index to lookup a reference to a net device. While ``BPF_MAP_TYPE_DEVMAP_HASH`` 22 - While ``BPF_MAP_TYPE_DEVMAP_HASH`` allows for densely packing the net devices 39 For ``BPF_MAP_TYPE_DEVMAP`` and ``BPF_MAP_TYPE_DEVMAP_HASH`` this map contains 154 The following code snippet shows how to declare a ``BPF_MAP_TYPE_DEVMAP_HASH`` 160 __uint(type, BPF_MAP_TYPE_DEVMAP_HASH);
|
H A D | redirect.rst | 15 - ``BPF_MAP_TYPE_DEVMAP_HASH``
|
/openbmc/linux/tools/testing/selftests/bpf/progs/ |
H A D | xdp_redirect_multi_kern.c | 23 __uint(type, BPF_MAP_TYPE_DEVMAP_HASH);
|
H A D | map_ptr_kern.c | 634 __uint(type, BPF_MAP_TYPE_DEVMAP_HASH); 697 VERIFY_TYPE(BPF_MAP_TYPE_DEVMAP_HASH, check_devmap_hash); in cg_skb()
|
/openbmc/linux/include/linux/ |
H A D | bpf_types.h | 115 BPF_MAP_TYPE(BPF_MAP_TYPE_DEVMAP_HASH, dev_map_hash_ops)
|
/openbmc/linux/kernel/bpf/ |
H A D | devmap.c | 132 if (attr->map_type == BPF_MAP_TYPE_DEVMAP_HASH) { in dev_map_init_map() 205 if (dtab->map.map_type == BPF_MAP_TYPE_DEVMAP_HASH) { in dev_map_free() 1024 if (map->map_type == BPF_MAP_TYPE_DEVMAP_HASH) in dev_map_mem_usage() 1116 if (dtab->map.map_type == BPF_MAP_TYPE_DEVMAP_HASH) { in dev_map_notification()
|
H A D | syscall.c | 1226 case BPF_MAP_TYPE_DEVMAP_HASH: in map_create()
|
H A D | verifier.c | 8834 case BPF_MAP_TYPE_DEVMAP_HASH: in check_map_func_compatibility() 8960 map->map_type != BPF_MAP_TYPE_DEVMAP_HASH && in check_map_func_compatibility()
|
/openbmc/linux/tools/lib/bpf/ |
H A D | libbpf_probes.c | 347 case BPF_MAP_TYPE_DEVMAP_HASH: in probe_map_create()
|
H A D | libbpf.c | 159 [BPF_MAP_TYPE_DEVMAP_HASH] = "devmap_hash", 5147 case BPF_MAP_TYPE_DEVMAP_HASH: in bpf_object__create_map()
|
/openbmc/linux/include/trace/events/ |
H A D | xdp.h | 113 if (map_type == BPF_MAP_TYPE_DEVMAP || map_type == BPF_MAP_TYPE_DEVMAP_HASH) {
|
/openbmc/linux/include/uapi/linux/ |
H A D | bpf.h | 956 BPF_MAP_TYPE_DEVMAP_HASH, enumerator
|
/openbmc/linux/tools/include/uapi/linux/ |
H A D | bpf.h | 956 BPF_MAP_TYPE_DEVMAP_HASH, enumerator
|
/openbmc/linux/tools/testing/selftests/bpf/ |
H A D | test_maps.c | 530 fd = bpf_map_create(BPF_MAP_TYPE_DEVMAP_HASH, NULL, sizeof(key), sizeof(value), 2, NULL); in test_devmap_hash()
|
/openbmc/linux/net/core/ |
H A D | filter.c | 4365 case BPF_MAP_TYPE_DEVMAP_HASH: in __xdp_do_redirect_frame() 4453 case BPF_MAP_TYPE_DEVMAP_HASH: in xdp_do_generic_redirect_map()
|