From db63a5aa5dcc95f581db49d4b3fa76d489de40a8 Mon Sep 17 00:00:00 2001 From: Petar Penkov Date: Thu, 22 Aug 2019 15:48:11 -0700 Subject: [PATCH] filter.h: fix BPF_LD_MAP_VALUE definition The current definition calls BPF_LD_IMM64_RAW_FULL with BPF_PSEUDO_MAP_FD but the original patch[0] invokes it with BPF_PSEUDO_MAP_VALUE. [0] https://patchwork.ozlabs.org/patch/1082785/ --- include/linux/filter.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/linux/filter.h b/include/linux/filter.h index d326f66..fd15fa1 100644 --- a/include/linux/filter.h +++ b/include/linux/filter.h @@ -96,7 +96,7 @@ MAP_FD, 0) #define BPF_LD_MAP_VALUE(DST, MAP_FD, VALUE_OFF) \ - BPF_LD_IMM64_RAW_FULL(DST, BPF_PSEUDO_MAP_FD, 0, 0, \ + BPF_LD_IMM64_RAW_FULL(DST, BPF_PSEUDO_MAP_VALUE, 0, 0, \ MAP_FD, VALUE_OFF) #define BPF_JMP_IMM(OP, DST, IMM, OFF) \