Commit Graph

  • 56cc32b5e3 libbpf: Embed and verify the metadata hash in the loader KP Singh 2025-09-21 18:01:18 +02:00
  • 986d033976 libbpf: Update light skeleton for signing KP Singh 2025-09-21 18:01:17 +02:00
  • decfae3a5d bpf: Implement signature verification for BPF programs KP Singh 2025-09-21 18:01:16 +02:00
  • a6bb074359 bpf: Return hashes of maps in BPF_OBJ_GET_INFO_BY_FD KP Singh 2025-09-14 23:51:35 +02:00
  • 59ed98f687 libbpf: Support exclusive map creation KP Singh 2025-09-14 23:51:33 +02:00
  • 1202ada5c1 libbpf: Implement SHA256 internal helper KP Singh 2025-09-14 23:51:32 +02:00
  • 8347a49c62 bpf: Implement exclusive map creation KP Singh 2025-09-14 23:51:31 +02:00
  • fcc06c3da4 libbpf: Remove unused args in parse_usdt_note Jiawei Zhao 2025-09-04 03:05:23 +00:00
  • 9236e137e9 libbpf: Fix USDT SIB argument handling causing unrecognized register error Jiawei Zhao 2025-08-27 05:31:27 +00:00
  • 2d769c3bc5 nsfs: support exhaustive file handles Christian Brauner 2025-09-12 13:52:52 +02:00
  • 9705048c0e include: implement be{32,64}_to_cpu() and cpu_to_be{32,64}() macros Andrii Nakryiko 2025-09-30 14:11:12 -07:00
  • 6920913226 include: add BPF_JMP_REG() macro implementation Andrii Nakryiko 2025-09-30 11:20:12 -07:00
  • 519d65b564 sync: fix sync script Andrii Nakryiko 2025-09-30 11:04:42 -07:00
  • 3f077472ee sync: sync stddef.h UAPI header Andrii Nakryiko 2025-08-26 16:17:49 -07:00
  • 0c33cc07f1 sync: sync networking UAPI headers Andrii Nakryiko 2025-08-26 14:35:57 -07:00
  • 289e4a2160 sync: add back fcnt.h and openat2.h UAPI headers Andrii Nakryiko 2025-08-26 14:34:42 -07:00
  • 67901a67cb sync: update sync-kernel.sh to fetch original UAPI headers Andrii Nakryiko 2025-08-26 14:33:34 -07:00
  • 5acba1722d sync: latest libbpf changes from kernel v1.6.2p_netdata netdata_patch_1_6_2 Andrii Nakryiko 2025-08-21 12:55:39 -07:00
  • 72f3e4fd8e sync: update .mailmap Andrii Nakryiko 2025-08-21 12:55:39 -07:00
  • 83fe1f4494 libbpf: Add documentation to version and error API functions Cryolitia PukNgae 2025-08-20 17:22:42 +08:00
  • 9f8984fba5 libbpf: Export bpf_object__prepare symbol Mykyta Yatsenko 2025-08-19 22:51:19 +01:00
  • 04a23358c7 libbpf: Fix reuse of DEVMAP Yureka Lilian 2025-08-14 20:01:12 +02:00
  • fc687b8ee9 sync: latest libbpf changes from kernel Ilya Leoshkevich 2025-08-12 09:09:04 +02:00
  • a3e0234f49 sync: update .mailmap Ilya Leoshkevich 2025-08-12 09:09:04 +02:00
  • 8ce18b6b73 libbpf: Add the ability to suppress perf event enablement Ilya Leoshkevich 2025-08-06 18:22:41 +02:00
  • df60ff2a29 libbpf: Avoid possible use of uninitialized mod_len Achill Gilgenast 2025-07-29 11:45:53 +02:00
  • a547f98fbb net: define an enum for the napi threaded state Samiullah Khawaja 2025-07-23 01:30:31 +00:00
  • 4c853bf66f Add support to set NAPI threaded for individual NAPI Samiullah Khawaja 2025-07-10 21:12:03 +00:00
  • 77af22f93d net: xsk: introduce XDP_MAX_TX_SKB_BUDGET setsockopt Jason Xing 2025-07-05 00:01:38 +08:00
  • 58dd1f58b5 docs: describe how to reproduce errors reported by oss-fuzz Eduard Zingerman 2025-07-18 16:40:41 -07:00
  • dac1ec64a3 scripts: allow skipping elfutils rebuild in build-fuzzers.sh Eduard Zingerman 2025-07-18 16:42:07 -07:00
  • 9823ef295d libbpf: dump Makefile version to 1.7.0 Andrii Nakryiko 2025-07-18 09:05:18 -07:00
  • cb15da45c2 sync: latest libbpf changes from kernel Andrii Nakryiko 2025-07-18 17:14:23 -07:00
  • 8e59f80a93 libbpf: Verify that arena map exists when adding arena relocations Eduard Zingerman 2025-07-18 15:20:59 -07:00
  • fb66fb4948 libbpf: Fix handling of BPF arena relocations Andrii Nakryiko 2025-07-17 17:10:09 -07:00
  • a9dbcc32fd libbpf: Fix warning in calloc() usage Matteo Croce 2025-07-17 22:03:37 +02:00
  • a3dadc5a42 bpf: Add struct bpf_token_info Tao Chen 2025-07-16 21:46:53 +08:00
  • 2b39ea081f libbpf: start v1.7 dev cycle Andrii Nakryiko 2025-07-16 10:59:36 -07:00
  • da08818f4f sync: latest libbpf changes from kernel Andrii Nakryiko 2025-07-15 15:00:01 -07:00
  • 5f4a34c606 libbpf: __arg_untrusted in bpf_helpers.h Eduard Zingerman 2025-07-04 16:03:51 -07:00
  • c2850a3840 libbpf: Introduce bpf_prog_stream_read() API Kumar Kartikeya Dwivedi 2025-07-03 13:48:16 -07:00
  • 9bb5c46da4 libbpf: Add bpf_stream_printk() macro Kumar Kartikeya Dwivedi 2025-07-03 13:48:15 -07:00
  • ae131a0b7c bpf: Introduce BPF standard streams Kumar Kartikeya Dwivedi 2025-07-03 13:48:08 -07:00
  • 7a6e6b484d sync: latest libbpf changes from kernel Andrii Nakryiko 2025-07-01 14:33:35 -07:00
  • dc031df06a sync: update .mailmap Andrii Nakryiko 2025-07-01 14:33:35 -07:00
  • b58f5a3e77 libbpf: Fix possible use-after-free for externs Adin Scannell 2025-06-24 22:02:15 -07:00
  • de1d0a25a8 libbpf: Fix null pointer dereference in btf_dump__free on allocation failure Yuan Chen 2025-06-18 09:19:33 +08:00
  • 95a9035e8b sync: adjust sync-kernel.sh script to handle UAPI header guards better Andrii Nakryiko 2025-06-16 11:27:16 -07:00
  • 0e2ac81b00 sync: normalize more of Linux UAPI headers Andrii Nakryiko 2025-06-16 09:33:27 -07:00
  • fdb04dd485 sync: latest libbpf changes from kernel Amery Hung 2025-06-13 14:53:01 -07:00
  • f6284bb875 sync: auto-generate latest BPF helpers Amery Hung 2025-06-13 14:52:59 -07:00
  • 7356be641d libbpf: Handle unsupported mmap-based /sys/kernel/btf/vmlinux correctly Andrii Nakryiko 2025-06-06 13:21:34 -07:00
  • d3d933ac9b bpf: Fix L4 csum update on IPv6 in CHECKSUM_COMPLETE Paul Chaignon 2025-05-29 12:28:35 +02:00
  • 161752932b bpf: adjust path to trace_output sample eBPF program Tobias Klauser 2025-06-10 16:07:56 +02:00
  • ae67e5966a bpf: Add cookie to tracing bpf_link_info Tao Chen 2025-06-07 00:58:14 +08:00
  • 553676e8f5 libbpf: Support link-based cgroup attach with options Yonghong Song 2025-06-06 09:31:46 -07:00
  • 15dfc869f8 bpf: Implement mprog API on top of existing cgroup progs Yonghong Song 2025-06-06 09:31:41 -07:00
  • 439433a909 libbpf: Add support for printing BTF character arrays as strings Blake Jones 2025-06-03 13:37:00 -07:00
  • 224ea3ec50 libbpf: Correct some typos and syntax issues in usdt doc Jiawei Zhao 2025-05-31 17:51:11 +08:00
  • b73864fc10 bpf: Add cookie to raw_tp bpf_link_info Tao Chen 2025-06-03 23:43:07 +08:00
  • 01dd871a20 libbpf: Use mmap to parse vmlinux BTF from sysfs Lorenz Bauer 2025-05-20 14:01:19 +01:00
  • 8df8d67f63 libbpf/btf: Fix string handling to support multi-split BTF Alan Maguire 2025-05-19 17:59:34 +01:00
  • 31bb8f7936 net: devmem: TCP tx netlink api Stanislav Fomichev 2025-05-08 00:48:23 +00:00
  • f580871b42 libbpf: Support creating and destroying qdisc Amery Hung 2025-04-09 14:46:03 -07:00
  • 52b9b38a22 perf/uapi: Clean up <uapi/linux/perf_event.h> a bit Ingo Molnar 2025-05-22 09:51:22 +02:00
  • bae6a269ca perf/uapi: Fix PERF_RECORD_SAMPLE comments in <uapi/linux/perf_event.h> Ian Rogers 2025-05-21 15:15:28 -07:00
  • 9b06cd15e0 bpf: Clarify handling of mark and tstamp by redirect_peer Paul Chaignon 2025-05-05 21:58:39 +02:00
  • 346532d711 sync: one-time strip out _UAPI prefix from UAPI header guards Andrii Nakryiko 2025-06-13 13:01:36 -07:00
  • 15c5317b6c sync: update sync script to strip _UAPI prefix in UAPI headers Andrii Nakryiko 2025-06-13 12:58:57 -07:00
  • 3890b7fa29 Add patch to run on Debian 10 v1.5.1p_netdata netdata_patch_1_5_1 thiagoftsm 2025-05-20 17:32:59 +00:00
  • 02bdeb7a2c sync: latest libbpf changes from kernel master v1.6.3p_netdata v1.6.0p_netdata netdata_patch_1_6_0 Mykyta Yatsenko 2025-05-19 13:54:21 +01:00
  • 453601a65a libbpf: Check bpf_map_skeleton link for NULL Mykyta Yatsenko 2025-05-14 12:32:20 +01:00
  • 8e34ca4e8f libbpf: Use proper errno value in nlattr Anton Protopopov 2025-05-10 18:20:11 +00:00
  • eda0e4ca46 bpf: Add support to retrieve ref_ctr_offset for uprobe perf link Jiri Olsa 2025-05-09 17:35:37 +02:00
  • 5ee9fbf7d7 libbpf: Improve BTF dedup handling of "identical" BTF types Andrii Nakryiko 2025-05-01 16:52:31 -07:00
  • d88ca95133 bpf: Fix uninitialized values in BPF_{CORE,PROBE}_READ Anton Protopopov 2025-05-02 19:30:31 +00:00
  • 28deee2663 libbpf: Use proper errno value in linker Anton Protopopov 2025-04-30 12:08:20 +00:00
  • 374f7807e1 sync: latest libbpf changes from kernel Andrii Nakryiko 2025-04-29 10:21:47 -07:00
  • 27dc274f68 sync: auto-generate latest BPF helpers Andrii Nakryiko 2025-04-29 10:21:46 -07:00
  • c8a28812fb libbpf: Add identical pointer detection to btf_dedup_is_equiv() Alan Maguire 2025-04-29 17:10:42 +01:00
  • 88ae865423 Use thread-safe function pointer in libbpf_print Jonathan Wiepert 2025-04-24 18:14:57 -04:00
  • a2dc135196 libbpf: Remove sample_period init in perf_buffer Tao Chen 2025-04-24 00:39:01 +08:00
  • 715808d3e2 libbpf: Fix event name too long error Feng Yang 2025-04-17 09:48:46 +08:00
  • 02bc656f90 libbpf: Verify section type in btf_find_elf_sections Ihor Solodrai 2025-04-10 11:28:23 -07:00
  • 806b4e0a9f libbpf: Fix buffer overflow in bpf_object__init_prog Viktor Malik 2025-04-15 17:50:14 +02:00
  • 0c85f5a154 bpf: Clarify the meaning of BPF_F_PSEUDO_HDR Paul Chaignon 2025-04-08 11:00:51 +02:00
  • 7de6a44a0f bpf: Clarify role of BPF_F_RECOMPUTE_CSUM Paul Chaignon 2025-04-08 11:00:04 +02:00
  • abdb15bedd libbpf: Add getters for BTF.ext func and line info Mykyta Yatsenko 2025-04-09 00:44:16 +01:00
  • 7a1388d55f libbpf: Add likely/unlikely macros and use them in selftests Anton Protopopov 2025-03-31 20:36:18 +00:00
  • 4687560af9 bpf: Fix a comment describing bpf_attr Anton Protopopov 2025-03-31 20:36:17 +00:00
  • 732d6c011f libbpf: Fix implicit memfd_create() for bionic Carlos Llamas 2025-03-30 21:13:23 +00:00
  • 4659eaafa4 sync: latest libbpf changes from kernel Mykyta Yatsenko 2025-04-01 23:48:37 +01:00
  • 2a228c7885 libbpf: Add namespace for errstr making it libbpf_errstr Ian Rogers 2025-03-20 15:24:39 -07:00
  • 90844e28dc libbpf: Pass BPF token from find_prog_btf_id to BPF_BTF_GET_FD_BY_ID Mykyta Yatsenko 2025-03-17 17:40:38 +00:00
  • 009a8cb452 bpf: BPF token support for BPF_BTF_GET_FD_BY_ID Mykyta Yatsenko 2025-03-17 17:40:36 +00:00
  • 89cad6a160 xsk: Add launch time hardware offload support to XDP Tx metadata Song Yoong Siang 2025-02-16 17:34:26 +08:00
  • 5cbd13ee02 bpf: Add BPF_SOCK_OPS_TSTAMP_SENDMSG_CB callback Jason Xing 2025-02-20 15:29:38 +08:00
  • 79e19bb62b bpf: Add BPF_SOCK_OPS_TSTAMP_ACK_CB callback Jason Xing 2025-02-20 15:29:37 +08:00
  • 253b5ce758 bpf: Add BPF_SOCK_OPS_TSTAMP_SND_HW_CB callback Jason Xing 2025-02-20 15:29:36 +08:00
  • d855493df1 bpf: Add BPF_SOCK_OPS_TSTAMP_SND_SW_CB callback Jason Xing 2025-02-20 15:29:35 +08:00