From 9a35753b4278615de9290e709cd0032d306f1f90 Mon Sep 17 00:00:00 2001 From: Andrii Nakryiko Date: Wed, 1 Apr 2020 15:38:46 -0700 Subject: [PATCH] sync: latest libbpf changes from kernel MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Syncing latest libbpf commits from kernel repository. Baseline bpf-next commit: 483d7a30f538e2f8addd32aa9a3d2e94ae55fa65 Checkpoint bpf-next commit: 1a323ea5356edbb3073dc59d51b9e6b86908857d Baseline bpf commit: 94b18a87efdd1626a1e6aef87271af4a7c616d36 Checkpoint bpf commit: 94b18a87efdd1626a1e6aef87271af4a7c616d36 Andrii Nakryiko (2): bpf: Implement bpf_link-based cgroup BPF program attachment libbpf: Add support for bpf_link-based cgroup attachment Antoine Tenart (1): net: macsec: add support for offloading to the MAC Daniel Borkmann (2): bpf: Add netns cookie and enable it for bpf cgroup hooks bpf: Enable bpf cgroup hooks to retrieve cgroup v2 and ancestor id Fletcher Dunn (1): libbpf, xsk: Init all ring members in xsk_umem__create and xsk_socket__create Joe Stringer (1): bpf: Add socket assign support KP Singh (2): bpf: Introduce BPF_PROG_TYPE_LSM tools/libbpf: Add support for BPF_PROG_TYPE_LSM Mark Starovoytov (1): net: macsec: add support for specifying offload upon link creation Stanislav Fomichev (1): libbpf: Don't allocate 16M for log buffer by default Tobias Klauser (1): libbpf: Remove unused parameter `def` to get_map_field_int Toke Høiland-Jørgensen (3): tools: Add EXPECTED_FD-related definitions in if_link.h libbpf: Add function to set link XDP fd while specifying old program libbpf: Add setter for initial value for internal maps include/uapi/linux/bpf.h | 82 ++++++++++++++++++++- include/uapi/linux/if_link.h | 6 +- src/bpf.c | 37 +++++++++- src/bpf.h | 19 +++++ src/btf.c | 20 ++++-- src/libbpf.c | 134 +++++++++++++++++++++++++++++------ src/libbpf.h | 22 +++++- src/libbpf.map | 9 +++ src/libbpf_probes.c | 1 + src/netlink.c | 34 ++++++++- src/xsk.c | 16 ++++- 11 files changed, 345 insertions(+), 35 deletions(-) -- 2.24.1 --- CHECKPOINT-COMMIT | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHECKPOINT-COMMIT b/CHECKPOINT-COMMIT index 923d6c1..3e67c72 100644 --- a/CHECKPOINT-COMMIT +++ b/CHECKPOINT-COMMIT @@ -1 +1 @@ -483d7a30f538e2f8addd32aa9a3d2e94ae55fa65 +1a323ea5356edbb3073dc59d51b9e6b86908857d