/src/usr.bin/rump_dhcpclient/ |
bpf-filter.h | 36 BPF_STMT(BPF_LD + BPF_H + BPF_ABS, 12), 40 BPF_STMT(BPF_LD + BPF_H + BPF_ABS, 20 + BPF_ETHCOOK), 43 BPF_STMT(BPF_LD + BPF_H + BPF_ABS, 20 + BPF_ETHCOOK), 46 BPF_STMT(BPF_RET + BPF_K, BPF_WHOLEPACKET), 48 BPF_STMT(BPF_RET + BPF_K, 0), 81 BPF_STMT(BPF_LD + BPF_H + BPF_ABS, 12), 85 BPF_STMT(BPF_LD + BPF_B + BPF_ABS, 23 + BPF_ETHCOOK), 88 BPF_STMT(BPF_LD + BPF_H + BPF_ABS, 20 + BPF_ETHCOOK), 91 BPF_STMT(BPF_LDX + BPF_B + BPF_MSH, 14 + BPF_ETHCOOK), 93 BPF_STMT(BPF_LD + BPF_H + BPF_IND, 16 + BPF_ETHCOOK) [all...] |
/src/tests/net/bpf/ |
t_mbuf.c | 57 BPF_STMT(BPF_LDX+BPF_W+BPF_IMM, 1), /* X <- 1 */ 59 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 0), /* A <- P[0] */ 60 BPF_STMT(BPF_ALU+BPF_MUL+BPF_X, 0), /* A <- A * X */ 61 BPF_STMT(BPF_MISC+BPF_TAX, 0), /* X <- A */ 63 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 1), /* A <- P[1] */ 64 BPF_STMT(BPF_ALU+BPF_MUL+BPF_X, 0), /* A <- A * X */ 65 BPF_STMT(BPF_MISC+BPF_TAX, 0), /* X <- A */ 67 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 2), /* A <- P[2] */ 68 BPF_STMT(BPF_ALU+BPF_MUL+BPF_X, 0), /* A <- A * X */ 69 BPF_STMT(BPF_MISC+BPF_TAX, 0), /* X <- A * [all...] |
/src/tests/net/bpfjit/ |
t_mbuf.c | 58 BPF_STMT(BPF_LDX+BPF_W+BPF_IMM, 1), /* X <- 1 */ 60 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 0), /* A <- P[0] */ 61 BPF_STMT(BPF_ALU+BPF_MUL+BPF_X, 0), /* A <- A * X */ 62 BPF_STMT(BPF_MISC+BPF_TAX, 0), /* X <- A */ 64 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 1), /* A <- P[1] */ 65 BPF_STMT(BPF_ALU+BPF_MUL+BPF_X, 0), /* A <- A * X */ 66 BPF_STMT(BPF_MISC+BPF_TAX, 0), /* X <- A */ 68 BPF_STMT(BPF_LD+BPF_B+BPF_ABS, 2), /* A <- P[2] */ 69 BPF_STMT(BPF_ALU+BPF_MUL+BPF_X, 0), /* A <- A * X */ 70 BPF_STMT(BPF_MISC+BPF_TAX, 0), /* X <- A * [all...] |
t_bpfjit.c | 105 BPF_STMT(BPF_RET+BPF_K, 17) 128 BPF_STMT(BPF_RET+BPF_K+0x8000, 13) 161 BPF_STMT(BPF_LD+BPF_IMM, 3), 162 BPF_STMT(BPF_ALU+BPF_ADD+BPF_K, 2), 163 BPF_STMT(BPF_RET+BPF_A, 0) 186 BPF_STMT(BPF_LD+BPF_IMM, 1), 187 BPF_STMT(BPF_ALU+BPF_SUB+BPF_K, 2), 188 BPF_STMT(BPF_RET+BPF_A, 0) 211 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(0xffffffff)), 212 BPF_STMT(BPF_ALU+BPF_MUL+BPF_K, 3) [all...] |
t_cop.c | 122 BPF_STMT(BPF_MISC+BPF_COP, 0), 123 BPF_STMT(BPF_RET+BPF_K, 7) 150 BPF_STMT(BPF_LD+BPF_IMM, 13), 151 BPF_STMT(BPF_MISC+BPF_COP, 0), // retA 152 BPF_STMT(BPF_RET+BPF_A, 0) 189 BPF_STMT(BPF_LD+BPF_IMM, 13), 190 BPF_STMT(BPF_MISC+BPF_COP, 1), // retBL 191 BPF_STMT(BPF_RET+BPF_A, 0) 228 BPF_STMT(BPF_LD+BPF_IMM, 13), 229 BPF_STMT(BPF_MISC+BPF_COP, 2), // retW [all...] |
t_extmem.c | 82 BPF_STMT(BPF_LD+BPF_MEM, 3), 83 BPF_STMT(BPF_RET+BPF_A, 0) 127 BPF_STMT(BPF_LD+BPF_MEM, 4), 128 BPF_STMT(BPF_RET+BPF_A, 0) 151 BPF_STMT(BPF_LD+BPF_IMM, 1), /* A <- 1 */ 152 BPF_STMT(BPF_LDX+BPF_W+BPF_IMM, 2), /* X <- 2 */ 153 BPF_STMT(BPF_ST, 1), /* M[1] <- A */ 154 BPF_STMT(BPF_ALU+BPF_ADD+BPF_X, 0), /* A <- A + X */ 155 BPF_STMT(BPF_STX, 2), /* M[2] <- X */ 156 BPF_STMT(BPF_ST, 3), /* M[3] <- A * [all...] |
/src/tests/lib/libbpfjit/ |
t_bpfjit.c | 84 BPF_STMT(BPF_RET+BPF_K, 17) 112 BPF_STMT(BPF_RET+BPF_K+0x8000, 13) 149 BPF_STMT(BPF_LD+BPF_IMM, 3), 150 BPF_STMT(BPF_ALU+BPF_ADD+BPF_K, 2), 151 BPF_STMT(BPF_RET+BPF_A, 0) 179 BPF_STMT(BPF_LD+BPF_IMM, 1), 180 BPF_STMT(BPF_ALU+BPF_SUB+BPF_K, 2), 181 BPF_STMT(BPF_RET+BPF_A, 0) 209 BPF_STMT(BPF_LD+BPF_IMM, UINT32_C(0xffffffff)), 210 BPF_STMT(BPF_ALU+BPF_MUL+BPF_K, 3) [all...] |
t_extmem.c | 74 BPF_STMT(BPF_LD+BPF_MEM, 1), 75 BPF_STMT(BPF_RET+BPF_A, 0) 113 BPF_STMT(BPF_LD+BPF_MEM, 3), 114 BPF_STMT(BPF_RET+BPF_A, 0) 152 BPF_STMT(BPF_LD+BPF_MEM, 4), 153 BPF_STMT(BPF_RET+BPF_A, 0) 170 BPF_STMT(BPF_LD+BPF_IMM, 1), /* A <- 1 */ 171 BPF_STMT(BPF_LDX+BPF_W+BPF_IMM, 2), /* X <- 2 */ 172 BPF_STMT(BPF_ST, 1), /* M[1] <- A */ 173 BPF_STMT(BPF_ALU+BPF_ADD+BPF_X, 0), /* A <- A + X * [all...] |
t_cop.c | 114 BPF_STMT(BPF_MISC+BPF_COP, 0), 115 BPF_STMT(BPF_RET+BPF_K, 7) 138 BPF_STMT(BPF_LD+BPF_IMM, 13), 139 BPF_STMT(BPF_MISC+BPF_COP, 0), // retA 140 BPF_STMT(BPF_RET+BPF_A, 0) 171 BPF_STMT(BPF_LD+BPF_IMM, 13), 172 BPF_STMT(BPF_MISC+BPF_COP, 1), // retBL 173 BPF_STMT(BPF_RET+BPF_A, 0) 204 BPF_STMT(BPF_LD+BPF_IMM, 13), 205 BPF_STMT(BPF_MISC+BPF_COP, 2), // retW [all...] |
/src/usr.sbin/npf/npftest/libnpftest/ |
npf_bpf_test.c | 88 BPF_STMT(BPF_MISC+BPF_COP, NPF_COP_L3), 89 BPF_STMT(BPF_LD+BPF_W+BPF_MEM, reg), 90 BPF_STMT(BPF_RET+BPF_A, 0), 100 BPF_STMT(BPF_MISC+BPF_COP, NPF_COP_L3), 101 BPF_STMT(BPF_RET+BPF_A, 0),
|
/src/tests/net/bpfilter/ |
t_bpfilter.c | 80 BPF_STMT(BPF_LD+BPF_ABS+BPF_B, 83 BPF_STMT(BPF_RET+BPF_K, 0), 85 BPF_STMT(BPF_LD+BPF_W+BPF_LEN, 0), /* A <- len */ 86 BPF_STMT(BPF_ALU+BPF_SUB+BPF_K, 7), /* A <- A - 7 */ 87 BPF_STMT(BPF_MISC+BPF_TAX, 0), /* X <- A */ 89 BPF_STMT(BPF_LD+BPF_IND+BPF_B, 0), 91 BPF_STMT(BPF_RET+BPF_K, 0), 93 BPF_STMT(BPF_LD+BPF_IND+BPF_H, 1), 95 BPF_STMT(BPF_RET+BPF_K, 0), 97 BPF_STMT(BPF_LD+BPF_IND+BPF_W, 3) [all...] |
/src/usr.sbin/npf/npfctl/ |
npf_bpf_comp.c | 304 BPF_STMT(BPF_RET+BPF_K, NPF_BPF_SUCCESS), 305 BPF_STMT(BPF_RET+BPF_K, NPF_BPF_FAILURE), 376 BPF_STMT(BPF_JMP+BPF_JA, 1), 386 BPF_STMT(BPF_RET+BPF_K, NPF_BPF_FAILURE), 444 BPF_STMT(BPF_LD+BPF_W+BPF_MEM, BPF_MW_IPVER), 466 BPF_STMT(BPF_LDX+BPF_MEM, BPF_MW_L4OFF), 497 BPF_STMT(BPF_LD+BPF_H+BPF_ABS, off), 552 BPF_STMT(BPF_LD+BPF_W+BPF_MEM, BPF_MW_L4PROTO), 621 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, off + woff), 628 BPF_STMT(BPF_ALU+BPF_AND+BPF_K, wordmask) [all...] |
/src/usr.sbin/ndbootd/config/ |
ndbootd-bpf.c | 78 BPF_STMT(BPF_LD + BPF_H + BPF_ABS, NDBOOTD_OFFSETOF(struct ether_header, ether_type)), 82 BPF_STMT(BPF_LD + BPF_B + BPF_ABS, sizeof(struct ether_header) + NDBOOTD_OFFSETOF(struct ip, ip_p)), 86 BPF_STMT(BPF_LD + BPF_H + BPF_ABS, sizeof(struct ether_header) + NDBOOTD_OFFSETOF(struct ip, ip_off)), 91 BPF_STMT(BPF_LD + BPF_H + BPF_ABS, sizeof(struct ether_header) + NDBOOTD_OFFSETOF(struct ip, ip_len)), 92 BPF_STMT(BPF_LDX + BPF_B + BPF_MSH, sizeof(struct ether_header)), 93 BPF_STMT(BPF_ALU + BPF_SUB + BPF_X, 0), 97 BPF_STMT(BPF_RET + BPF_K, (u_int) -1), 100 BPF_STMT(BPF_RET + BPF_K, 0),
|
/src/usr.sbin/mopd/common/ |
pf.c | 81 BPF_STMT(BPF_LD | BPF_H | BPF_ABS, 12), 83 BPF_STMT(BPF_LD | BPF_H | BPF_ABS, 20), 85 BPF_STMT(BPF_LD | BPF_H | BPF_ABS, 14), 87 BPF_STMT(BPF_RET | BPF_K, 1520), 88 BPF_STMT(BPF_RET | BPF_K, 0),
|
/src/dist/pf/usr.sbin/ftp-proxy/ |
npf.c | 108 BPF_STMT(BPF_LD+BPF_MEM, BPF_MW_IPVER), 111 BPF_STMT(BPF_LD+BPF_MEM, BPF_MW_L4PROTO), 114 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, offsetof(struct ip, ip_src)), 117 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, offsetof(struct ip, ip_dst)), 120 BPF_STMT(BPF_LDX+BPF_MEM, BPF_MW_L4OFF), 121 BPF_STMT(BPF_LD+BPF_H+BPF_IND, offsetof(struct tcphdr, th_dport)), 124 BPF_STMT(BPF_RET+BPF_K, NPF_BPF_SUCCESS), 126 BPF_STMT(BPF_RET+BPF_K, NPF_BPF_FAILURE),
|
/src/usr.sbin/rarpd/ |
rarpd.c | 303 BPF_STMT(BPF_LD | BPF_H | BPF_ABS, 12), 305 BPF_STMT(BPF_LD | BPF_H | BPF_ABS, 20), 307 BPF_STMT(BPF_RET | BPF_K, 311 BPF_STMT(BPF_RET | BPF_K, 0),
|
/src/sys/net/ |
bpf.h | 354 #define BPF_STMT(code, k) { (uint16_t)(code), 0, 0, k }
|