| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | icmp_send.c | 31 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 D | test_sk_lookup.c | 78 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 D | test_sockmap_change_tail.c | 30 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 D | test_sockmap_pass_prog.c | 29 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 D | dynptr_fail.c | 269 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 D | test_migrate_reuseport.c | 104 return SK_PASS; in migrate_reuseport() 115 return SK_PASS; in migrate_reuseport() 132 return SK_PASS; in migrate_reuseport()
|
| H A D | test_sockmap_progs_query.c | 15 return SK_PASS; in prog_skb_verdict() 21 return SK_PASS; in prog_skmsg_verdict()
|
| H A D | test_sockmap_kern.h | 204 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 D | test_sockmap_strp.c | 19 return SK_PASS; in prog_skb_verdict() 27 return SK_PASS; in prog_skb_verdict_pass()
|
| H A D | test_sockmap_ktls.c | |
| H A D | test_skmsg_load_helpers.c | 30 int verdict = SK_PASS; in prog_msg_verdict_common() 67 return SK_PASS; in prog_skb_verdict()
|
| H A D | sockmap_tcp_msg_prog.c | 9 return SK_PASS; in bpf_prog1()
|
| H A D | test_select_reuseport_kern.c | 117 return SK_PASS; in _select_by_skb_data() 180 return result < PASS ? SK_DROP : SK_PASS; in _select_by_skb_data()
|
| H A D | test_ns_current_pid_tgid.c | 49 return SK_PASS; in sk_msg()
|
| H A D | test_sockmap_listen.c | 131 verdict = err ? SK_DROP : SK_PASS; in prog_reuseport()
|
| H A D | test_assign_reuse.c | 55 return SK_PASS; in reuse_accept()
|
| /linux/Documentation/bpf/ |
| H A D | prog_sk_lookup.rst | 52 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 D | map_sockmap.rst | 91 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 D | filter.h | 1772 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 D | sockmap_listen.c | 656 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 D | sock_map.c | 662 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 D | filter.c | 11727 if (action == SK_PASS) in bpf_run_sk_reuseport()
|
| /linux/tools/include/uapi/linux/ |
| H A D | bpf.h | 6701 SK_PASS, enumerator
|
| /linux/include/uapi/linux/ |
| H A D | bpf.h | 6701 SK_PASS, enumerator
|
| /linux/kernel/bpf/ |
| H A D | verifier.c | 17300 *range = retval_range(SK_DROP, SK_PASS); in return_retval_range()
|