Searched refs:reuseport_array (Results 1 – 4 of 4) sorted by relevance
/Linux-v5.4/kernel/bpf/ |
D | reuseport_array.c | 10 struct reuseport_array { struct 15 static struct reuseport_array *reuseport_array(struct bpf_map *map) in reuseport_array() argument 17 return (struct reuseport_array *)map; in reuseport_array() 51 struct reuseport_array *array = reuseport_array(map); in reuseport_array_lookup_elem() 63 struct reuseport_array *array = reuseport_array(map); in reuseport_array_delete_elem() 95 struct reuseport_array *array = reuseport_array(map); in reuseport_array_free() 153 struct reuseport_array *array; in reuseport_array_alloc() 204 reuseport_array_update_check(const struct reuseport_array *array, in reuseport_array_update_check() 251 struct reuseport_array *array = reuseport_array(map); in bpf_fd_reuseport_array_update_elem() 337 struct reuseport_array *array = reuseport_array(map); in reuseport_array_get_next_key()
|
D | Makefile | 23 obj-$(CONFIG_BPF_SYSCALL) += reuseport_array.o
|
/Linux-v5.4/tools/testing/selftests/bpf/progs/ |
D | test_select_reuseport_kern.c | 73 void *reuseport_array; in _select_by_skb_data() local 145 reuseport_array = bpf_map_lookup_elem(&outer_map, &index_zero); in _select_by_skb_data() 146 if (!reuseport_array) in _select_by_skb_data() 158 err = bpf_sk_select_reuseport(reuse_md, reuseport_array, &index, in _select_by_skb_data()
|
/Linux-v5.4/tools/testing/selftests/bpf/ |
D | test_select_reuseport.c | 35 static int reuseport_array, outer_map; variable 69 reuseport_array = bpf_create_map_xattr(&attr); in create_maps() 70 CHECK(reuseport_array == -1, "creating reuseport_array", in create_maps() 71 "reuseport_array:%d errno:%d\n", reuseport_array, errno); in create_maps() 79 attr.inner_map_fd = reuseport_array; in create_maps() 625 err = bpf_map_update_elem(reuseport_array, &i, &sk_fds[i], in prepare_sk_fds() 679 close(reuseport_array); in cleanup() 710 &reuseport_array, BPF_ANY); in test_all()
|