From 46688687d53737e1570296857c61bb5e11a4763a Mon Sep 17 00:00:00 2001 From: Andrii Nakryiko Date: Wed, 9 Oct 2019 14:19:59 -0700 Subject: [PATCH] sync: latest libbpf changes from kernel Syncing latest libbpf commits from kernel repository. Baseline bpf-next commit: 02dc96ef6c25f990452c114c59d75c368a1f4c8f Checkpoint bpf-next commit: f05c2001ecc98629cecd47728e4db11e5a17e58d Baseline bpf commit: 1bd63524593b964934a33afd442df16b8f90e2b5 Checkpoint bpf commit: 106c35dda32f8b63f88cad7433f1b8bb0056958a Andrii Nakryiko (7): libbpf: Bump current version to v0.0.6 libbpf: stop enforcing kern_version, populate it for users libbpf: add bpf_object__open_{file, mem} w/ extensible opts libbpf: fix bpf_object__name() to actually return object name uapi/bpf: fix helper docs libbpf: Move bpf_{helpers, helper_defs, endian, tracing}.h into libbpf libbpf: Add BPF_CORE_READ/BPF_CORE_READ_INTO helpers include/uapi/linux/bpf.h | 32 +++---- src/bpf_core_read.h | 167 +++++++++++++++++++++++++++++++++ src/bpf_endian.h | 72 +++++++++++++++ src/bpf_helpers.h | 41 ++++++++ src/bpf_tracing.h | 195 +++++++++++++++++++++++++++++++++++++++ src/libbpf.c | 183 ++++++++++++++++++------------------ src/libbpf.h | 48 +++++++++- src/libbpf.map | 6 ++ src/libbpf_internal.h | 32 +++++++ 9 files changed, 661 insertions(+), 115 deletions(-) create mode 100644 src/bpf_core_read.h create mode 100644 src/bpf_endian.h create mode 100644 src/bpf_helpers.h create mode 100644 src/bpf_tracing.h -- 2.17.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 cb8e59f..eddcde9 100644 --- a/BPF-CHECKPOINT-COMMIT +++ b/BPF-CHECKPOINT-COMMIT @@ -1 +1 @@ -1bd63524593b964934a33afd442df16b8f90e2b5 +106c35dda32f8b63f88cad7433f1b8bb0056958a diff --git a/CHECKPOINT-COMMIT b/CHECKPOINT-COMMIT index 3c3ab8d..8c9415a 100644 --- a/CHECKPOINT-COMMIT +++ b/CHECKPOINT-COMMIT @@ -1 +1 @@ -02dc96ef6c25f990452c114c59d75c368a1f4c8f +f05c2001ecc98629cecd47728e4db11e5a17e58d