/Linux-v4.19/lib/ |
D | test_bpf.c | 475 BPF_STMT(BPF_LD | BPF_IMM, 1), 476 BPF_STMT(BPF_MISC | BPF_TAX, 0), 477 BPF_STMT(BPF_LD | BPF_IMM, 2), 478 BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0), 479 BPF_STMT(BPF_ALU | BPF_NEG, 0), /* A == -3 */ 480 BPF_STMT(BPF_MISC | BPF_TAX, 0), 481 BPF_STMT(BPF_LD | BPF_LEN, 0), 482 BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0), 483 BPF_STMT(BPF_MISC | BPF_TAX, 0), /* X == len - 3 */ 484 BPF_STMT(BPF_LD | BPF_B | BPF_IND, 1), [all …]
|
/Linux-v4.19/samples/seccomp/ |
D | bpf-helper.h | 46 BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_ALLOW) 48 BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_KILL) 140 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, LO_ARG(idx)) 144 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, LO_ARG(idx)), \ 145 BPF_STMT(BPF_ST, 0), /* lo -> M[0] */ \ 146 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, HI_ARG(idx)), \ 147 BPF_STMT(BPF_ST, 1) /* hi -> M[1] */ 184 BPF_STMT(BPF_LD+BPF_MEM, 0), /* swap in lo */ \ 187 BPF_STMT(BPF_LD+BPF_MEM, 1), \ 189 BPF_STMT(BPF_LD+BPF_MEM, 1) [all …]
|
D | bpf-direct.c | 115 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, syscall_nr), in install_filter() 118 BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_ALLOW), in install_filter() 121 BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_ALLOW), in install_filter() 124 BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_ALLOW), in install_filter() 126 BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_ALLOW), in install_filter() 131 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, syscall_arg(0)), in install_filter() 133 BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_KILL), in install_filter() 136 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, syscall_arg(0)), in install_filter() 141 BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_ALLOW), in install_filter() 142 BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_TRAP), in install_filter() [all …]
|
D | dropper.c | 31 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, in install_filter() 34 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, in install_filter() 37 BPF_STMT(BPF_RET+BPF_K, in install_filter() 39 BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_ALLOW), in install_filter()
|
/Linux-v4.19/tools/testing/selftests/seccomp/ |
D | seccomp_bpf.c | 233 BPF_STMT(BPF_RET|BPF_K, SECCOMP_RET_ALLOW), in TEST() 264 BPF_STMT(BPF_RET|BPF_K, SECCOMP_RET_ALLOW), in TEST() 301 BPF_STMT(BPF_RET|BPF_K, SECCOMP_RET_ALLOW), in TEST() 339 BPF_STMT(BPF_RET|BPF_K, SECCOMP_RET_ALLOW), in TEST() 362 BPF_STMT(BPF_RET|BPF_K, SECCOMP_RET_ALLOW), in TEST() 387 BPF_STMT(BPF_RET|BPF_K, SECCOMP_RET_ALLOW), in TEST() 423 BPF_STMT(BPF_RET|BPF_K, SECCOMP_RET_LOG), in TEST() 445 BPF_STMT(BPF_RET|BPF_K, 0x10000000U), in TEST_SIGNAL() 467 BPF_STMT(BPF_RET|BPF_K, 0x90000000U), in TEST_SIGNAL() 488 BPF_STMT(BPF_RET|BPF_K, SECCOMP_RET_KILL), in TEST_SIGNAL() [all …]
|
D | seccomp_benchmark.c | 63 BPF_STMT(BPF_RET|BPF_K, SECCOMP_RET_ALLOW), in main()
|
/Linux-v4.19/include/uapi/linux/ |
D | filter.h | 48 #ifndef BPF_STMT 49 #define BPF_STMT(code, k) { (unsigned short)(code), 0, 0, k } macro
|
/Linux-v4.19/samples/bpf/ |
D | tracex5_user.c | 18 BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_ALLOW), in install_accept_all_seccomp()
|
/Linux-v4.19/Documentation/networking/ |
D | cdc_mbim.txt | 243 BPF_STMT(BPF_LD|BPF_B|BPF_ABS, SKF_AD_OFF + SKF_AD_VLAN_TAG_PRESENT), 247 BPF_STMT(BPF_LD|BPF_H|BPF_ABS, SKF_AD_OFF + SKF_AD_VLAN_TAG), 252 BPF_STMT(BPF_LD|BPF_H|BPF_ABS, 2 * ETH_ALEN), 255 BPF_STMT(BPF_RET|BPF_K, (u_int)-1), /* accept */ 256 BPF_STMT(BPF_RET|BPF_K, 0), /* ignore */
|
/Linux-v4.19/tools/testing/selftests/net/ |
D | psock_fanout.c | 115 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 80), /* ldb [80] */ in sock_fanout_set_cbpf() 116 BPF_STMT(BPF_RET+BPF_A, 0), /* ret A */ in sock_fanout_set_cbpf()
|
/Linux-v4.19/include/linux/ |
D | filter.h | 340 ((struct sock_filter) BPF_STMT(CODE, K))
|