/openbmc/linux/Documentation/bpf/ |
H A D | map_devmap.rst | 5 BPF_MAP_TYPE_DEVMAP and BPF_MAP_TYPE_DEVMAP_HASH 9 - ``BPF_MAP_TYPE_DEVMAP`` was introduced in kernel version 4.14 12 ``BPF_MAP_TYPE_DEVMAP`` and ``BPF_MAP_TYPE_DEVMAP_HASH`` are BPF maps primarily 14 ``BPF_MAP_TYPE_DEVMAP`` is backed by an array that uses the key as 39 For ``BPF_MAP_TYPE_DEVMAP`` and ``BPF_MAP_TYPE_DEVMAP_HASH`` this map contains 142 The following code snippet shows how to declare a ``BPF_MAP_TYPE_DEVMAP`` 148 __uint(type, BPF_MAP_TYPE_DEVMAP);
|
H A D | map_of_maps.rst | 71 __uint(type, BPF_MAP_TYPE_DEVMAP); 118 fd = bpf_map_create(BPF_MAP_TYPE_DEVMAP, name,
|
H A D | redirect.rst | 14 - ``BPF_MAP_TYPE_DEVMAP``
|
/openbmc/linux/tools/testing/selftests/bpf/progs/ |
H A D | test_xdp_with_devmap_frags_helpers.c | 6 __uint(type, BPF_MAP_TYPE_DEVMAP);
|
H A D | xdp_redirect_map.c | 7 __uint(type, BPF_MAP_TYPE_DEVMAP);
|
H A D | test_xdp_with_devmap_helpers.c | 6 __uint(type, BPF_MAP_TYPE_DEVMAP);
|
H A D | xdp_redirect_multi_kern.c | 16 __uint(type, BPF_MAP_TYPE_DEVMAP);
|
H A D | xdp_features.c | 55 __uint(type, BPF_MAP_TYPE_DEVMAP);
|
H A D | map_ptr_kern.c | 413 __uint(type, BPF_MAP_TYPE_DEVMAP); 684 VERIFY_TYPE(BPF_MAP_TYPE_DEVMAP, check_devmap); in cg_skb()
|
/openbmc/linux/samples/bpf/ |
H A D | xdp_fwd_kern.c | 27 __uint(type, BPF_MAP_TYPE_DEVMAP);
|
H A D | xdp_router_ipv4.bpf.c | 67 __uint(type, BPF_MAP_TYPE_DEVMAP);
|
/openbmc/linux/include/linux/ |
H A D | bpf_types.h | 114 BPF_MAP_TYPE(BPF_MAP_TYPE_DEVMAP, dev_map_ops)
|
H A D | bpf.h | 1823 map->map_type == BPF_MAP_TYPE_DEVMAP || in map_type_contains_progs()
|
/openbmc/linux/tools/lib/bpf/ |
H A D | libbpf_probes.c | 346 case BPF_MAP_TYPE_DEVMAP: in probe_map_create()
|
H A D | libbpf.c | 158 [BPF_MAP_TYPE_DEVMAP] = "devmap", 5146 case BPF_MAP_TYPE_DEVMAP: in bpf_object__create_map()
|
/openbmc/linux/kernel/bpf/ |
H A D | devmap.c | 611 if (map->map_type == BPF_MAP_TYPE_DEVMAP) { in dev_map_enqueue_multi() 729 if (map->map_type == BPF_MAP_TYPE_DEVMAP) { in dev_map_redirect_multi()
|
H A D | syscall.c | 1225 case BPF_MAP_TYPE_DEVMAP: in map_create()
|
H A D | verifier.c | 8819 case BPF_MAP_TYPE_DEVMAP: in check_map_func_compatibility() 8945 if (map->map_type != BPF_MAP_TYPE_DEVMAP && in check_map_func_compatibility()
|
/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 | 938 BPF_MAP_TYPE_DEVMAP, enumerator
|
/openbmc/linux/tools/include/uapi/linux/ |
H A D | bpf.h | 938 BPF_MAP_TYPE_DEVMAP, enumerator
|
/openbmc/linux/tools/testing/selftests/bpf/ |
H A D | test_maps.c | 516 fd = bpf_map_create(BPF_MAP_TYPE_DEVMAP, NULL, sizeof(key), sizeof(value), 2, NULL); in test_devmap()
|
/openbmc/linux/net/core/ |
H A D | filter.c | 4388 case BPF_MAP_TYPE_DEVMAP: in __xdp_do_redirect_frame() 4476 case BPF_MAP_TYPE_DEVMAP: in xdp_do_generic_redirect_map()
|