]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - samples/bpf/libbpf.h
Merge tag 'pci-v4.9-changes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/helga...
[karo-tx-linux.git] / samples / bpf / libbpf.h
index 364582b778882f782684ea1bbd675cb801ff290b..ac6edb61b64a2798f4c4beb261ed8996e6957877 100644 (file)
@@ -85,6 +85,14 @@ extern char bpf_log_buf[LOG_BUF_SIZE];
                .off   = 0,                                     \
                .imm   = IMM })
 
+#define BPF_MOV32_IMM(DST, IMM)                                        \
+       ((struct bpf_insn) {                                    \
+               .code  = BPF_ALU | BPF_MOV | BPF_K,             \
+               .dst_reg = DST,                                 \
+               .src_reg = 0,                                   \
+               .off   = 0,                                     \
+               .imm   = IMM })
+
 /* BPF_LD_IMM64 macro encodes single 'load 64-bit immediate' insn */
 #define BPF_LD_IMM64(DST, IMM)                                 \
        BPF_LD_IMM64_RAW(DST, 0, IMM)