bpf_map_type
bool bpf_token_allow_map_type(const struct bpf_token *token, enum bpf_map_type type);
enum bpf_map_type map_type;
static inline bool bpf_map_supports_cpu_flags(enum bpf_map_type map_type)
enum bpf_map_type map_type;
enum bpf_map_type map_type,
enum bpf_map_type map_type,
enum bpf_map_type map_type,
bool bpf_token_allow_map_type(const struct bpf_token *token, enum bpf_map_type type)
static bool can_elide_value_nullness(enum bpf_map_type type)
enum bpf_map_type map_type = map ? map->map_type : BPF_MAP_TYPE_UNSPEC;
static bool can_elide_value_nullness(enum bpf_map_type type);
enum bpf_map_type map_type = ri->map_type;
enum bpf_map_type map_type = ri->map_type;
enum bpf_map_type map_type = ri->map_type;
enum bpf_map_type map_type = ri->map_type;
void *fwd, enum bpf_map_type map_type,
enum bpf_map_type map_type = ri->map_type;
enum bpf_map_type type;
static bool probe_map_type_ifindex(enum bpf_map_type map_type, __u32 ifindex)
probe_map_type(enum bpf_map_type map_type, char const *map_type_str,
enum bpf_map_type map_type = BPF_MAP_TYPE_UNSPEC;
int bpf_map_create(enum bpf_map_type map_type,
LIBBPF_API int bpf_map_create(enum bpf_map_type map_type,
enum bpf_map_type map_type, const char *map_name,
enum bpf_map_type map_type,
const char *libbpf_bpf_map_type_str(enum bpf_map_type t)
enum bpf_map_type bpf_map__type(const struct bpf_map *map)
int bpf_map__set_type(struct bpf_map *map, enum bpf_map_type type)
static bool bpf_map_type__is_map_in_map(enum bpf_map_type type)
LIBBPF_API const char *libbpf_bpf_map_type_str(enum bpf_map_type t);
LIBBPF_API enum bpf_map_type bpf_map__type(const struct bpf_map *map);
LIBBPF_API int bpf_map__set_type(struct bpf_map *map, enum bpf_map_type type);
LIBBPF_API int libbpf_probe_bpf_map_type(enum bpf_map_type map_type, const void *opts);
static int probe_map_create(enum bpf_map_type map_type)
int libbpf_probe_bpf_map_type(enum bpf_map_type map_type, const void *opts)
static inline int skel_map_create(enum bpf_map_type map_type,
static bool bpf_map__is_per_cpu(enum bpf_map_type type)
static void _map_in_map_batch_ops(enum bpf_map_type outer_map_type,
enum bpf_map_type inner_map_type,
static void create_inner_maps(enum bpf_map_type map_type,
static int create_outer_map(enum bpf_map_type map_type, __u32 inner_map_fd)
enum bpf_map_type map_types[] = { BPF_MAP_TYPE_PERCPU_ARRAY,
enum bpf_map_type map_type;
enum bpf_map_type map_type;
enum bpf_map_type map_type = (enum bpf_map_type)e->val;
enum bpf_map_type map_type = (enum bpf_map_type)e->val;
static struct test_lookup_and_delete *setup_prog(enum bpf_map_type map_type,
static struct test_map_init *setup(enum bpf_map_type map_type, int map_sz,
static void test_percpu_map_cpu_flag(enum bpf_map_type map_type)
static void test_map_op_cpu_flag(enum bpf_map_type map_type)
static enum bpf_map_type inner_map_type;
static int create_maps(enum bpf_map_type inner_type)
static const char *maptype_str(enum bpf_map_type type)
void test_map_type(enum bpf_map_type mt)
static void test_sockmap_create_update_free(enum bpf_map_type map_type)
static void test_skmsg_helpers(enum bpf_map_type map_type)
static void test_skmsg_helpers_with_link(enum bpf_map_type map_type)
static void test_sockmap_update(enum bpf_map_type map_type)
static void test_sockmap_copy(enum bpf_map_type map_type)
enum bpf_map_type map_type)
static void run_tests(int family, enum bpf_map_type map_type)
static void test_socket(enum bpf_map_type type, struct redir_spec *redir,
static void test_redir(enum bpf_map_type type, struct redir_spec *redir,
static void test_map(enum bpf_map_type type)
enum bpf_map_type g_map_type = BPF_MAP_TYPE_UNSPEC;
enum bpf_map_type map_type;
enum bpf_map_type type;
static void test_map_wronly_stack_or_queue(enum bpf_map_type map_type)
static bool skip_unsupported_map(enum bpf_map_type map_type)
enum bpf_map_type type = percpu ? BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE :