Searched refs:BPF_STMT (Results 1 – 6 of 6) sorted by relevance
/linux-4.1.27/lib/ |
D | test_bpf.c | 83 BPF_STMT(BPF_LD | BPF_IMM, 1), 84 BPF_STMT(BPF_MISC | BPF_TAX, 0), 85 BPF_STMT(BPF_LD | BPF_IMM, 2), 86 BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0), 87 BPF_STMT(BPF_ALU | BPF_NEG, 0), /* A == -3 */ 88 BPF_STMT(BPF_MISC | BPF_TAX, 0), 89 BPF_STMT(BPF_LD | BPF_LEN, 0), 90 BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0), 91 BPF_STMT(BPF_MISC | BPF_TAX, 0), /* X == len - 3 */ 92 BPF_STMT(BPF_LD | BPF_B | BPF_IND, 1), [all …]
|
/linux-4.1.27/samples/seccomp/ |
D | bpf-helper.h | 45 BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_ALLOW) 47 BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_KILL) 139 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, LO_ARG(idx)) 143 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, LO_ARG(idx)), \ 144 BPF_STMT(BPF_ST, 0), /* lo -> M[0] */ \ 145 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, HI_ARG(idx)), \ 146 BPF_STMT(BPF_ST, 1) /* hi -> M[1] */ 159 BPF_STMT(BPF_LD+BPF_MEM, 0), /* swap in lo */ \ 161 BPF_STMT(BPF_LD+BPF_MEM, 1), /* passed: swap hi back in */ \ 163 BPF_STMT(BPF_LD+BPF_MEM, 1) /* failed: swap hi back in */ [all …]
|
D | bpf-direct.c | 114 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, syscall_nr), in install_filter() 117 BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_ALLOW), in install_filter() 120 BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_ALLOW), in install_filter() 123 BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_ALLOW), in install_filter() 125 BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_ALLOW), in install_filter() 130 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, syscall_arg(0)), in install_filter() 132 BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_KILL), in install_filter() 135 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, syscall_arg(0)), in install_filter() 140 BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_ALLOW), in install_filter() 141 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-4.1.27/include/uapi/linux/ |
D | filter.h | 47 #ifndef BPF_STMT 48 #define BPF_STMT(code, k) { (unsigned short)(code), 0, 0, k } macro
|
/linux-4.1.27/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 */
|