Home
last modified time | relevance | path

Searched refs:sock_map (Results 1 - 24 of 24) sorted by relevance

/kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/
H A Dsockmap_listen.c734 int sock_map = bpf_map__fd(inner_map); in test_skb_redir_to_connected() local
737 err = xbpf_prog_attach(parser, sock_map, BPF_SK_SKB_STREAM_PARSER, 0); in test_skb_redir_to_connected()
740 err = xbpf_prog_attach(verdict, sock_map, BPF_SK_SKB_STREAM_VERDICT, 0); in test_skb_redir_to_connected()
744 redir_to_connected(family, sotype, sock_map, verdict_map, in test_skb_redir_to_connected()
747 xbpf_prog_detach2(verdict, sock_map, BPF_SK_SKB_STREAM_VERDICT); in test_skb_redir_to_connected()
749 xbpf_prog_detach2(parser, sock_map, BPF_SK_SKB_STREAM_PARSER); in test_skb_redir_to_connected()
758 int sock_map = bpf_map__fd(inner_map); in test_msg_redir_to_connected() local
761 err = xbpf_prog_attach(verdict, sock_map, BPF_SK_MSG_VERDICT, 0); in test_msg_redir_to_connected()
765 redir_to_connected(family, sotype, sock_map, verdict_map, REDIR_EGRESS); in test_msg_redir_to_connected()
767 xbpf_prog_detach2(verdict, sock_map, BPF_SK_MSG_VERDIC in test_msg_redir_to_connected()
836 int sock_map = bpf_map__fd(inner_map); test_skb_redir_to_listening() local
860 int sock_map = bpf_map__fd(inner_map); test_msg_redir_to_listening() local
872 redir_partial(int family, int sotype, int sock_map, int parser_map) redir_partial() argument
925 int sock_map = bpf_map__fd(inner_map); test_skb_redir_partial() local
943 test_reuseport_select_listening(int family, int sotype, int sock_map, int verd_map, int reuseport_prog) test_reuseport_select_listening() argument
1012 test_reuseport_select_connected(int family, int sotype, int sock_map, int verd_map, int reuseport_prog) test_reuseport_select_connected() argument
1118 test_reuseport_mixed_groups(int family, int sotype, int sock_map, int verd_map, int reuseport_prog) test_reuseport_mixed_groups() argument
1398 int sock_map = bpf_map__fd(inner_map); unix_skb_redir_to_connected() local
1549 int sock_map = bpf_map__fd(inner_map); vsock_unix_skb_redir_connectible() local
1718 int sock_map = bpf_map__fd(inner_map); udp_skb_redir_to_connected() local
1806 int sock_map = bpf_map__fd(inner_map); inet_unix_skb_redir_to_connected() local
1887 int sock_map = bpf_map__fd(inner_map); unix_inet_skb_redir_to_connected() local
[all...]
H A Dsk_lookup.c72 struct bpf_map *sock_map; member
616 err = update_lookup_map(t->sock_map, i, server_fds[i]); in run_lookup_prog()
677 .sock_map = skel->maps.redir_map, in test_redirect_lookup()
685 .sock_map = skel->maps.redir_map, in test_redirect_lookup()
694 .sock_map = skel->maps.redir_map, in test_redirect_lookup()
704 .sock_map = skel->maps.redir_map, in test_redirect_lookup()
713 .sock_map = skel->maps.redir_map, in test_redirect_lookup()
721 .sock_map = skel->maps.redir_map, in test_redirect_lookup()
729 .sock_map = skel->maps.redir_map, in test_redirect_lookup()
738 .sock_map in test_redirect_lookup()
[all...]
H A Dnetns_cookie.c36 map = bpf_map__fd(skel->maps.sock_map); in test_netns_cookie()
H A Dsockmap_basic.c121 map = bpf_map__fd(skel->maps.sock_map); in test_skmsg_helpers()
285 map = bpf_map__fd(skel->maps.sock_map); in test_sockmap_skb_verdict_attach()
327 map_fd = bpf_map__fd(skel->maps.sock_map); in test_sockmap_progs_query()
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/
H A Dtest_sockmap_listen.c15 } sock_map SEC(".maps");
62 verdict = bpf_sk_redirect_map(skb, &sock_map, zero, 0); in prog_stream_verdict()
81 verdict = bpf_sk_redirect_map(skb, &sock_map, zero, in prog_skb_verdict()
102 verdict = bpf_msg_redirect_map(msg, &sock_map, zero, 0); in prog_msg_verdict()
121 err = bpf_sk_select_reuseport(reuse, &sock_map, &zero, 0); in prog_reuseport()
H A Dfreplace_cls_redirect.c15 } sock_map SEC(".maps");
24 sk = bpf_map_lookup_elem(&sock_map, &zero); in freplace_cls_redirect_test()
28 ret = bpf_map_update_elem(&sock_map, &zero, sk, 0); in freplace_cls_redirect_test()
H A Dtest_sockmap_kern.h37 } sock_map SEC(".maps");
131 return bpf_sk_redirect_map(skb, &sock_map, ret, flags); in bpf_prog2()
133 return bpf_sk_redirect_hash(skb, &sock_map, &ret, flags); in bpf_prog2()
206 bpf_sock_map_update(skops, &sock_map, &ret, in bpf_sockmap()
209 bpf_sock_hash_update(skops, &sock_map, &ret, in bpf_sockmap()
221 bpf_sock_map_update(skops, &sock_map, &ret, in bpf_sockmap()
224 bpf_sock_hash_update(skops, &sock_map, &ret, in bpf_sockmap()
H A Dnetns_cookie_prog.c28 } sock_map SEC(".maps");
53 bpf_sock_map_update(ctx, &sock_map, &key, BPF_NOEXIST); in get_netns_cookie_sockops()
H A Dtest_sockmap_progs_query.c10 } sock_map SEC(".maps");
H A Dtest_sockmap_skb_verdict_attach.c10 } sock_map SEC(".maps");
H A Dtest_skmsg_load_helpers.c11 } sock_map SEC(".maps");
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/
H A Dtest_sockmap_listen.c15 } sock_map SEC(".maps");
47 verdict = bpf_sk_redirect_map(skb, &sock_map, zero, 0); in prog_skb_verdict()
66 verdict = bpf_msg_redirect_map(msg, &sock_map, zero, 0); in prog_msg_verdict()
85 err = bpf_sk_select_reuseport(reuse, &sock_map, &zero, 0); in prog_reuseport()
H A Dfreplace_cls_redirect.c10 struct bpf_map_def SEC("maps") sock_map = {
24 sk = bpf_map_lookup_elem(&sock_map, &zero); in freplace_cls_redirect_test()
28 ret = bpf_map_update_elem(&sock_map, &zero, sk, 0); in freplace_cls_redirect_test()
H A Dtest_sockmap_kern.h36 } sock_map SEC(".maps");
127 return bpf_sk_redirect_map(skb, &sock_map, ret, flags); in bpf_prog2()
129 return bpf_sk_redirect_hash(skb, &sock_map, &ret, flags); in bpf_prog2()
204 err = bpf_sock_map_update(skops, &sock_map, &ret, in bpf_sockmap()
207 err = bpf_sock_hash_update(skops, &sock_map, &ret, in bpf_sockmap()
219 err = bpf_sock_map_update(skops, &sock_map, &ret, in bpf_sockmap()
222 err = bpf_sock_hash_update(skops, &sock_map, &ret, in bpf_sockmap()
H A Dtest_skmsg_load_helpers.c11 } sock_map SEC(".maps");
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/prog_tests/
H A Dsk_lookup.c73 struct bpf_map *sock_map; member
617 err = update_lookup_map(t->sock_map, i, server_fds[i]); in run_lookup_prog()
678 .sock_map = skel->maps.redir_map, in test_redirect_lookup()
686 .sock_map = skel->maps.redir_map, in test_redirect_lookup()
695 .sock_map = skel->maps.redir_map, in test_redirect_lookup()
705 .sock_map = skel->maps.redir_map, in test_redirect_lookup()
714 .sock_map = skel->maps.redir_map, in test_redirect_lookup()
722 .sock_map = skel->maps.redir_map, in test_redirect_lookup()
730 .sock_map = skel->maps.redir_map, in test_redirect_lookup()
739 .sock_map in test_redirect_lookup()
[all...]
H A Dsockmap_listen.c1020 int sock_map = bpf_map__fd(inner_map); in test_skb_redir_to_connected() local
1023 err = xbpf_prog_attach(parser, sock_map, BPF_SK_SKB_STREAM_PARSER, 0); in test_skb_redir_to_connected()
1026 err = xbpf_prog_attach(verdict, sock_map, BPF_SK_SKB_STREAM_VERDICT, 0); in test_skb_redir_to_connected()
1030 redir_to_connected(family, sotype, sock_map, verdict_map, in test_skb_redir_to_connected()
1033 xbpf_prog_detach2(verdict, sock_map, BPF_SK_SKB_STREAM_VERDICT); in test_skb_redir_to_connected()
1035 xbpf_prog_detach2(parser, sock_map, BPF_SK_SKB_STREAM_PARSER); in test_skb_redir_to_connected()
1044 int sock_map = bpf_map__fd(inner_map); in test_msg_redir_to_connected() local
1047 err = xbpf_prog_attach(verdict, sock_map, BPF_SK_MSG_VERDICT, 0); in test_msg_redir_to_connected()
1051 redir_to_connected(family, sotype, sock_map, verdict_map, REDIR_EGRESS); in test_msg_redir_to_connected()
1053 xbpf_prog_detach2(verdict, sock_map, BPF_SK_MSG_VERDIC in test_msg_redir_to_connected()
1131 int sock_map = bpf_map__fd(inner_map); test_skb_redir_to_listening() local
1155 int sock_map = bpf_map__fd(inner_map); test_msg_redir_to_listening() local
1167 test_reuseport_select_listening(int family, int sotype, int sock_map, int verd_map, int reuseport_prog) test_reuseport_select_listening() argument
1236 test_reuseport_select_connected(int family, int sotype, int sock_map, int verd_map, int reuseport_prog) test_reuseport_select_connected() argument
1342 test_reuseport_mixed_groups(int family, int sotype, int sock_map, int verd_map, int reuseport_prog) test_reuseport_mixed_groups() argument
[all...]
H A Dsockmap_basic.c122 map = bpf_map__fd(skel->maps.sock_map); in test_skmsg_helpers()
/kernel/linux/linux-5.10/net/core/
H A DMakefile31 obj-$(CONFIG_BPF_STREAM_PARSER) += sock_map.o
/kernel/linux/linux-6.6/net/core/
H A DMakefile40 obj-$(CONFIG_BPF_SYSCALL) += sock_map.o
/kernel/linux/linux-5.10/drivers/xen/
H A Dpvcalls-back.c86 static irqreturn_t pvcalls_back_conn_event(int irq, void *sock_map);
900 static irqreturn_t pvcalls_back_conn_event(int irq, void *sock_map) in pvcalls_back_conn_event() argument
902 struct sock_mapping *map = sock_map; in pvcalls_back_conn_event()
H A Dpvcalls-front.c248 static irqreturn_t pvcalls_front_conn_handler(int irq, void *sock_map) in pvcalls_front_conn_handler() argument
250 struct sock_mapping *map = sock_map; in pvcalls_front_conn_handler()
/kernel/linux/linux-6.6/drivers/xen/
H A Dpvcalls-back.c87 static irqreturn_t pvcalls_back_conn_event(int irq, void *sock_map);
905 static irqreturn_t pvcalls_back_conn_event(int irq, void *sock_map) in pvcalls_back_conn_event() argument
907 struct sock_mapping *map = sock_map; in pvcalls_back_conn_event()
H A Dpvcalls-front.c258 static irqreturn_t pvcalls_front_conn_handler(int irq, void *sock_map) in pvcalls_front_conn_handler() argument
260 struct sock_mapping *map = sock_map; in pvcalls_front_conn_handler()

Completed in 17 milliseconds