Browse Source

sync: latest libbpf changes from kernel

Syncing latest libbpf commits from kernel repository.
Baseline bpf-next commit:   5c3320d7fe
Checkpoint bpf-next commit: 9a97c9d2af
Baseline bpf commit:        b2f9f1535b
Checkpoint bpf commit:      5b801dfb7f

Andrii Nakryiko (3):
  libbpf: Support stripping modifiers for btf_dump
  tools/bpftool: Strip away modifiers from global variables
  libbpf: Add support for BPF XDP link

Ciara Loftus (1):
  xsk: Add new statistics

Horatiu Vultur (1):
  net: bridge: Add port attribute IFLA_BRPORT_MRP_IN_OPEN

Ian Rogers (1):
  libbpf bpf_helpers: Use __builtin_offsetof for offsetof

Jakub Sitnicki (2):
  bpf: Sync linux/bpf.h to tools/
  libbpf: Add support for SK_LOOKUP program type

Lorenzo Bianconi (3):
  cpumap: Formalize map value as a named struct
  bpf: cpumap: Add the possibility to attach an eBPF program to cpumap
  libbpf: Add SEC name for xdp programs attached to CPUMAP

Quentin Monnet (1):
  bpf: Fix formatting in documentation for BPF helpers

Randy Dunlap (1):
  bpf: Drop duplicated words in uapi helper comments

Song Liu (1):
  libbpf: Print hint when PERF_EVENT_IOC_SET_BPF returns -EPROTO

Yonghong Song (2):
  bpf: Implement bpf iterator for map elements
  tools/libbpf: Add support for bpf map element iterator

 include/uapi/linux/bpf.h     | 155 +++++++++++++++++++++++++++++------
 include/uapi/linux/if_link.h |   1 +
 include/uapi/linux/if_xdp.h  |   5 +-
 src/bpf.c                    |   1 +
 src/bpf.h                    |   3 +-
 src/bpf_helpers.h            |   2 +-
 src/btf.h                    |   4 +-
 src/btf_dump.c               |  10 ++-
 src/libbpf.c                 |  27 +++++-
 src/libbpf.h                 |   7 +-
 src/libbpf.map               |   3 +
 src/libbpf_probes.c          |   3 +
 12 files changed, 188 insertions(+), 33 deletions(-)

--
2.24.1
master
Andrii Nakryiko 1 year ago
committed by Andrii Nakryiko
parent
commit
ab01213b35
  1. 2
      BPF-CHECKPOINT-COMMIT
  2. 2
      CHECKPOINT-COMMIT

2
BPF-CHECKPOINT-COMMIT

@ -1 +1 @@
b2f9f1535bb93ee5fa2ea30ac1c26fa0d676154c
5b801dfb7feb2738975d80223efc2fc193e55573

2
CHECKPOINT-COMMIT

@ -1 +1 @@
5c3320d7fece4612d4a413aa3c8e82cdb5b49fcb
9a97c9d2af5ca798377342debf7f0f44281d050e
Loading…
Cancel
Save