Home
last modified time | relevance | path

Searched refs:SK_PASS (Results 1 – 25 of 25) sorted by relevance

/linux/tools/testing/selftests/bpf/progs/
H A Dicmp_send.c31 return SK_PASS; in egress()
40 return SK_PASS; in egress()
45 return SK_PASS; in egress()
51 return SK_PASS; in egress()
57 return SK_PASS; in egress()
62 return SK_PASS; in egress()
64 return SK_PASS; in egress()
83 return SK_PASS; in recursion()
87 return SK_PASS; in recursion()
90 return SK_PASS; in recursion()
[all …]
H A Dtest_sk_lookup.c78 return SK_PASS; in lookup_pass()
92 return SK_PASS; in check_ifindex()
98 return SK_PASS; in reuseport_pass()
115 return SK_PASS; in redir_port()
119 return SK_PASS; in redir_port()
123 return err ? SK_DROP : SK_PASS; in redir_port()
134 return SK_PASS; in redir_ip4()
136 return SK_PASS; in redir_ip4()
138 return SK_PASS; in redir_ip4()
142 return SK_PASS; in redir_ip4()
[all …]
H A Dtest_sockmap_change_tail.c30 return SK_PASS; in prog_skb_verdict()
34 return SK_PASS; in prog_skb_verdict()
37 return SK_PASS; in prog_skb_verdict()
40 return SK_PASS; in prog_skb_verdict()
42 return SK_PASS; in prog_skb_verdict()
H A Dtest_sockmap_pass_prog.c29 return SK_PASS; in prog_skb_verdict()
38 return SK_PASS; in prog_skb_verdict_clone()
44 return SK_PASS; in prog_skb_parser()
H A Ddynptr_fail.c269 return SK_PASS; in data_slice_out_of_bounds_skb()
289 return SK_PASS; in data_slice_out_of_bounds_skb_meta()
747 return SK_PASS; in dynptr_from_dynptr_slice()
1151 return SK_PASS; in skb_invalid_slice_write()
1171 return SK_PASS; in skb_meta_invalid_slice_write()
1197 return SK_PASS; in skb_invalid_data_slice1()
1223 return SK_PASS; in skb_invalid_data_slice2()
1249 return SK_PASS; in skb_invalid_data_slice3()
1274 return SK_PASS; in skb_invalid_data_slice4()
1297 return SK_PASS; in ro_skb_slice_invalid_after_metadata_write()
[all …]
H A Dtest_migrate_reuseport.c104 return SK_PASS; in migrate_reuseport()
115 return SK_PASS; in migrate_reuseport()
132 return SK_PASS; in migrate_reuseport()
H A Dtest_sockmap_progs_query.c15 return SK_PASS; in prog_skb_verdict()
21 return SK_PASS; in prog_skmsg_verdict()
H A Dtest_sockmap_kern.h204 return SK_PASS; in bpf_sockmap()
271 return SK_PASS; in bpf_prog6()
284 return SK_PASS; in bpf_prog6()
289 return SK_PASS; in bpf_prog6()
313 return SK_PASS; in bpf_prog8()
H A Dtest_sockmap_strp.c19 return SK_PASS; in prog_skb_verdict()
27 return SK_PASS; in prog_skb_verdict_pass()
H A Dtest_sockmap_ktls.c
H A Dtest_skmsg_load_helpers.c30 int verdict = SK_PASS; in prog_msg_verdict_common()
67 return SK_PASS; in prog_skb_verdict()
H A Dsockmap_tcp_msg_prog.c9 return SK_PASS; in bpf_prog1()
H A Dtest_select_reuseport_kern.c117 return SK_PASS; in _select_by_skb_data()
180 return result < PASS ? SK_DROP : SK_PASS; in _select_by_skb_data()
H A Dtest_ns_current_pid_tgid.c49 return SK_PASS; in sk_msg()
H A Dtest_sockmap_listen.c131 verdict = err ? SK_DROP : SK_PASS; in prog_reuseport()
H A Dtest_assign_reuse.c55 return SK_PASS; in reuse_accept()
/linux/Documentation/bpf/
H A Dprog_sk_lookup.rst52 The attached BPF programs must return with either ``SK_PASS`` or ``SK_DROP``
54 ``SK_PASS`` signifies that the socket lookup should continue on to regular
63 with ``SK_PASS`` code.
68 1. If any program returned ``SK_PASS`` and selected a valid socket, the socket
70 2. If more than one program returned ``SK_PASS`` and selected a socket, the last
72 3. If any program returned ``SK_DROP``, and no program returned ``SK_PASS`` and
74 4. If all programs returned ``SK_PASS`` and none of them selected a socket,
H A Dmap_sockmap.rst91 returns ``SK_PASS``), redirect it to the socket referenced by ``map`` (of type
97 Returns ``SK_PASS`` on success, or ``SK_DROP`` on error.
111 Returns ``SK_PASS`` on success, or ``SK_DROP`` on error.
171 ``SK_PASS``), redirect it to the socket referenced by ``map`` (of type
177 Returns ``SK_PASS`` on success, or ``SK_DROP`` on error.
187 returns ``SK_PASS``), redirect it to the socket referenced by ``map`` (of type
193 Returns ``SK_PASS`` on success, or ``SK_DROP`` on error.
389 return SK_PASS;
/linux/include/linux/
H A Dfilter.h1772 if (_ret == SK_PASS && _ctx->selected_sk) { \
1784 _all_pass || _selected_sk ? SK_PASS : SK_DROP; \
1811 if (act == SK_PASS) { in bpf_sk_lookup_run_v4()
1850 if (act == SK_PASS) { in bpf_sk_lookup_run_v6()
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dsockmap_listen.c656 key = SK_PASS; in zero_verdict_count()
706 key = SK_PASS; in redir_to_connected()
1030 key = SK_PASS; in test_reuseport_select_listening()
/linux/net/core/
H A Dsock_map.c662 return SK_PASS; in BPF_CALL_4()
693 return SK_PASS; in BPF_CALL_4()
1268 return SK_PASS; in BPF_CALL_4()
1299 return SK_PASS; in BPF_CALL_4()
H A Dfilter.c11727 if (action == SK_PASS) in bpf_run_sk_reuseport()
/linux/tools/include/uapi/linux/
H A Dbpf.h6701 SK_PASS, enumerator
/linux/include/uapi/linux/
H A Dbpf.h6701 SK_PASS, enumerator
/linux/kernel/bpf/
H A Dverifier.c17300 *range = retval_range(SK_DROP, SK_PASS); in return_retval_range()