From 8e654d74c4044a5c2b3a38685437c9495197aaa5 Mon Sep 17 00:00:00 2001 From: Andrii Nakryiko Date: Mon, 7 Mar 2022 17:48:05 -0800 Subject: [PATCH] sync: latest libbpf changes from kernel Syncing latest libbpf commits from kernel repository. Baseline bpf-next commit: b75dacaac4650478ed5a9d33975b91b99016daff Checkpoint bpf-next commit: c344b9fc2108eeaa347c387219886cf87e520e93 Baseline bpf commit: 75134f16e7dd0007aa474b281935c5f42e79f2c8 Checkpoint bpf commit: 18b1ab7aa76bde181bdb1ab19a87fa9523c32f21 Andrii Nakryiko (2): libbpf: Allow BPF program auto-attach handlers to bail out libbpf: Support custom SEC() handlers Hangbin Liu (1): bonding: add new option ns_ip6_target Martin KaFai Lau (1): bpf: Add __sk_buff->delivery_time_type and bpf_skb_set_skb_delivery_time() Stijn Tintel (1): libbpf: Fix BPF_MAP_TYPE_PERF_EVENT_ARRAY auto-pinning Xu Kuohai (1): libbpf: Skip forward declaration when counting duplicated type names Yuntao Wang (3): libbpf: Remove redundant check in btf_fixup_datasec() libbpf: Simplify the find_elf_sec_sz() function libbpf: Add a check to ensure that page_cnt is non-zero include/uapi/linux/bpf.h | 41 +++- include/uapi/linux/if_link.h | 1 + src/btf_dump.c | 5 + src/libbpf.c | 388 +++++++++++++++++++++++------------ src/libbpf.h | 109 ++++++++++ src/libbpf.map | 6 + src/libbpf_version.h | 2 +- 7 files changed, 423 insertions(+), 129 deletions(-) -- 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 0a2d0f7..009506f 100644 --- a/BPF-CHECKPOINT-COMMIT +++ b/BPF-CHECKPOINT-COMMIT @@ -1 +1 @@ -75134f16e7dd0007aa474b281935c5f42e79f2c8 +18b1ab7aa76bde181bdb1ab19a87fa9523c32f21 diff --git a/CHECKPOINT-COMMIT b/CHECKPOINT-COMMIT index 543b31c..deff750 100644 --- a/CHECKPOINT-COMMIT +++ b/CHECKPOINT-COMMIT @@ -1 +1 @@ -b75dacaac4650478ed5a9d33975b91b99016daff +c344b9fc2108eeaa347c387219886cf87e520e93