| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | test_sk_lookup.c | 84 return SK_DROP; in lookup_drop() 91 return SK_DROP; in check_ifindex() 104 return SK_DROP; in reuseport_drop() 123 return err ? SK_DROP : SK_PASS; in redir_port() 146 return err ? SK_DROP : SK_PASS; in redir_ip4() 172 return err ? SK_DROP : SK_PASS; in redir_ip6() 187 return err ? SK_DROP : SK_PASS; in select_sock_a() 198 return SK_DROP; in select_sock_a_no_reuseport() 202 return err ? SK_DROP : SK_PASS; in select_sock_a_no_reuseport() 212 return err ? SK_DROP : SK_PASS; in select_sock_b() [all …]
|
| H A D | test_assign_reuse.c | 40 return SK_DROP; in reuse_accept() 43 return SK_DROP; in reuse_accept() 46 return SK_DROP; in reuse_accept() 49 return SK_DROP; in reuse_accept() 51 return SK_DROP; in reuse_accept() 63 return SK_DROP; in reuse_drop()
|
| H A D | test_sockmap_kern.h | 169 return SK_DROP; in bpf_prog3() 172 return SK_DROP; in bpf_prog3() 182 return SK_DROP; in bpf_prog3() 254 return SK_DROP; in bpf_prog4() 288 return SK_DROP; in bpf_prog6() 319 return SK_DROP; in bpf_prog8() 321 return SK_DROP; in bpf_prog8() 343 return SK_DROP; in bpf_prog9() 375 return SK_DROP; in bpf_prog10()
|
| H A D | sockmap_parse_prog.c | 16 return SK_DROP; in bpf_prog1() 21 return SK_DROP; in bpf_prog1()
|
| H A D | test_sockmap_update.c | 36 return SK_DROP; in copy_sock_map() 45 return failed ? SK_DROP : SK_PASS; in copy_sock_map()
|
| H A D | test_skmsg_load_helpers.c | 37 return SK_DROP; in prog_msg_verdict_common() 41 verdict = SK_DROP; in prog_msg_verdict_common()
|
| H A D | dynptr_fail.c | 264 return SK_DROP; in data_slice_out_of_bounds_skb() 284 return SK_DROP; in data_slice_out_of_bounds_map_value() 1104 return SK_DROP; in skb_invalid_data_slice1() 1124 return SK_DROP; in skb_invalid_data_slice2() 1145 return SK_DROP; 1150 return SK_DROP; in skb_invalid_data_slice3() 1171 return SK_DROP; 1176 return SK_DROP; in skb_invalid_data_slice4() 1198 return SK_DROP; in xdp_invalid_data_slice1() 1223 return SK_DROP; in xdp_invalid_data_slice2() [all...] |
| H A D | test_select_reuseport_kern.c | 174 return SK_DROP; in _select_by_skb_data() 180 return result < PASS ? SK_DROP : SK_PASS; in _select_by_skb_data()
|
| H A D | test_sockmap_skb_verdict_attach.c | 15 return SK_DROP; in prog_skb_verdict()
|
| H A D | test_sockmap_drop_prog.c | 29 return SK_DROP; in prog_skb_verdict()
|
| H A D | sockmap_verdict_prog.c | 48 return SK_DROP; in bpf_prog2()
|
| H A D | test_migrate_reuseport.c | 111 return SK_DROP; in migrate_reuseport()
|
| H A D | test_sockmap_listen.c | 131 verdict = err ? SK_DROP : SK_PASS; in prog_reuseport()
|
| /linux/Documentation/bpf/ |
| H A D | prog_sk_lookup.rst | 52 The attached BPF programs must return with either ``SK_PASS`` or ``SK_DROP`` 55 hashtable-based lookup, while ``SK_DROP`` causes the transport layer to drop the 72 3. If any program returned ``SK_DROP``, and no program returned ``SK_PASS`` and
|
| H A D | map_sockmap.rst | 97 Returns ``SK_PASS`` on success, or ``SK_DROP`` on error. 111 Returns ``SK_PASS`` on success, or ``SK_DROP`` on error. 177 Returns ``SK_PASS`` on success, or ``SK_DROP`` on error. 193 Returns ``SK_PASS`` on success, or ``SK_DROP`` on error.
|
| /linux/net/core/ |
| H A D | sock_map.c | 651 return SK_DROP; in BPF_CALL_4() 655 return SK_DROP; in BPF_CALL_4() 657 return SK_DROP; in BPF_CALL_4() 679 return SK_DROP; in BPF_CALL_4() 683 return SK_DROP; in BPF_CALL_4() 685 return SK_DROP; in BPF_CALL_4() 687 return SK_DROP; in BPF_CALL_4() 1257 return SK_DROP; in BPF_CALL_4() 1261 return SK_DROP; in BPF_CALL_4() 1263 return SK_DROP; in BPF_CALL_4() [all …]
|
| H A D | skmsg.c | 911 case SK_DROP: in sk_psock_map_verd()
|
| H A D | filter.c | 9524 return bpf_unclone_prologue(insn_buf, direct_write, prog, SK_DROP); in sk_skb_prologue()
|
| /linux/include/linux/ |
| H A D | filter.h | 1658 * SK_DROP. Their meaning is as follows: 1662 * SK_DROP : terminate lookup with -ECONNREFUSED 1669 * 2. If any program returned SK_DROP return value, 1670 * macro result is SK_DROP. 1698 } else if (_ret == SK_DROP && _all_pass) { \ 1706 _all_pass || _selected_sk ? SK_PASS : SK_DROP; \
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | sockmap_listen.c | 653 key = SK_DROP; in zero_verdict_count() 829 key = SK_DROP; in redir_to_listening() 1130 key = SK_DROP; in test_reuseport_select_connected() 1200 key = SK_DROP; in test_reuseport_mixed_groups()
|
| /linux/net/ipv4/ |
| H A D | tcp_bpf.c | 414 /* Track delta in msg size to add/subtract it on SK_DROP from in tcp_bpf_send_verdict() 416 * get a positive return code with msg_cut_data and SK_DROP in tcp_bpf_send_verdict()
|
| /linux/tools/include/uapi/linux/ |
| H A D | bpf.h | 3058 * **SK_PASS** on success, or **SK_DROP** on error. 3269 * **SK_PASS** on success, or **SK_DROP** on error. 3550 * **SK_PASS** on success, or **SK_DROP** on error. 3564 * **SK_PASS** on success, or **SK_DROP** on error. 6597 SK_DROP = 0, 6562 SK_DROP = 0, global() enumerator
|
| /linux/kernel/bpf/ |
| H A D | verifier.c | 16811 *range = retval_range(SK_DROP, SK_PASS); in return_retval_range()
|