Searched refs:BPF_LD (Results 1 – 11 of 11) sorted by relevance
| /dpdk/lib/bpf/ |
| H A D | bpf_convert.c | 151 .code = BPF_LD | BPF_SIZE(SIZE) | BPF_ABS, \ 294 case BPF_LD | BPF_ABS | BPF_W: in bpf_convert_filter() 295 case BPF_LD | BPF_ABS | BPF_H: in bpf_convert_filter() 296 case BPF_LD | BPF_ABS | BPF_B: in bpf_convert_filter() 330 case BPF_LD | BPF_IND | BPF_W: in bpf_convert_filter() 331 case BPF_LD | BPF_IND | BPF_H: in bpf_convert_filter() 332 case BPF_LD | BPF_IND | BPF_B: in bpf_convert_filter() 452 case BPF_LD | BPF_MEM: in bpf_convert_filter() 460 case BPF_LD | BPF_IMM: in bpf_convert_filter() 462 *insn = BPF_MOV32_IMM(BPF_CLASS(fp->code) == BPF_LD ? in bpf_convert_filter() [all …]
|
| H A D | bpf_dump.c | 16 [BPF_LD] = "ld", [BPF_LDX] = "ldx", [BPF_ST] = "st", 74 case BPF_LD: in rte_bpf_dump() 77 if (ins->code == (BPF_LD | BPF_IMM | EBPF_DW)) { in rte_bpf_dump()
|
| H A D | bpf_exec.c | 325 case (BPF_LD | BPF_IMM | EBPF_DW): in bpf_exec() 331 case (BPF_LD | BPF_ABS | BPF_B): in bpf_exec() 334 case (BPF_LD | BPF_ABS | BPF_H): in bpf_exec() 337 case (BPF_LD | BPF_ABS | BPF_W): in bpf_exec() 341 case (BPF_LD | BPF_IND | BPF_B): in bpf_exec() 344 case (BPF_LD | BPF_IND | BPF_H): in bpf_exec() 347 case (BPF_LD | BPF_IND | BPF_W): in bpf_exec()
|
| H A D | bpf_def.h | 35 #define BPF_LD 0x00 macro
|
| H A D | bpf_jit_x86.c | 171 op == (BPF_LD | BPF_IMM | EBPF_DW) || in emit_rex() 1406 case (BPF_LD | BPF_IMM | EBPF_DW): in emit() 1411 case (BPF_LD | BPF_ABS | BPF_B): in emit() 1412 case (BPF_LD | BPF_ABS | BPF_H): in emit() 1413 case (BPF_LD | BPF_ABS | BPF_W): in emit() 1414 case (BPF_LD | BPF_IND | BPF_B): in emit() 1415 case (BPF_LD | BPF_IND | BPF_H): in emit() 1416 case (BPF_LD | BPF_IND | BPF_W): in emit()
|
| H A D | bpf_validate.c | 1473 [(BPF_LD | BPF_ABS | BPF_B)] = { 1479 [(BPF_LD | BPF_ABS | BPF_H)] = { 1485 [(BPF_LD | BPF_ABS | BPF_W)] = { 1492 [(BPF_LD | BPF_IND | BPF_B)] = { 1498 [(BPF_LD | BPF_IND | BPF_H)] = { 1504 [(BPF_LD | BPF_IND | BPF_W)] = { 2028 case (BPF_LD | BPF_ABS | BPF_B): in validate() 2029 case (BPF_LD | BPF_ABS | BPF_H): in validate() 2030 case (BPF_LD | BPF_ABS | BPF_W): in validate() 2031 case (BPF_LD | BPF_IND | BPF_B): in validate() [all …]
|
| H A D | bpf_load_elf.c | 69 else if (ins[idx].code == (BPF_LD | BPF_IMM | EBPF_DW) && in resolve_xsym()
|
| H A D | bpf_jit_arm64.c | 1302 case (BPF_LD | BPF_IMM | EBPF_DW): in emit()
|
| /dpdk/doc/guides/prog_guide/ |
| H A D | bpf_lib.rst | 33 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:
|
| /dpdk/app/test/ |
| H A D | test_bpf.c | 327 .code = (BPF_LD | BPF_IMM | EBPF_DW), 335 .code = (BPF_LD | BPF_IMM | EBPF_DW), 343 .code = (BPF_LD | BPF_IMM | EBPF_DW), 351 .code = (BPF_LD | BPF_IMM | EBPF_DW), 359 .code = (BPF_LD | BPF_IMM | EBPF_DW), 2494 .code = (BPF_LD | BPF_ABS | BPF_B), 2535 .code = (BPF_LD | BPF_IND | BPF_B), 2546 .code = (BPF_LD | BPF_ABS | BPF_W), 2556 .code = (BPF_LD | BPF_ABS | BPF_H), 2566 .code = (BPF_LD | BPF_IND | BPF_W), [all …]
|
| /dpdk/doc/guides/rel_notes/ |
| H A D | release_20_08.rst | 196 ``(BPF_ABS | <size> | BPF_LD)`` and ``(BPF_IND | <size> | BPF_LD)``
|