Skip to content

Commit

Permalink
sync: Pull latest bpftool changes from kernel
Browse files Browse the repository at this point in the history
Syncing latest bpftool commits from kernel repository.
Baseline bpf-next commit:   a3e7e6b17946f48badce98d7ac360678a0ea7393
Checkpoint bpf-next commit: 9e3b47abeb8f76c39c570ffc924ac0b35f132274
Baseline bpf commit:        496720b7cfb6574a8f6f4d434f23e3d1e6cfaeb9
Checkpoint bpf commit:      23d775f12dcd23d052a4927195f15e970e27ab26

Alan Maguire (1):
  bpf: sync tools/ uapi header with

Daniel Borkmann (5):
  bpf: Add generic attach/detach/query API for multi-progs
  bpf: Add fd-based tcx multi-prog infra with link support
  bpftool: Extend net dump with tcx progs
  bpftool: Implement link show support for tcx
  bpftool: Implement link show support for xdp

Daniel T. Lee (1):
  bpftool: fix perf help message

Daniel Xu (1):
  netfilter: bpf: Support BPF_F_NETFILTER_IP_DEFRAG in netfilter link

Jiri Olsa (5):
  bpf: Add support for bpf_get_func_ip helper for uprobe program
  bpf: Switch BPF_F_KPROBE_MULTI_RETURN macro to enum
  bpf: Add multi uprobe link
  bpf: Add cookies support for uprobe_multi link
  bpf: Add pid filter support for uprobe_multi link

Lorenz Bauer (1):
  bpf, net: Support SO_REUSEPORT sockets with bpf_sk_assign

Quentin Monnet (1):
  bpftool: Use "fallthrough;" keyword instead of comments

Tiezhu Yang (1):
  asm-generic: Unify uapi bitsperlong.h for arm64, riscv and loongarch

Yafang Shao (6):
  bpf: Support ->fill_link_info for kprobe_multi
  bpftool: Dump the kernel symbol's module name
  bpftool: Show kprobe_multi link info
  bpf: Support ->fill_link_info for perf_event
  bpftool: Add perf event names
  bpftool: Show perf link info

Yang Yingliang (1):
  bpf: change bpf_alu_sign_string and bpf_movsx_string to static

Yonghong Song (3):
  bpf: Support new sign-extension load insns
  bpf: Add kernel/bpftool asm support for new instructions
  bpf: Fix an array-index-out-of-bounds issue in disasm.c

 docs/bpftool-net.rst                   |  26 +-
 include/uapi/asm-generic/bitsperlong.h |  14 +-
 include/uapi/linux/bpf.h               | 150 +++++++-
 src/btf_dumper.c                       |   2 +-
 src/feature.c                          |   2 +-
 src/kernel/bpf/disasm.c                |  58 ++-
 src/link.c                             | 476 ++++++++++++++++++++++++-
 src/net.c                              |  98 ++++-
 src/netlink_dumper.h                   |   8 +
 src/perf.c                             |   2 +-
 src/xlated_dumper.c                    |   6 +-
 src/xlated_dumper.h                    |   2 +
 12 files changed, 796 insertions(+), 48 deletions(-)

Signed-off-by: Quentin Monnet <quentin@isovalent.com>
  • Loading branch information
qmonnet committed Aug 29, 2023
1 parent a8e6b8e commit 0fbbac2
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion BPF-CHECKPOINT-COMMIT
Original file line number Diff line number Diff line change
@@ -1 +1 @@
496720b7cfb6574a8f6f4d434f23e3d1e6cfaeb9
23d775f12dcd23d052a4927195f15e970e27ab26
2 changes: 1 addition & 1 deletion CHECKPOINT-COMMIT
Original file line number Diff line number Diff line change
@@ -1 +1 @@
a3e7e6b17946f48badce98d7ac360678a0ea7393
9e3b47abeb8f76c39c570ffc924ac0b35f132274

0 comments on commit 0fbbac2

Please sign in to comment.