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 <[email protected]>
diff --git a/BPF-CHECKPOINT-COMMIT b/BPF-CHECKPOINT-COMMIT
index e8a6743..def0a92 100644
--- a/BPF-CHECKPOINT-COMMIT
+++ b/BPF-CHECKPOINT-COMMIT
@@ -1 +1 @@
-577e4432f3ac810049cb7e6b71f4d96ec7c6e894
+2487007aa3b9fafbd2cb14068f49791ce1d7ede5
diff --git a/CHECKPOINT-COMMIT b/CHECKPOINT-COMMIT
index 32901ec..a0c8df7 100644
--- a/CHECKPOINT-COMMIT
+++ b/CHECKPOINT-COMMIT
@@ -1 +1 @@
-943b043aeecce9accb6d367af47791c633e95e4d
+e63985ecd22681c7f5975f2e8637187a326b6791