Commit Graph

  • 497d3e333c
    ebpf: Call `bpf_probe_read` on `*const T` BTF arguments Michal Rostecki 2023-03-14 14:56:47 +0100
  • cbb2602c69
    ebpf: Call `bpf_probe_read` on `*const T` BTF arguments Michal Rostecki 2023-03-14 14:56:47 +0100
  • 0b58d3eb6d bpf: Add `bpf_strncmp` helper Michal Rostecki 2024-01-22 09:47:29 +0100
  • 2e4650e5a5 integration: alphabetize Tamir Duberstein 2024-11-20 15:19:08 -0500
  • aa1ee1e479
    bpf: Add `bpf_strncmp` helper Michal Rostecki 2024-01-22 09:47:29 +0100
  • a63b02c00f
    integration: alphabetize Tamir Duberstein 2024-11-20 15:19:08 -0500
  • 8c422b4138 Update README.md Kursat Aktas 2024-11-14 17:13:51 +0300
  • 5f10bb50b5 Introducing Aya Guru on Gurubase.io Kursat Aktas 2024-11-13 21:17:41 +0300
  • 9e3de444ec build(deps): bump DavidAnson/markdownlint-cli2-action dependabot[bot] 2024-11-18 14:26:35 +0000
  • 45d233703f wip Dave Tucker 2024-07-12 14:08:50 +0100
  • 68ec40fe12
    Merge pull request #1090 from aya-rs/dependabot/cargo/cargo-crates-1611d6c133 dependabot[bot] 2024-11-18 16:05:37 +0000
  • f20a09d053
    build(deps): update public-api requirement in the cargo-crates group dependabot[bot] 2024-11-18 14:09:23 +0000
  • 7dbe9e779c
    build(deps): bump DavidAnson/markdownlint-cli2-action dependabot[bot] 2024-11-18 14:26:35 +0000
  • 88d20a0c99 feat(aya): Add iterator program type Michal Rostecki 2024-11-04 10:57:55 +0100
  • e423fce58f public-api: regenerate tamird 2024-11-15 04:30:54 +0000
  • 37204dd0a8 public-api: regenerate tamird 2024-11-15 04:30:54 +0000
  • 5a85043fb1
    replace hard-coded queue ID with queried queue ID arctic-alpaca 2024-11-13 20:07:41 +0100
  • dca68ae1ba
    tests: Add queue ID matching to AF_XDP test arctic-alpaca 2023-12-01 11:07:26 +0100
  • cad03f01f5
    tests: Fix UB in AF_XDP test arctic-alpaca 2023-12-01 10:58:42 +0100
  • 2626b707e1
    Merge c5be26776b into 5075adc01d Tyrone Wu 2024-11-13 11:33:53 +0000
  • 5075adc01d public-api: regenerate tamird 2024-11-13 11:30:46 +0000
  • c12cdef052 public-api: regenerate tamird 2024-11-13 11:30:46 +0000
  • 08becfdfa8 ci: automatically open PRs to update public API Tamir Duberstein 2024-11-13 06:23:09 -0500
  • 072af1cae0
    ci: automatically open PRs to update public API Tamir Duberstein 2024-11-13 06:23:09 -0500
  • 103eed1395
    Merge pull request #1079 from aya-rs/dependabot/cargo/cargo-crates-bfb59a9473 dependabot[bot] 2024-11-11 20:00:23 +0000
  • e95a54f593
    build(deps): update thiserror to 2.0.3 Tamir Duberstein 2024-11-11 14:38:33 -0500
  • fbbc2ec050 ci: automatically download latest kernel revs Tamir Duberstein 2024-11-11 11:33:19 -0500
  • 5bb4f1701a
    ci: automatically download latest kernel revs Tamir Duberstein 2024-11-11 11:33:19 -0500
  • 93045f1739
    Bump kernel image revisions Tamir Duberstein 2024-11-11 11:33:19 -0500
  • 8179853f53 Fix kconfig string loading Davide Bertola 2024-09-25 21:51:19 +0200
  • d95a4561ed Fix kconfig symbol address Davide Bertola 2024-09-25 21:24:08 +0200
  • 04d9921fb2 Improve failure loggin when reading kernel config Davide Bertola 2024-09-27 14:49:32 +0200
  • 457b57ac75 Cleanup Davide Bertola 2024-09-25 22:18:43 +0200
  • c6b0e69311 Update public-api Davide Bertola 2024-09-22 14:29:51 +0200
  • 9ce9fec3ca Autoload kernel config in the integration vm runner Davide Bertola 2024-09-16 21:42:01 +0200
  • f66a1b8727 aya: Implement .kconfig support Davide Bertola 2024-09-22 13:05:15 +0200
  • e3bfeb9dd6 Allow QEMU to fall back Tamir Duberstein 2024-11-01 11:03:42 -0400
  • 05623a0eb7
    Merge pull request #1076 from aya-rs/dependabot/cargo/cargo-crates-c08699da63 dependabot[bot] 2024-11-04 18:25:42 +0000
  • e67a21265b
    build(deps): update which requirement in the cargo-crates group dependabot[bot] 2024-11-04 13:14:26 +0000
  • 8064821d06
    Allow QEMU to fall back Tamir Duberstein 2024-11-01 11:03:42 -0400
  • 2791badd94 Release aya v0.13.1 aya-v0.13.1 Dave Tucker 2024-11-01 15:30:23 +0000
  • c6a34cade1 Release aya-obj v0.2.1 aya-obj-v0.2.1 Dave Tucker 2024-11-01 15:29:20 +0000
  • b2ac9fe85d
    Merge pull request #1073 from dave-tucker/reloc-bug Dave Tucker 2024-11-01 15:21:40 +0000
  • ac1f5178ae
    Allow QEMU to fall back Tamir Duberstein 2024-11-01 11:03:42 -0400
  • ca0c32d107 fix(aya): Fill bss maps with zeros Dave Tucker 2024-11-01 12:07:06 +0000
  • 3aa2745972 test(init): run test with debug logs Dave Tucker 2024-11-01 11:29:24 +0000
  • adf16e2102 test: Reproduce relocation bug Dave Tucker 2024-11-01 11:27:55 +0000
  • 1d8cc984ab
    Merge e899c8e408 into f9b34fe76f Dave Tucker 2024-10-24 16:27:13 +0000
  • f9b34fe76f qemu: remove bios argument Tamir Duberstein 2024-10-24 09:55:09 -0400
  • a885c21c62
    qemu: remove bios argument Tamir Duberstein 2024-10-24 09:55:09 -0400
  • 11b39ce13b
    qemu: remove bios argument Tamir Duberstein 2024-10-24 09:55:09 -0400
  • 35059fc085 ebpf: fixed wrong bpf_get_stackid flags type Xiaobo Liu 2024-10-23 21:46:08 +0800
  • b4f9423eb3 ebpf: fixed wrong bpf_get_stackid flags type Xiaobo Liu 2024-10-23 21:46:08 +0800
  • 00304c3402 HashMap: Impl. safe get_corrupt_u32() Luis Gerhorst 2024-10-21 16:14:03 +0200
  • 298e2a751c Update public-api to 0.40.0 Tamir Duberstein 2024-10-21 06:25:52 -0400
  • 4a4dbdf8ae
    Update public-api to 0.40.0 Tamir Duberstein 2024-10-21 06:25:52 -0400
  • c5be26776b
    aya: enforce valid perf_event type & config combos Tyrone Wu 2024-10-08 17:45:28 +0000
  • e899c8e408 WIP: Reduce Explosion of Aya Error Types Dave Tucker 2024-10-18 14:16:24 +0100
  • 240291ab81 Update public-api to 0.39.0 Tamir Duberstein 2024-10-15 14:03:22 -0400
  • 357571b1d8 ebpf: bpf_get_current_comm() does not use fixed length Xiaobo Liu 2024-10-16 09:04:04 +0800
  • 2afcfa16b1
    Update public-api to 0.39.0 Tamir Duberstein 2024-10-15 14:03:22 -0400
  • 758a4f9d1e Remove workspace members from workspace.dependencies Tamir Duberstein 2024-10-10 16:36:05 -0400
  • 59b3873a92
    Merge pull request #1055 from aya-rs/codegen Dave Tucker 2024-10-11 10:00:09 +0100
  • f8ad84c3d3 [codegen] Update libbpf to 80b16457cb23db4d633b17ba0305f29daa2eb307 dave-tucker 2024-10-11 08:28:10 +0000
  • 366c599c20 codegen: cgroup_iter_order NFPROTO* nf_inet_hooks Tyrone Wu 2024-10-10 16:45:53 +0000
  • 985caaadf8
    codegen: cgroup_iter_order NFPROTO* nf_inet_hooks Tyrone Wu 2024-10-10 16:45:53 +0000
  • ebe998fbfd
    Remove workspace members from workspace.dependencies Tamir Duberstein 2024-10-10 16:36:05 -0400
  • 480859a8da docs: Add release documentation Dave Tucker 2024-10-09 13:41:39 +0100
  • 0e70838b0f Release aya-log v0.2.1 Dave Tucker 2024-10-09 12:03:16 +0100
  • 65911658e7 Release aya-log v0.2.1 aya-log-v0.2.1 Dave Tucker 2024-10-09 12:03:16 +0100
  • 04bbbccffa Release aya-log-common v0.1.15, aya-log-ebpf v0.1.1 aya-log-common-v0.1.15 Dave Tucker 2024-10-09 11:56:59 +0100
  • c3f0c7dc3f chore: Prepare for aya-log-ebpf release Dave Tucker 2024-10-09 11:56:48 +0100
  • 59082f572c Release aya-ebpf-cty v0.2.2, aya-ebpf-bindings v0.1.1, aya-ebpf-macros v0.1.1, aya-ebpf v0.1.1 aya-ebpf-v0.1.1 aya-ebpf-macros-v0.1.1 Dave Tucker 2024-10-09 11:28:28 +0100
  • 91317468f7 Release aya-ebpf-cty v0.2.2, aya-ebpf-bindings v0.1.1, aya-ebpf-macros v0.1.1, aya-ebpf v0.1.1 aya-ebpf-cty-v0.2.2 aya-ebpf-bindings-v0.1.1 Dave Tucker 2024-10-09 11:28:28 +0100
  • c169b727e6 Release aya-obj v0.2.0, aya v0.13.0, safety bump aya v0.13.0 Dave Tucker 2024-10-09 11:00:44 +0100
  • df94371c3f Release aya-obj v0.2.0, aya v0.13.0, safety bump aya v0.13.0 aya-v0.13.0 aya-obj-v0.2.0 Dave Tucker 2024-10-09 11:00:44 +0100
  • 5478cac008 feat(aya): Implement TCX astoycos 2024-04-05 13:57:41 -0400
  • 9f027a10c6 feat(aya): Implement TCX astoycos 2024-04-05 13:57:41 -0400
  • 649ae58053 fix(aya): XdpFlags default value use XdpFlags::SKB_MODE Xiaobo Liu 2024-10-07 17:07:18 +0800
  • c93d2f0ab7
    Create greened_test.rs Greened 2024-10-07 22:37:42 +0400
  • 1d272f38bd build(deps): update hashbrown requirement in the cargo-crates group dependabot[bot] 2024-10-07 13:35:54 +0000
  • 5d696f9799
    build(deps): update hashbrown requirement in the cargo-crates group dependabot[bot] 2024-10-07 13:35:54 +0000
  • bcbe79bc95
    Update tests.rs Greened 2024-10-06 21:47:17 +0400
  • 895ae4271d
    Rename greened-test.rs to greened_test.rs Greened 2024-10-06 21:46:37 +0400
  • 071f5ca690
    Update Cargo.toml Greened 2024-10-06 21:46:19 +0400
  • 911e92c717
    Update lib.rs Greened 2024-10-06 21:45:59 +0400
  • d84161c5cb
    Update Cargo.toml Greened 2024-10-06 21:45:08 +0400
  • 7c4bfd1bd4
    Create greened-test.rs Greened 2024-10-06 21:40:24 +0400
  • 53bdde8887
    aya: enforce valid perf_event type & config combos tyrone-wu 2024-09-25 00:23:38 +0000
  • aa240baadf Appease clippy Tamir Duberstein 2024-10-04 05:44:10 -0400
  • 087b5925e5
    Appease clippy Tamir Duberstein 2024-10-04 05:44:10 -0400
  • 55ed9e0546
    fix(aya-log): print &[u8] using full width (#1008) GrigorenkoPV 2024-10-04 10:26:14 +0300
  • 8f8210c7d6
    aya: add guardrails for valid combinations of perf_event type and config tyrone-wu 2024-09-25 00:23:38 +0000
  • d05110fd86 perf: cache `nr_cpus` in a thread_local Vladimir Petrzhikovskii 2024-09-27 23:01:36 +0200
  • 458e641510
    fix(aya-log): print &[u8] using full width Pavel Grigorenko 2024-08-05 18:02:46 +0300
  • bb86ee9702
    perf: cache `nr_cpus` in a thread_local Vladimir Petrzhikovskii 2024-09-27 23:01:36 +0200
  • afd777b705 Clarify `Arc` usage Tamir Duberstein 2024-10-01 14:57:56 -0400
  • e992c280cb Replace `Arc` with `&'static` Tamir Duberstein 2024-10-01 14:42:31 -0400
  • 0e867572ff Avoid intermediate allocations in parse_cpu_ranges Tamir Duberstein 2024-10-01 10:13:50 -0400
  • f3b2744072 Reduce duplication in `{nr,possible}_cpus` Tamir Duberstein 2024-10-01 10:39:00 -0400