From 3e6f814e534421c4fd638c1bffc7e8318da78d16 Mon Sep 17 00:00:00 2001 From: Quentin Monnet Date: Thu, 7 Mar 2024 09:52:11 +0000 Subject: [PATCH] sync: Pull latest bpftool changes from kernel Syncing latest bpftool commits from kernel repository. Baseline bpf-next commit: 943b043aeecce9accb6d367af47791c633e95e4d Checkpoint bpf-next commit: e63985ecd22681c7f5975f2e8637187a326b6791 Baseline bpf commit: 577e4432f3ac810049cb7e6b71f4d96ec7c6e894 Checkpoint bpf commit: 2487007aa3b9fafbd2cb14068f49791ce1d7ede5 Aahil Awatramani (1): bonding: Add independent control state machine Alexei Starovoitov (1): bpf: Introduce may_goto instruction Kees Cook (1): bpf: Replace bpf_lpm_trie_key 0-length array with flexible array Kui-Feng Lee (2): bpftool: Generated shadow variables for struct_ops maps. bpftool: Add an example for struct_ops map and shadow type. Martin Kelly (1): bpf: Clarify batch lookup/lookup_and_delete semantics docs/bpftool-gen.rst | 58 ++++++++- include/uapi/linux/bpf.h | 30 ++++- include/uapi/linux/if_link.h | 1 + src/gen.c | 237 ++++++++++++++++++++++++++++++++++- src/kernel/bpf/disasm.c | 4 + 5 files changed, 321 insertions(+), 9 deletions(-) Signed-off-by: Quentin Monnet --- BPF-CHECKPOINT-COMMIT | 2 +- CHECKPOINT-COMMIT | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/BPF-CHECKPOINT-COMMIT b/BPF-CHECKPOINT-COMMIT index e8a67431..def0a92e 100644 --- a/BPF-CHECKPOINT-COMMIT +++ b/BPF-CHECKPOINT-COMMIT @@ -1 +1 @@ -577e4432f3ac810049cb7e6b71f4d96ec7c6e894 +2487007aa3b9fafbd2cb14068f49791ce1d7ede5 diff --git a/CHECKPOINT-COMMIT b/CHECKPOINT-COMMIT index 32901ec5..a0c8df76 100644 --- a/CHECKPOINT-COMMIT +++ b/CHECKPOINT-COMMIT @@ -1 +1 @@ -943b043aeecce9accb6d367af47791c633e95e4d +e63985ecd22681c7f5975f2e8637187a326b6791