Commit Graph

  • cc7177624f libbpf: Add support to set kprobe/uprobe attach mode Menglong Dong 2023-03-06 14:48:31 +08:00
  • cf46d44f0a sync: Add section about need for Makefile adjustments Daniel Müller 2023-03-06 08:05:17 -08:00
  • a41e6ef325 Stop running l4lb_all test on 5.5.0 Daniel Müller 2023-03-06 07:50:00 -08:00
  • c2495832ce libbpf: Properly build zip.o Daniel Müller 2023-03-03 09:52:51 -08:00
  • bfb1e97426 sync: latest libbpf changes from kernel Daniel Müller 2023-03-03 09:26:43 -08:00
  • a468b16788 sync: auto-generate latest BPF helpers Daniel Müller 2023-03-03 09:26:43 -08:00
  • 6c673bb00b bpf: Rename __kptr_ref -> __kptr and __kptr -> __kptr_untrusted. Alexei Starovoitov 2023-03-02 20:14:41 -08:00
  • b6c58f7619 bpf: Add support for absolute value BPF timers Tero Kristo 2023-03-02 13:46:13 +02:00
  • db26142ffb libbpf: Add support for attaching uprobes to shared objects in APKs Daniel Müller 2023-03-01 21:23:08 +00:00
  • 47eb62005a libbpf: Introduce elf_find_func_offset_from_file() function Daniel Müller 2023-03-01 21:23:07 +00:00
  • 9ca6f946cd libbpf: Implement basic zip archive parsing support Daniel Müller 2023-03-01 21:23:06 +00:00
  • 87695e9723 libbpf: Cleanup linker_append_elf_relos Viktor Malik 2023-03-01 09:53:55 +01:00
  • 3706449b1b libbpf: Remove several dead assignments Viktor Malik 2023-03-01 09:53:54 +01:00
  • 4c75268933 libbpf: Remove unnecessary ternary operator Viktor Malik 2023-03-01 09:53:53 +01:00
  • 3fe3cccb06 bpf: Add bpf_dynptr_slice and bpf_dynptr_slice_rdwr Joanne Koong 2023-03-01 07:49:52 -08:00
  • 0c5b5b5d91 bpf: Add xdp dynptrs Joanne Koong 2023-03-01 07:49:51 -08:00
  • d16fc1f0f5 bpf: Add skb dynptrs Joanne Koong 2023-03-01 07:49:50 -08:00
  • 37922c6fb2 sync: add sync process documentation at SYNC.md Andrii Nakryiko 2023-02-27 17:34:22 -08:00
  • 19cd9a1d4b sync: latest libbpf changes from kernel Yonghong Song 2023-02-27 22:23:39 -08:00
  • a6c64dbfa2 netdev-genl: fix repeated typo oflloading -> offloading Tariq Toukan 2023-02-23 09:26:56 +02:00
  • 0d7ac28818 libbpf: Fix bpf_xdp_query() in old kernels Yonghong Song 2023-02-27 14:49:43 -08:00
  • 3fdc11b883 libbpf: Document bpf_{btf,link,map,prog}_get_info_by_fd() Ilya Leoshkevich 2023-02-21 00:49:58 +01:00
  • e198fdc928 libbpf: Fix arm syscall regs spec in bpf_tracing.h Puranjay Mohan 2023-02-23 09:53:46 +00:00
  • e114bd2657 libbpf: Use struct user_pt_regs to define __PT_REGS_CAST() for LoongArch Tiezhu Yang 2023-02-24 18:36:53 +08:00
  • bb0f8b32a5 perf: Add perf_event_attr::config3 Rob Herring 2023-01-09 13:26:23 -06:00
  • f9106f6bac ci: start using llvm-17 now Andrii Nakryiko 2023-02-24 10:32:11 -08:00
  • 7ef34fa945 sync: latest libbpf changes from kernel Yonghong Song 2023-02-21 15:56:14 -08:00
  • 7cfc12cb41 sync: auto-generate latest BPF helpers Yonghong Song 2023-02-21 15:56:14 -08:00
  • c16cae9381 bpf: Add BPF_FIB_LOOKUP_SKIP_NEIGH for bpf_fib_lookup Martin KaFai Lau 2023-02-17 12:55:14 -08:00
  • 768164af0e libbpf: Use bpf_{btf,link,map,prog}_get_info_by_fd() Ilya Leoshkevich 2023-02-15 00:12:15 +01:00
  • 30f6bc3c0a libbpf: Introduce bpf_{btf,link,map,prog}_get_info_by_fd() Ilya Leoshkevich 2023-02-15 00:12:14 +01:00
  • ea28429902 ci: Remove xdp_info from ALLOWLIST-5.5.0 Song Liu 2023-02-17 12:54:31 -08:00
  • 34212c94a6 ci: regenerate vmlinux.h Song Liu 2023-02-17 09:58:34 -08:00
  • 6f1c8eddb2 sync: Add netdev.h from kernel tree Song Liu 2023-02-16 14:52:26 -08:00
  • 4b492df97e sync: latest libbpf changes from kernel Song Liu 2023-02-16 14:31:02 -08:00
  • 24476fe699 sync: auto-generate latest BPF helpers Song Liu 2023-02-16 14:31:02 -08:00
  • d74065659a bpf: Add basic bpf_rb_{root,node} support Dave Marchevsky 2023-02-13 16:40:10 -08:00
  • 418962b686 libbpf: Fix alen calculation in libbpf_nla_dump_errormsg() Ilya Leoshkevich 2023-02-10 01:12:01 +01:00
  • 8c8243a409 libbpf: Add sample_period to creation options Jon Doron 2023-02-07 10:19:16 +02:00
  • 6333ea6a3a libbpf: Always use libbpf_err to return an error in bpf_xdp_query() Lorenzo Bianconi 2023-02-07 12:11:03 +01:00
  • 855bf91055 libbpf: Correctly set the kernel code version in Debian kernel. Hao Xiang 2023-02-03 23:48:42 +00:00
  • 5e0270f66e bpf: fix typo in header for bpf_perf_prog_read_value Florian Lehner 2023-02-03 13:14:39 +01:00
  • 547881e04e libbpf: add API to get XDP/XSK supported features Lorenzo Bianconi 2023-02-01 11:24:21 +01:00
  • 41b96a8c08 libbpf: add the capability to specify netlink proto in libbpf_netlink_send_recv Lorenzo Bianconi 2023-02-01 11:24:20 +01:00
  • 700d755151 tools/bpf: Use tab instead of white spaces to sync bpf.h Tiezhu Yang 2023-02-02 14:31:25 +08:00
  • 981da2b380 libbpf: Fix BPF_PROBE_READ{_STR}_INTO() on s390x Ilya Leoshkevich 2023-01-28 01:06:42 +01:00
  • 23898cf858 libbpf: Fix unbounded memory access in bpf_usdt_arg() Ilya Leoshkevich 2023-01-28 01:06:41 +01:00
  • 7285d529cf libbpf: Simplify barrier_var() Ilya Leoshkevich 2023-01-28 01:06:40 +01:00
  • dd460a52bc Documentation: bpf: correct spelling Randy Dunlap 2023-01-28 11:50:46 -08:00
  • 44c1d381ff libbpf: Add documentation to map pinning API functions Grant Seltzer 2023-01-25 21:42:25 -05:00
  • 522fe6f721 libbpf: Fix malformed documentation formatting Grant Seltzer 2023-01-25 21:47:49 -05:00
  • 04aafdf9c9 ci: replicate BPF CI changes for clang installation Andrii Nakryiko 2023-02-09 15:23:46 -08:00
  • 416620416f sync: sync include/uapi/linux/openat2.h Andrii Nakryiko 2023-01-31 16:33:11 -08:00
  • 6b4a3f3131 ci: Update default llvm version to 17 Joanne Koong 2023-01-30 15:12:38 -08:00
  • d73ecc91e1 Add patch fixing s390 issues Dave Marchevsky 2023-01-26 12:47:40 -05:00
  • c2e797c8de ci: temporarily denylist decap_sanity test Andrii Nakryiko 2023-01-25 16:18:49 -08:00
  • f99818dd1a libbpf: regenerate vmlinux.h Andrii Nakryiko 2023-01-25 13:16:36 -08:00
  • b2e29a1026 libbpf: dump version to v1.2 in Makefile Andrii Nakryiko 2023-01-25 12:11:30 -08:00
  • e398e7eaf4 sync: latest libbpf changes from kernel Andrii Nakryiko 2023-01-25 11:50:34 -08:00
  • c93ba3907f sync: auto-generate latest BPF helpers Andrii Nakryiko 2023-01-25 11:50:34 -08:00
  • 112479afb7 libbpf: Support sleepable struct_ops.s section David Vernet 2023-01-25 10:47:33 -06:00
  • 004ed7120b libbpf: Clean up now not needed __PT_PARM{1-6}_SYSCALL_REG defaults Andrii Nakryiko 2023-01-20 12:09:14 -08:00
  • 97740e5103 libbpf: Define loongarch syscall regs spec in bpf_tracing.h Andrii Nakryiko 2023-01-20 12:09:12 -08:00
  • ef191974b3 libbpf: Define arc syscall regs spec in bpf_tracing.h Andrii Nakryiko 2023-01-20 12:09:11 -08:00
  • ed66fb297d libbpf: Define riscv syscall regs spec in bpf_tracing.h Andrii Nakryiko 2023-01-20 12:09:10 -08:00
  • 2c58ba33fb libbpf: Define sparc syscall regs spec in bpf_tracing.h Andrii Nakryiko 2023-01-20 12:09:09 -08:00
  • 9a6f8da473 libbpf: Define powerpc syscall regs spec in bpf_tracing.h Andrii Nakryiko 2023-01-20 12:09:08 -08:00
  • a005bb2ff8 libbpf: Define mips syscall regs spec in bpf_tracing.h Andrii Nakryiko 2023-01-20 12:09:07 -08:00
  • 7f627a6202 libbpf: Define arm64 syscall regs spec in bpf_tracing.h Andrii Nakryiko 2023-01-20 12:09:06 -08:00
  • a095b4f04d libbpf: Define arm syscall regs spec in bpf_tracing.h Andrii Nakryiko 2023-01-20 12:09:05 -08:00
  • bd6e1ec311 libbpf: Define s390x syscall regs spec in bpf_tracing.h Andrii Nakryiko 2023-01-20 12:09:04 -08:00
  • b2d8a8d269 libbpf: Define i386 syscall regs spec in bpf_tracing.h Andrii Nakryiko 2023-01-20 12:09:03 -08:00
  • df16188dc2 libbpf: Define x86-64 syscall regs spec in bpf_tracing.h Andrii Nakryiko 2023-01-20 12:09:02 -08:00
  • 672401ae09 libbpf: Improve syscall tracing support in bpf_tracing.h Andrii Nakryiko 2023-01-20 12:09:01 -08:00
  • ed8b4c90ea libbpf: Add BPF_UPROBE and BPF_URETPROBE macro aliases Andrii Nakryiko 2023-01-20 12:08:59 -08:00
  • 2094e1b37e libbpf: Complete LoongArch (loongarch) spec in bpf_tracing.h Andrii Nakryiko 2023-01-20 12:08:58 -08:00
  • c978366c38 libbpf: Fix and complete ARC spec in bpf_tracing.h Andrii Nakryiko 2023-01-20 12:08:57 -08:00
  • 9db84de5f0 libbpf: Complete riscv arch spec in bpf_tracing.h Andrii Nakryiko 2023-01-20 12:08:56 -08:00
  • ffbc84cf6f libbpf: Complete sparc spec in bpf_tracing.h Andrii Nakryiko 2023-01-20 12:08:55 -08:00
  • 7b86294a90 libbpf: Complete powerpc spec in bpf_tracing.h Andrii Nakryiko 2023-01-20 12:08:54 -08:00
  • 31e29d9346 libbpf: Complete mips spec in bpf_tracing.h Andrii Nakryiko 2023-01-20 12:08:53 -08:00
  • 1b48e879a4 libbpf: Fix arm and arm64 specs in bpf_tracing.h Andrii Nakryiko 2023-01-20 12:08:52 -08:00
  • 4759a83309 libbpf: Add 6th argument support for x86-64 in bpf_tracing.h Andrii Nakryiko 2023-01-20 12:08:51 -08:00
  • c94a3fd806 libbpf: Add support for fetching up to 8 arguments in kprobes Andrii Nakryiko 2023-01-20 12:08:50 -08:00
  • 7d68fca99c bpf: Introduce device-bound XDP programs Stanislav Fomichev 2023-01-19 14:15:24 -08:00
  • ed09f7e65b bpf: Add ipip6 and ip6ip decap support for bpf_skb_adjust_room() Ziyang Xuan 2023-01-13 17:24:51 +08:00
  • 49e950dcfa libbpf: Replace '.' with '_' in legacy kprobe event name Menglong Dong 2023-01-13 17:34:27 +08:00
  • ce8d078ac7 libbpf: Fix map creation flags sanitization Ludovic L'Hours 2023-01-08 19:20:18 +01:00
  • 42d77b062c libbpf: Poison strlcpy() Rong Tao 2023-01-05 22:36:33 +08:00
  • d572b6359e libbpf: Return -ENODATA for missing btf section Changbin Du 2022-12-31 23:14:36 +08:00
  • f758104b07 libbpf: Add LoongArch support to bpf_tracing.h Hengqi Chen 2022-12-31 18:07:57 +08:00
  • b92963bbe2 libbpf: Restore errno after pr_warn. Alexei Starovoitov 2022-12-29 19:12:17 -08:00
  • 34fadd0fbe libbpf: Added the description of some API functions Xin Liu 2022-12-24 19:20:58 +08:00
  • 09f1324bd7 libbpf: Fix invalid return address register in s390 Daniel T. Lee 2022-12-24 16:15:27 +09:00
  • 8cd371816b libbpf: fix errno is overwritten after being closed. Xin Liu 2022-12-23 21:36:18 +08:00
  • 7d075a739e libbpf: start v1.2 development cycle Andrii Nakryiko 2022-12-21 10:00:49 -08:00
  • 3423d5e7cd sync: Remove "git format-patch" signature (version) from cover letter Quentin Monnet 2023-01-04 16:58:14 +00:00
  • e3a40329bb ci: Add patch setting CONFIG_FUNCTION_ERROR_INJECTION in CI Daniel Müller 2022-12-21 10:21:49 -08:00
  • a16e904d6c Merge branch 'libbpf:master' into master v1.1_netdata libbpf_1_1 thiagoftsm 2022-12-21 16:15:11 +00:00
  • 6597330c45 sync: latest libbpf changes from kernel Andrii Nakryiko 2022-12-20 16:44:32 -08:00