| /mirbsd/src/lib/libpcap/ |
| D | bpf_image.c | 55 case BPF_RET|BPF_K: 141 case BPF_JMP|BPF_JGT|BPF_K: 146 case BPF_JMP|BPF_JGE|BPF_K: 151 case BPF_JMP|BPF_JEQ|BPF_K: 156 case BPF_JMP|BPF_JSET|BPF_K: 221 case BPF_ALU|BPF_ADD|BPF_K: 226 case BPF_ALU|BPF_SUB|BPF_K: 231 case BPF_ALU|BPF_MUL|BPF_K: 236 case BPF_ALU|BPF_DIV|BPF_K: 241 case BPF_ALU|BPF_AND|BPF_K: [all …]
|
| D | gencode.c | 66 #define JMP(c) ((c)|BPF_JMP|BPF_K) 253 struct block *b = new_block(BPF_RET|BPF_K); 301 (root->s.code == (BPF_RET|BPF_K) && root->s.k == 0)) in pcap_compile() 349 (root->s.code == (BPF_RET|BPF_K) && root->s.k == 0)) in pcap_compile_nopcap() 501 s = new_stmt(BPF_ALU|BPF_AND|BPF_K); 1740 s[i] = new_stmt(BPF_JMP|BPF_JEQ|BPF_K); 1748 s[i] = new_stmt(BPF_JMP|BPF_JEQ|BPF_K); 1761 s[i] = new_stmt(BPF_JMP|BPF_JEQ|BPF_K); 1768 s[i - 1]->s.jf = s[i] = new_stmt(BPF_JMP|BPF_JEQ|BPF_K); 1774 s[i - 1]->s.jf = s[i] = new_stmt(BPF_JMP|BPF_JEQ|BPF_K); [all …]
|
| D | optimize.c | 791 else if (last->s.code == (BPF_ALU|BPF_SUB|BPF_K) && 810 if (last->s.code == (BPF_ALU|BPF_AND|BPF_K) && 813 b->s.code = BPF_JMP|BPF_K|BPF_JSET; 823 if (vmap[val].is_const && BPF_SRC(b->s.code) == BPF_K) { 924 case BPF_ALU|BPF_ADD|BPF_K: 925 case BPF_ALU|BPF_SUB|BPF_K: 926 case BPF_ALU|BPF_MUL|BPF_K: 927 case BPF_ALU|BPF_DIV|BPF_K: 928 case BPF_ALU|BPF_AND|BPF_K: 929 case BPF_ALU|BPF_OR|BPF_K: [all …]
|
| /mirbsd/src/usr.sbin/rbootd/ |
| D | bpf.c | 184 { BPF_JMP|BPF_JGE|BPF_K, 7, 0, 0x600 }, in BpfOpen() 187 { BPF_JMP|BPF_JEQ|BPF_K, 0, 5, IEEE_DSAP_HP }, in BpfOpen() 189 { BPF_JMP|BPF_JEQ|BPF_K, 0, 3, IEEE_CNTL_HP }, in BpfOpen() 191 { BPF_JMP|BPF_JEQ|BPF_K, 0, 1, HPEXT_DXSAP }, in BpfOpen() 192 { BPF_RET|BPF_K, 0, 0, RMP_MAX_PACKET }, in BpfOpen() 193 { BPF_RET|BPF_K, 0, 0, 0x0 } in BpfOpen() 199 { BPF_JMP|BPF_JGE|BPF_K, 12, 0, 0x600 }, in BpfOpen() 203 { BPF_JMP|BPF_JEQ|BPF_K, 0, 10, IEEE_DSAP_HP }, in BpfOpen() 205 { BPF_JMP|BPF_JEQ|BPF_K, 0, 8, IEEE_CNTL_HP }, in BpfOpen() 208 { BPF_JMP|BPF_JEQ|BPF_K, 0, 6, HPEXT_DXSAP }, in BpfOpen() [all …]
|
| /mirbsd/src/usr.sbin/dhcpd/ |
| D | bpf.c | 103 BPF_JUMP(BPF_JMP + BPF_JEQ + BPF_K, ETHERTYPE_IP, 0, 8), 107 BPF_JUMP(BPF_JMP + BPF_JEQ + BPF_K, IPPROTO_UDP, 0, 6), 111 BPF_JUMP(BPF_JMP + BPF_JSET + BPF_K, 0x1fff, 4, 0), 118 BPF_JUMP(BPF_JMP + BPF_JEQ + BPF_K, SERVER_PORT, 0, 1), 121 BPF_STMT(BPF_RET+BPF_K, (u_int)-1), 124 BPF_STMT(BPF_RET+BPF_K, 0), 137 BPF_JUMP(BPF_JMP + BPF_JEQ + BPF_K, ETHERTYPE_IP, 0, 11), 141 BPF_JUMP(BPF_JMP + BPF_JEQ + BPF_K, IPPROTO_UDP, 0, 9), 145 BPF_JUMP(BPF_JMP + BPF_JSET + BPF_K, 0x1fff, 7, 0), 152 BPF_JUMP(BPF_JMP + BPF_JEQ + BPF_K, SERVER_PORT, 0, 4), [all …]
|
| /mirbsd/src/sbin/dhclient/ |
| D | bpf.c | 118 BPF_JUMP(BPF_JMP + BPF_JEQ + BPF_K, ETHERTYPE_IP, 0, 8), 122 BPF_JUMP(BPF_JMP + BPF_JEQ + BPF_K, IPPROTO_UDP, 0, 6), 126 BPF_JUMP(BPF_JMP + BPF_JSET + BPF_K, 0x1fff, 4, 0), 133 BPF_JUMP(BPF_JMP + BPF_JEQ + BPF_K, 67, 0, 1), /* patch */ 136 BPF_STMT(BPF_RET+BPF_K, (u_int)-1), 139 BPF_STMT(BPF_RET+BPF_K, 0), 150 BPF_JUMP(BPF_JMP + BPF_JEQ + BPF_K, (IPVERSION << 4) + 5, 0, 12), 154 BPF_JUMP(BPF_JMP + BPF_JEQ + BPF_K, ETHERTYPE_IP, 0, 10), 158 BPF_JUMP(BPF_JMP + BPF_JEQ + BPF_K, IPPROTO_UDP, 0, 8), 162 BPF_JUMP(BPF_JMP + BPF_JSET + BPF_K, 0x1fff, 6, 0), /* patched */ [all …]
|
| /mirbsd/src/usr.sbin/dhcrelay/ |
| D | bpf.c | 103 BPF_JUMP(BPF_JMP + BPF_JEQ + BPF_K, ETHERTYPE_IP, 0, 8), 107 BPF_JUMP(BPF_JMP + BPF_JEQ + BPF_K, IPPROTO_UDP, 0, 6), 111 BPF_JUMP(BPF_JMP + BPF_JSET + BPF_K, 0x1fff, 4, 0), 118 BPF_JUMP(BPF_JMP + BPF_JEQ + BPF_K, SERVER_PORT, 0, 1), 121 BPF_STMT(BPF_RET+BPF_K, (u_int)-1), 124 BPF_STMT(BPF_RET+BPF_K, 0), 136 BPF_JUMP(BPF_JMP + BPF_JEQ + BPF_K, ETHERTYPE_IP, 0, 8), 140 BPF_JUMP(BPF_JMP + BPF_JEQ + BPF_K, IPPROTO_UDP, 0, 6), 144 BPF_JUMP(BPF_JMP + BPF_JSET + BPF_K, 0x1fff, 4, 0), 151 BPF_JUMP(BPF_JMP + BPF_JEQ + BPF_K, SERVER_PORT, 0, 1), [all …]
|
| /mirbsd/src/usr.sbin/pppoe/ |
| D | pppoe.c | 168 insns[idx].code = BPF_JMP | BPF_JEQ | BPF_K; in setup_rfilter() 174 insns[idx].code = BPF_JMP | BPF_JEQ | BPF_K; in setup_rfilter() 186 insns[idx].code = BPF_JMP | BPF_JEQ | BPF_K; in setup_rfilter() 198 insns[idx].code = BPF_JMP | BPF_JEQ | BPF_K; in setup_rfilter() 204 insns[idx].code = BPF_RET | BPF_K; in setup_rfilter() 214 insns[idx].code = BPF_JMP | BPF_JEQ | BPF_K; in setup_rfilter() 225 insns[idx].code = BPF_JMP | BPF_JEQ | BPF_K; in setup_rfilter() 237 insns[idx].code = BPF_JMP | BPF_JEQ | BPF_K; in setup_rfilter() 249 insns[idx].code = BPF_JMP | BPF_JEQ | BPF_K; in setup_rfilter() 255 insns[idx].code = BPF_RET | BPF_K; in setup_rfilter() [all …]
|
| /mirbsd/src/sys/net/ |
| D | bpf_filter.c | 184 case BPF_RET|BPF_K: 360 case BPF_JMP|BPF_JGT|BPF_K: 364 case BPF_JMP|BPF_JGE|BPF_K: 368 case BPF_JMP|BPF_JEQ|BPF_K: 372 case BPF_JMP|BPF_JSET|BPF_K: 426 case BPF_ALU|BPF_ADD|BPF_K: 430 case BPF_ALU|BPF_SUB|BPF_K: 434 case BPF_ALU|BPF_MUL|BPF_K: 438 case BPF_ALU|BPF_DIV|BPF_K: 442 case BPF_ALU|BPF_AND|BPF_K: [all …]
|
| D | bpf.h | 220 #define BPF_K 0x00 macro
|
| /mirbsd/src/usr.sbin/rarpd/ |
| D | rarpd.c | 283 BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, ETHERTYPE_REVARP, 0, 3), 285 BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, ARPOP_REVREQUEST, 0, 1), 286 BPF_STMT(BPF_RET | BPF_K, sizeof(struct ether_arp) + 288 BPF_STMT(BPF_RET | BPF_K, 0),
|