Home
last modified time | relevance | path

Searched refs:BPF_K (Results 1 – 11 of 11) sorted by relevance

/mirbsd/src/lib/libpcap/
Dbpf_image.c55 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 …]
Dgencode.c66 #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 …]
Doptimize.c791 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/
Dbpf.c184 { 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/
Dbpf.c103 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/
Dbpf.c118 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/
Dbpf.c103 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/
Dpppoe.c168 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/
Dbpf_filter.c184 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 …]
Dbpf.h220 #define BPF_K 0x00 macro
/mirbsd/src/usr.sbin/rarpd/
Drarpd.c283 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),