From 24dbcb3a307531b0cd07f81bae5b8c402e4ca7ff Mon Sep 17 00:00:00 2001 From: Andrii Nakryiko Date: Wed, 15 Sep 2021 13:19:37 -0700 Subject: [PATCH] sync: latest libbpf changes from kernel Syncing latest libbpf commits from kernel repository. Baseline bpf-next commit: 47bb27a20d6ea22cd092c1fc2bb4fcecac374838 Checkpoint bpf-next commit: 69cd823956ba8ce266a901170b1060db8073bddd Baseline bpf commit: 3776f3517ed94d40ff0e3851d7ce2ce17b63099f Checkpoint bpf commit: bc23f724481759d0fac61dfb5ce979af2190bbe0 Andrii Nakryiko (4): libbpf: Make libbpf_version.h non-auto-generated libbpf: Ensure BPF prog types are set before relocations libbpf: Simplify BPF program auto-attach code libbpf: Minimize explicit iterator of section definition array Grant Seltzer (1): libbpf: Add sphinx code documentation comments Quentin Monnet (1): libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations Rafael David Tinoco (1): libbpf: Introduce legacy kprobe events support Rocco Yue (1): ipv6: add IFLA_INET6_RA_MTU to expose mtu value Song Liu (1): bpf: Introduce helper bpf_get_branch_snapshot Vadim Fedorenko (1): bpf: Add hardware timestamp field to __sk_buff Yonghong Song (4): btf: Change BTF_KIND_* macros to enums bpf: Support for new btf kind BTF_KIND_TAG libbpf: Rename btf_{hash,equal}_int to btf_{hash,equal}_int_tag libbpf: Add support for BTF_KIND_TAG include/uapi/linux/bpf.h | 24 +++ include/uapi/linux/btf.h | 55 ++++-- include/uapi/linux/if_link.h | 1 + src/btf.c | 84 +++++++- src/btf.h | 87 +++++++++ src/btf_dump.c | 3 + src/libbpf.c | 359 ++++++++++++++++++++++++----------- src/libbpf.map | 5 + src/libbpf_common.h | 19 ++ src/libbpf_internal.h | 2 + src/libbpf_version.h | 9 + 11 files changed, 505 insertions(+), 143 deletions(-) create mode 100644 src/libbpf_version.h -- 2.30.2 --- 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 e49628c..84dc5c2 100644 --- a/BPF-CHECKPOINT-COMMIT +++ b/BPF-CHECKPOINT-COMMIT @@ -1 +1 @@ -3776f3517ed94d40ff0e3851d7ce2ce17b63099f +bc23f724481759d0fac61dfb5ce979af2190bbe0 diff --git a/CHECKPOINT-COMMIT b/CHECKPOINT-COMMIT index 765d989..1ac683c 100644 --- a/CHECKPOINT-COMMIT +++ b/CHECKPOINT-COMMIT @@ -1 +1 @@ -47bb27a20d6ea22cd092c1fc2bb4fcecac374838 +69cd823956ba8ce266a901170b1060db8073bddd