From 5a913e94014b81805814c2c51c123f0ecda6632d Mon Sep 17 00:00:00 2001 From: Andrii Nakryiko Date: Tue, 25 Aug 2020 00:04:23 -0700 Subject: [PATCH] sync: latest libbpf changes from kernel Syncing latest libbpf commits from kernel repository. Baseline bpf-next commit: dca5612f8eb9d0cf1dc254eb2adff1f16a588a7d Checkpoint bpf-next commit: 0fcdfffe80346d015b920228203d0269284d8b13 Baseline bpf commit: 4af7b32f84aa4cd60e39b355bc8a1eab6cd8d8a4 Checkpoint bpf commit: 7787b6fc938e16aa418613c4a765c1dbb268ed9f Andrii Nakryiko (6): libbpf: Factor out common ELF operations and improve logging libbpf: Add __noinline macro to bpf_helpers.h libbpf: Skip well-known ELF sections when iterating ELF libbpf: Normalize and improve logging across few functions libbpf: Avoid false unuinitialized variable warning in bpf_core_apply_relo libbpf: Fix type compatibility check copy-paste error Martin KaFai Lau (6): tcp: bpf: Add TCP_BPF_DELACK_MAX setsockopt tcp: bpf: Add TCP_BPF_RTO_MIN for bpf_setsockopt bpf: tcp: Add bpf_skops_parse_hdr() bpf: tcp: Add bpf_skops_hdr_opt_len() and bpf_skops_write_hdr_opt() bpf: tcp: Allow bpf prog to write and parse TCP header option tcp: bpf: Optionally store mac header in TCP_SAVE_SYN include/uapi/linux/bpf.h | 306 ++++++++++++++++++++++- src/bpf_helpers.h | 3 + src/libbpf.c | 525 +++++++++++++++++++++++---------------- 3 files changed, 623 insertions(+), 211 deletions(-) -- 2.24.1 --- 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 a3f853a..d214ae8 100644 --- a/BPF-CHECKPOINT-COMMIT +++ b/BPF-CHECKPOINT-COMMIT @@ -1 +1 @@ -4af7b32f84aa4cd60e39b355bc8a1eab6cd8d8a4 +7787b6fc938e16aa418613c4a765c1dbb268ed9f diff --git a/CHECKPOINT-COMMIT b/CHECKPOINT-COMMIT index 41ff8ec..e4af8a6 100644 --- a/CHECKPOINT-COMMIT +++ b/CHECKPOINT-COMMIT @@ -1 +1 @@ -dca5612f8eb9d0cf1dc254eb2adff1f16a588a7d +0fcdfffe80346d015b920228203d0269284d8b13