Commit Graph

  • 0766e83921 build(deps): update public-api requirement in the cargo-crates group dependabot/cargo/cargo-crates-7c0ac453b7 dependabot[bot] 2026-05-25 19:51:54 +00:00
  • f10988d56a test: replace test-case with rstest main swananan 2026-05-22 20:38:24 +08:00
  • c3c76c70a6 aya-obj, aya-ebpf-bindings: regenerate tamird 2026-05-24 14:40:58 +00:00
  • 860c4da5fa codegen: add bpf_cgroup_storage_key Brskt 2026-05-24 12:12:16 +02:00
  • 7635171dca integration-test: cover fexit test-run swananan 2026-05-19 21:30:21 +08:00
  • b5c672c69b aya: properly check tracing support swananan 2026-05-20 16:14:38 +08:00
  • 3d0c7b839e aya: support test-run for fexit swananan 2026-05-19 21:29:39 +08:00
  • a73f864232 aya-ebpf: add FExitContext::ret swananan 2026-05-19 21:29:19 +08:00
  • bf988ab9cb integration-ebpf, integration-test: cover CgroupArray Brskt 2026-05-21 15:50:37 +02:00
  • eb73f8ca92 aya, aya-ebpf: add CgroupArray Brskt 2026-05-21 15:50:26 +02:00
  • c1eb42780c feat(style,doc): add typos-cli configuration and CI Ho Kim 2026-05-21 18:54:38 +09:00
  • 4bd00c569e aya: add uprobe virtual address helper swananan 2026-05-05 23:48:22 +08:00
  • 61dd8534ac integration-ebpf, integration-test: cover BTF hash family Brskt 2026-05-19 14:05:50 +02:00
  • e7173fd7ce aya-ebpf: add BTF hash family and seal safe inner lookup Brskt 2026-05-19 14:05:33 +02:00
  • de5de4dd4d integration-test: dedupe test_case tests swananan 2026-05-20 00:02:42 +08:00
  • 1412bb3747 aya: relax SkReuseport receivers swananan 2026-05-15 08:22:37 +08:00
  • 1ade96f5f8 aya: remove SocketFilter link abstraction swananan 2026-05-07 19:25:20 +08:00
  • 27483d75b3 integration-test: cover netlink classid and handle round-trip Brskt 2026-05-17 20:17:30 +02:00
  • 98d8feb633 aya: add classid to SchedClassifier netlink attach Brskt 2026-05-17 20:17:18 +02:00
  • d82050acac aya: introduce TcHandle newtype Brskt 2026-05-17 22:35:11 +02:00
  • bed496b37b aya: reuse helper probe internally swananan 2026-05-18 00:50:35 +08:00
  • faae977ae9 aya: add eBPF helper feature probe swananan 2026-05-17 23:47:07 +08:00
  • 8e401f4e32 integration-ebpf, integration-test: cover BTF XskMap and CpuMap Brskt 2026-05-15 16:08:51 +02:00
  • 2b21599af7 aya-ebpf: add BTF XskMap and CpuMap Brskt 2026-05-15 15:14:55 +02:00
  • df1e81c130 aya: fix program type constants swananan 2026-05-16 10:38:26 +08:00
  • 5dd4bd440b integration-ebpf, integration-test: cover HashOfMaps and ArrayOfMaps Brskt 2026-05-13 20:34:24 +02:00
  • 4075b5ec62 aya, aya-ebpf, aya-obj: add HashOfMaps and ArrayOfMaps Brskt 2026-05-13 20:32:29 +02:00
  • 01ed6e61d5 integration-ebpf, integration-test: cover BTF DevMap and DevMapHash Brskt 2026-05-13 21:39:27 +02:00
  • 51f732091c aya-ebpf: add BTF DevMap and DevMapHash Brskt 2026-05-13 21:37:19 +02:00
  • 604ebe298a integration-ebpf, integration-test: cover BTF queue and stack Brskt 2026-05-09 10:27:32 +02:00
  • 32154c1725 aya-ebpf: add BTF queue/stack maps and propagate errno from legacy Brskt 2026-05-09 10:17:50 +02:00
  • ae94e9e107 Make XDP attach mode type-safe Tamir Duberstein 2026-04-20 10:41:14 -07:00
  • d10c87e250 aya: implement BPF_PROG_TEST_RUN z combinator 2026-05-12 11:54:52 +02:00
  • eac84c3e51 integration-ebpf, integration-test: cover sock_map/sock_hash sk_lookup Brskt 2026-05-04 20:32:10 +02:00
  • f404bb7bb0 aya-ebpf: add BTF SockMap/SockHash, preserve redirect_sk_lookup errno Brskt 2026-05-04 20:31:31 +02:00
  • be9d3faf26 aya, integration-test: replace read_events with try_fold/fold/for_each Brskt 2026-04-27 22:03:35 +02:00
  • 53cda5ffa0 aya: add acquire fence on perf data_head load Brskt 2026-04-28 09:58:51 +02:00
  • 073912689c aya-obj: Remove the no_std support vad 2026-04-28 20:17:02 +02:00
  • 5b3baddb01 maps: add fold/try_fold/for_each ring buffer API ring-buf-consume-batch Tamir Duberstein 2026-02-17 16:43:37 -05:00
  • 4e2f89fd64 maps: rehome read_item on ConsumerPos Tamir Duberstein 2026-02-18 14:43:03 -05:00
  • 316524ac19 misc: avoid some allocations Tamir Duberstein 2026-02-19 11:21:31 -05:00
  • 111444db70 tcx: test on all kernel versions tcx-all-kernel Tamir Duberstein 2026-04-28 09:28:36 -04:00
  • 514c58af02 integration-ebpf, integration-test: cover lsm path for get_stackid Brskt 2026-04-24 16:53:05 +02:00
  • 9dbd21f2c1 xtask: enable bpf lsm in integration-test vm Brskt 2026-04-24 16:52:31 +02:00
  • 6e0ac985a0 aya-ebpf, integration-ebpf: migrate to StackIdContext::get_stackid Brskt 2026-04-23 00:20:19 +02:00
  • 4185559427 aya-ebpf: introduce StackIdContext sealed trait Brskt 2026-04-23 00:12:47 +02:00
  • 55113f8db7 build(deps): update network-types requirement in the cargo-crates group dependabot[bot] 2026-04-27 17:04:06 +00:00
  • 11b7b0982d aya: cover BTF type-id strip for blocklisted map types Brskt 2026-04-25 10:41:33 +02:00
  • 0d84943843 integration-ebpf, integration-test: cover perf event array maps Brskt 2026-04-25 10:41:15 +02:00
  • ee8110a50f aya-ebpf: add BTF map definition for perf event array Brskt 2026-04-25 10:40:58 +02:00
  • 18153c74fa aya: tighten uprobe basename target check swananan 2026-04-26 12:11:25 +08:00
  • a375a2d5b9 aya-ebpf-macros: emit uprobe.multi sections swananan 2026-04-24 20:21:24 +08:00
  • e25040ffe1 aya: skip ProcMap for path-like uprobe targets swananan 2026-04-23 16:59:32 +08:00
  • 759087ba7b aya: replace pid Option<u32> with UProbeScope swananan 2026-04-22 19:59:31 +08:00
  • 8912e413f3 aya: fix pid=0 handling in uprobe attach swananan 2026-04-22 00:06:38 +08:00
  • 3bcefca57b integration-test: use bool for lpm_trie ran flag Brskt 2026-04-21 22:43:55 +02:00
  • 9c82966729 aya-ebpf: add BTF map definition for stack trace Brskt 2026-04-20 14:35:57 +02:00
  • decfe44005 aya: reject BPF_F_STACK_BUILD_ID in StackTraceMap Brskt 2026-04-19 22:12:55 +02:00
  • 61eea8ada7 aya-ebpf-bindings, aya-ebpf: expose PERF_MAX_STACK_DEPTH Brskt 2026-04-21 17:41:08 +02:00
  • 4940ee6c69 aya: add BPF_PROG_TYPE_SK_REUSEPORT support swananan 2026-04-16 20:55:27 +08:00
  • 6f34b79557 aya-ebpf: add BTF map definition for program array Brskt 2026-04-18 17:16:07 +02:00
  • 4239f5f522 aya-ebpf: allow btf_map_def! with no type params Brskt 2026-04-18 15:08:09 +02:00
  • 8edfe492cc aya-ebpf: fix unsound fallthrough in ProgramArray::tail_call Brskt 2026-04-18 14:35:23 +02:00
  • 9d6bf0f956 integration-test: migrate array test to test_case and tighten map size Brskt 2026-04-17 17:16:41 +02:00
  • 3e755abd7e aya-ebpf: add BTF map definition for per-cpu array Brskt 2026-04-17 17:16:08 +02:00
  • 0bd9b18e62 aya-ebpf: add set to legacy PerCpuArray Brskt 2026-04-17 17:11:36 +02:00
  • 94d7bd7fdc integration-test: migrate bloom_filter to test_case Brskt 2026-04-16 19:04:21 +02:00
  • caa355d777 aya-ebpf: add BTF map definition for LPM trie Brskt 2026-04-15 23:29:44 +02:00
  • 879925717b aya: add mips64 arch Brskt 2026-04-14 21:32:01 +02:00
  • 20d8d64c3b aya-obj, aya-ebpf-bindings: regenerate tamird 2026-04-14 18:57:02 +00:00
  • 70fa4c6d98 chore(xtask,ci): add mips64 codegen Brskt 2026-04-14 20:54:55 +02:00
  • 85246f00e9 aya: fix TryFrom<FdLink> link type checks swananan 2026-04-14 21:51:54 +08:00
  • df3da549cb aya-ebpf: use correct types for BPF helper return values Brskt 2026-04-06 23:07:58 +02:00
  • 0893e13a50 build(deps): update hashbrown requirement in the cargo-crates group dependabot[bot] 2026-04-13 14:52:36 +00:00
  • 49db37d056 public-api: omit blanket impls swananan 2026-04-12 22:08:48 +08:00
  • 7982c14546 integration-test: use native-endian uprobe cookies swananan 2026-03-11 22:47:52 +08:00
  • 4fef112b63 docs: update clippy command in PR template swananan 2026-04-10 23:33:17 +08:00
  • 7c4804be57 public-api: regenerate tamird 2026-04-10 06:17:22 +00:00
  • 215048bf90 fix(bloom_filter): simplify BTF map detection and fix peek syscall name leafaar 2026-04-06 13:55:32 -03:00
  • 904fbe265e aya, aya-ebpf, aya-obj: add BTF bloom filter support (#1501) Leafaar 2026-04-06 10:34:23 -03:00
  • 8c47886dea aya-ebpf: fix bpf_printk variadic argument passing Florian Hänel 2026-04-05 19:55:09 +02:00
  • 2ed3531463 Set fixed expected attach types Tamir Duberstein 2026-04-03 10:47:09 -04:00
  • 7b6b752dc1 Remove duplicate attach type state Tamir Duberstein 2026-04-03 09:53:51 -04:00
  • 5839c1a4fb Avoid codegen branch ref collisions Tamir Duberstein 2026-04-03 12:14:40 -04:00
  • 595910c410 Set fixed expected attach types create-pull-request/codegen Tamir Duberstein 2026-04-03 10:47:09 -04:00
  • 2c927581fe Remove duplicate attach type state Tamir Duberstein 2026-04-03 09:53:51 -04:00
  • 48f9e00c2e util: make Align not pub Tamir Duberstein 2026-04-01 14:07:39 -04:00
  • a7144b9a6e Align by 8b in include_bytes_aligned. Kirill Lykov 2026-04-01 14:17:24 +00:00
  • c07c05dd00 aya-obj: simplify kconfig section index selection feature/kconfig-support Davide Bertola 2026-03-30 22:23:23 +02:00
  • 4d886c58e8 aya-obj: move kconfig helpers next to use Davide Bertola 2026-03-30 22:00:31 +02:00
  • 7a7c3b77c7 aya-obj: rename external symbol index Davide Bertola 2026-03-30 21:59:52 +02:00
  • 1a472670cb aya: add KConfig::parse Davide Bertola 2026-03-30 21:59:27 +02:00
  • 24e179655d aya: drop unprefixed syscall wrapper probes Davide Bertola 2026-03-30 21:56:04 +02:00
  • 3606f4f067 aya: fix import order for fmt Davide Bertola 2026-03-30 22:26:36 +02:00
  • 3992977502 build(deps): update object requirement in the cargo-crates group dependabot[bot] 2026-03-30 14:58:17 +00:00
  • fe7b9d3e50 build(deps): bump DavidAnson/markdownlint-cli2-action dependabot[bot] 2026-03-30 14:57:36 +00:00
  • dbe559b1a2 Add aya-ebpf-cty to workspace manifest Amit Prasad 2026-03-27 17:47:31 +00:00
  • 746a4e9523 ci: Install bpf-linker with --force vad 2026-03-26 14:15:28 +01:00
  • 522c5f84f2 aya: gate config.gz support behind a feature Davide Bertola 2026-03-26 18:30:56 +01:00
  • 59e7becd15 aya-obj: remove dead kconfig error variant Davide Bertola 2026-03-26 18:29:38 +01:00