]> git.droids-corp.org - dpdk.git/blobdiff - lib/librte_bpf/bpf_def.h
bpf: fix pseudo calls for program loaded from ELF
[dpdk.git] / lib / librte_bpf / bpf_def.h
index c10f3aec46e7de877696b0b09257333cbd0e4d28..d39992997a2cd48d2bb9c8e0d0aa4a6b57335713 100644 (file)
@@ -120,6 +120,14 @@ enum {
        EBPF_REG_NUM,
 };
 
+/*
+ * When EBPF_CALL instruction has src_reg == EBPF_PSEUDO_CALL,
+ * it should be treated as pseudo-call instruction, where
+ * imm value contains pc-relative offset to another EBPF function.
+ * Right now DPDK EBPF library doesn't support it.
+ */
+#define        EBPF_PSEUDO_CALL        EBPF_REG_1
+
 /*
  * eBPF instruction format
  */