Commit Graph

  • 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
  • 7ea10cfba8 bpf: Add BPF_SOCK_OPS_TSTAMP_SCHED_CB callback Jason Xing 2025-02-20 15:29:34 +08:00
  • 43b6c2cd70 bpf: Add networking timestamping support to bpf_get/setsockopt() Jason Xing 2025-02-20 15:29:29 +08:00
  • b1cb441916 netdev-genl: Add an XSK attribute to queues Joe Damato 2025-02-14 21:12:30 +00:00
  • 01500813ad netdev: add io_uring memory provider info David Wei 2025-02-04 13:56:16 -08:00
  • 59171f49e9 perf: Extend per event callchain limit to branch stack Kan Liang 2025-03-10 11:15:36 -07:00
  • 1b8768339f ci: add temporary patches for selftests Ihor Solodrai 2025-04-02 08:45:12 -07:00
  • 374036c9f1 sync: latest libbpf changes from kernel Ihor Solodrai 2025-03-10 11:47:28 -07:00
  • bf62e0dcfd bpf: Introduce load-acquire and store-release instructions Peilin Ye 2025-03-04 01:06:13 +00:00
  • 855a5d7904 libbpf: Split bpf object load into prepare/load Mykyta Yatsenko 2025-03-03 13:57:51 +00:00
  • 16c58c33c8 libbpf: Introduce more granular state for bpf_object Mykyta Yatsenko 2025-03-03 13:57:50 +00:00
  • e14bb3629f libbpf: Use map_is_created helper in map setters Mykyta Yatsenko 2025-03-03 13:57:49 +00:00
  • fbda5d7d2f bpf: Allow pre-ordering for bpf cgroup progs Yonghong Song 2025-02-24 15:01:16 -08:00
  • be18fdb16a libbpf: Implement bpf_usdt_arg_size BPF function Ihor Solodrai 2025-02-24 15:57:55 -08:00
  • 82f60c9b5e libbpf: Fix out-of-bound read Nandakumar Edamana 2025-02-22 02:31:11 +05:30
  • 4c893341f5 Makefile: detect pkg-config availability Andrii Nakryiko 2025-03-03 16:58:22 -08:00
  • 42a6ef6316 sync: latest libbpf changes from kernel Ihor Solodrai 2025-02-24 12:02:37 -08:00
  • 041d5948f3 libbpf: Fix hypothetical STT_SECTION extern NULL deref case Andrii Nakryiko 2025-02-19 16:28:21 -08:00
  • 39a589c74e libbpf: Wrap libbpf API direct err with libbpf_err Tao Chen 2025-02-19 23:37:11 +08:00
  • d7a4ab1548 libbpf: fix LDX/STX/ST CO-RE relocation size adjustment logic Andrii Nakryiko 2025-02-06 17:48:08 -08:00
  • 4eed43c229 bpf: Sync uapi bpf.h header for the tooling infra Yonghong Song 2025-02-12 21:04:27 -08:00
  • cc278ff7c0 libbpf: Check the kflag of type tags in btf_dump Ihor Solodrai 2025-01-30 12:12:36 -08:00
  • 2b8b896bca docs/bpf: Document the semantics of BTF tags with kind_flag Ihor Solodrai 2025-01-30 12:12:35 -08:00
  • 32bda80136 libbpf: Introduce kflag for type_tags and decl_tags in BTF Ihor Solodrai 2025-01-30 12:12:34 -08:00
  • 71208c3362 libbpf: Fix accessing BTF.ext core_relo header Tony Ambardar 2025-01-24 22:52:36 -08:00
  • 9544a909f1 netkit: Allow for configuring needed_{head,tail}room Daniel Borkmann 2024-12-21 00:46:56 +01:00
  • d4a841a32b ci: remove dependency on run-on-arch-action Ihor Solodrai 2025-01-31 13:15:51 -08:00
  • 324f3c3846 ci: run coverty scan on push to master Ihor Solodrai 2025-01-17 11:16:50 -08:00
  • 63528b7a4d ci: remove sourcing helpers.sh from coverity workflow Ihor Solodrai 2025-01-17 10:56:09 -08:00
  • 7abfe520df sync: latest libbpf changes from kernel Andrii Nakryiko 2025-01-17 11:18:05 -08:00
  • d76c770473 tools: Sync if_xdp.h uapi tooling header Vishal Chourasia 2025-01-17 15:42:59 +01:00