Home
last modified time | relevance | path

Searched refs:BPF_LD (Results 1 – 14 of 14) sorted by relevance

/f-stack/freebsd/amd64/amd64/
H A Dbpf_jit_machdep.c116 case BPF_LD|BPF_W|BPF_ABS: in bpf_jit_optimize()
117 case BPF_LD|BPF_H|BPF_ABS: in bpf_jit_optimize()
118 case BPF_LD|BPF_B|BPF_ABS: in bpf_jit_optimize()
119 case BPF_LD|BPF_W|BPF_IND: in bpf_jit_optimize()
120 case BPF_LD|BPF_H|BPF_IND: in bpf_jit_optimize()
121 case BPF_LD|BPF_B|BPF_IND: in bpf_jit_optimize()
125 case BPF_LD|BPF_MEM: in bpf_jit_optimize()
131 case BPF_LD|BPF_W|BPF_LEN: in bpf_jit_optimize()
241 case BPF_LD|BPF_W|BPF_ABS: in bpf_jit_compile()
391 case BPF_LD|BPF_IMM: in bpf_jit_compile()
[all …]
/f-stack/freebsd/i386/i386/
H A Dbpf_jit_machdep.c116 case BPF_LD|BPF_W|BPF_ABS: in bpf_jit_optimize()
117 case BPF_LD|BPF_H|BPF_ABS: in bpf_jit_optimize()
118 case BPF_LD|BPF_B|BPF_ABS: in bpf_jit_optimize()
119 case BPF_LD|BPF_W|BPF_IND: in bpf_jit_optimize()
120 case BPF_LD|BPF_H|BPF_IND: in bpf_jit_optimize()
121 case BPF_LD|BPF_B|BPF_IND: in bpf_jit_optimize()
125 case BPF_LD|BPF_MEM: in bpf_jit_optimize()
258 case BPF_LD|BPF_W|BPF_ABS: in bpf_jit_compile()
276 case BPF_LD|BPF_H|BPF_ABS: in bpf_jit_compile()
405 case BPF_LD|BPF_IMM: in bpf_jit_compile()
[all …]
/f-stack/freebsd/net/
H A Dbpf_filter.c210 case BPF_LD|BPF_W|BPF_ABS: in bpf_filter()
234 case BPF_LD|BPF_H|BPF_ABS: in bpf_filter()
251 case BPF_LD|BPF_B|BPF_ABS: in bpf_filter()
270 case BPF_LD|BPF_W|BPF_LEN: in bpf_filter()
278 case BPF_LD|BPF_W|BPF_IND: in bpf_filter()
303 case BPF_LD|BPF_H|BPF_IND: in bpf_filter()
323 case BPF_LD|BPF_B|BPF_IND: in bpf_filter()
361 case BPF_LD|BPF_IMM: in bpf_filter()
369 case BPF_LD|BPF_MEM: in bpf_filter()
591 p->code == (BPF_LD|BPF_MEM) || in bpf_validate()
H A Dbpf.h255 #define BPF_LD 0x00 macro
/f-stack/dpdk/lib/librte_bpf/
H A Dbpf_exec.c331 case (BPF_LD | BPF_IMM | EBPF_DW): in bpf_exec()
337 case (BPF_LD | BPF_ABS | BPF_B): in bpf_exec()
340 case (BPF_LD | BPF_ABS | BPF_H): in bpf_exec()
343 case (BPF_LD | BPF_ABS | BPF_W): in bpf_exec()
347 case (BPF_LD | BPF_IND | BPF_B): in bpf_exec()
350 case (BPF_LD | BPF_IND | BPF_H): in bpf_exec()
353 case (BPF_LD | BPF_IND | BPF_W): in bpf_exec()
H A Dbpf_def.h35 #define BPF_LD 0x00 macro
H A Dbpf_jit_x86.c176 op == (BPF_LD | BPF_IMM | EBPF_DW) || in emit_rex()
1411 case (BPF_LD | BPF_IMM | EBPF_DW): in emit()
1416 case (BPF_LD | BPF_ABS | BPF_B): in emit()
1417 case (BPF_LD | BPF_ABS | BPF_H): in emit()
1418 case (BPF_LD | BPF_ABS | BPF_W): in emit()
1419 case (BPF_LD | BPF_IND | BPF_B): in emit()
1420 case (BPF_LD | BPF_IND | BPF_H): in emit()
1421 case (BPF_LD | BPF_IND | BPF_W): in emit()
H A Dbpf_validate.c1469 [(BPF_LD | BPF_ABS | BPF_B)] = {
1475 [(BPF_LD | BPF_ABS | BPF_H)] = {
1481 [(BPF_LD | BPF_ABS | BPF_W)] = {
1488 [(BPF_LD | BPF_IND | BPF_B)] = {
1494 [(BPF_LD | BPF_IND | BPF_H)] = {
1500 [(BPF_LD | BPF_IND | BPF_W)] = {
2024 case (BPF_LD | BPF_ABS | BPF_B): in validate()
2025 case (BPF_LD | BPF_ABS | BPF_H): in validate()
2026 case (BPF_LD | BPF_ABS | BPF_W): in validate()
2027 case (BPF_LD | BPF_IND | BPF_B): in validate()
[all …]
H A Dbpf_load_elf.c69 else if (ins[idx].code == (BPF_LD | BPF_IMM | EBPF_DW) && in resolve_xsym()
H A Dbpf_jit_arm64.c1302 case (BPF_LD | BPF_IMM | EBPF_DW): in emit()
/f-stack/dpdk/doc/guides/prog_guide/
H A Dbpf_lib.rst33 DPDK supports two non-generic instructions: ``(BPF_ABS | size | BPF_LD)``
34 and ``(BPF_IND | size | BPF_LD)`` which are used to access packet data.
46 For example, ``(BPF_IND | BPF_W | BPF_LD)`` means:
/f-stack/dpdk/app/test/
H A Dtest_bpf.c311 .code = (BPF_LD | BPF_IMM | EBPF_DW),
319 .code = (BPF_LD | BPF_IMM | EBPF_DW),
327 .code = (BPF_LD | BPF_IMM | EBPF_DW),
335 .code = (BPF_LD | BPF_IMM | EBPF_DW),
343 .code = (BPF_LD | BPF_IMM | EBPF_DW),
2466 .code = (BPF_LD | BPF_ABS | BPF_B),
2507 .code = (BPF_LD | BPF_IND | BPF_B),
2518 .code = (BPF_LD | BPF_ABS | BPF_W),
2528 .code = (BPF_LD | BPF_ABS | BPF_H),
2538 .code = (BPF_LD | BPF_IND | BPF_W),
[all …]
/f-stack/tools/compat/include/net/
H A Dbpf.h254 #define BPF_LD 0x00 macro
/f-stack/dpdk/doc/guides/rel_notes/
H A Drelease_20_08.rst243 ``(BPF_ABS | <size> | BPF_LD)`` and ``(BPF_IND | <size> | BPF_LD)``