[PATCH bpf-next 4/4] bpf: Mark BPF_ALU and BPF_JMP as deprecated

From: Tiezhu Yang
Date: Wed Feb 01 2023 - 07:36:56 EST


For now, BPF_ALU and BPF_JMP are not used by any kernel code, but we can
not remove them directly due to they are in the uapi header file, so just
mark them as deprecated.

Signed-off-by: Tiezhu Yang <yangtiezhu@xxxxxxxxxxx>
---
include/uapi/linux/bpf_common.h | 4 ++--
tools/include/uapi/linux/bpf_common.h | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/include/uapi/linux/bpf_common.h b/include/uapi/linux/bpf_common.h
index ee97668..75ae3dd 100644
--- a/include/uapi/linux/bpf_common.h
+++ b/include/uapi/linux/bpf_common.h
@@ -8,8 +8,8 @@
#define BPF_LDX 0x01
#define BPF_ST 0x02
#define BPF_STX 0x03
-#define BPF_ALU 0x04
-#define BPF_JMP 0x05
+#define BPF_ALU 0x04 /* deprecated */
+#define BPF_JMP 0x05 /* deprecated */
#define BPF_RET 0x06
#define BPF_MISC 0x07

diff --git a/tools/include/uapi/linux/bpf_common.h b/tools/include/uapi/linux/bpf_common.h
index ee97668..75ae3dd 100644
--- a/tools/include/uapi/linux/bpf_common.h
+++ b/tools/include/uapi/linux/bpf_common.h
@@ -8,8 +8,8 @@
#define BPF_LDX 0x01
#define BPF_ST 0x02
#define BPF_STX 0x03
-#define BPF_ALU 0x04
-#define BPF_JMP 0x05
+#define BPF_ALU 0x04 /* deprecated */
+#define BPF_JMP 0x05 /* deprecated */
#define BPF_RET 0x06
#define BPF_MISC 0x07

--
2.1.0