Commit Graph

  • 67951cd2d7 xtask: Fix docs generation Dave Tucker 2022-06-13 18:00:29 +0100
  • 713cd4e858 docs: Add crabby logo Dave Tucker 2022-06-13 13:56:50 +0100
  • 4f13576594
    aya-gen: allow passing custom --ctypes-prefix to bindgen (#312) Davide Bertola 2022-06-13 10:21:53 +0200
  • 87375bec0a aya-gen: fix crash when args end with --ctypes-prefix Davide Bertola 2022-06-12 14:35:44 +0200
  • 7549eb979c
    Merge pull request #315 from dave-tucker/sock Alessandro Decina 2022-06-12 09:01:28 +0100
  • 0786afa9ca
    Merge pull request #319 from dave-tucker/moar-regs Dave Tucker 2022-06-10 16:13:18 +0100
  • cf3c8f355e ci: test aya-bpf-macros on nightly Dave Tucker 2022-06-10 15:45:41 +0100
  • 05c1586202 bpf: bpf_probe_read_kernel fields in pt_regs Dave Tucker 2022-06-10 15:04:22 +0100
  • f3574b0e70
    Merge pull request #318 from ishitatsuyuki/patch-1 Dave Tucker 2022-06-10 14:18:24 +0100
  • 5e24cf7a29
    bpf: Remove unnecessary Sync bound on PerCpuArray<T> Tatsuyuki Ishi 2022-06-10 16:45:26 +0900
  • ad69e30cd1 aya-bpf: Implement set() for array maps Sebastian Bernauer 2022-06-09 16:40:30 +0200
  • 9d4fd4888c fix clippy warnings Sebastian Bernauer 2022-06-09 16:37:36 +0200
  • 82cd3e695a ebpf: PerCpuArray: remove get_mut() and add get_ptr() and get_ptr_mut() Alessandro Decina 2022-06-09 23:13:16 +1000
  • 945dabf35d ebpf: PerCpuArray: remove get_mut() and add get_ptr() and get_ptr_mut() Alessandro Decina 2022-06-09 23:13:16 +1000
  • 1eb9ef5488
    Merge pull request #290 from ishitatsuyuki/immut-self Alessandro Decina 2022-06-09 13:24:15 +0100
  • 7b21a2d17e aya: Implement BPF_PROG_TYPE_CGROUP_SOCK Dave Tucker 2022-06-09 01:00:58 +0100
  • 6f51b616e1 bpf: Implement BPF_PROG_TYPE_CGROUP_SOCK Dave Tucker 2022-06-09 00:20:08 +0100
  • 3f6b2507b6
    Merge pull request #314 from dave-tucker/sockops Dave Tucker 2022-06-08 23:46:59 +0100
  • 9d18a48c3c bpf: Add accessors to SockOpsContext Dave Tucker 2022-06-08 22:46:26 +0100
  • 52eb6bd1ef
    Merge pull request #313 from aya-rs/add-code-of-conduct Dave Tucker 2022-06-08 13:30:50 +0100
  • e752ffb3be
    Add a Code of Conduct Dave Tucker 2022-06-08 13:18:49 +0100
  • e55ab1cf20 aya-gen: allow custom --ctypes-prefix Davide Bertola 2022-06-08 13:09:09 +0200
  • a057b9adfc aya-log, aya-log-common: release version 0.1.10 aya-log-v0.1.10 aya-log-common-v0.1.10 Dave Tucker 2022-06-08 12:41:29 +0100
  • 8297836ee5 cleanup: match test with function name Davide Bertola 2022-06-08 13:06:35 +0200
  • fcf829ed3c cleanup: refer to args as flags consistently Davide Bertola 2022-06-08 13:05:59 +0200
  • cffff273a1 aya-gen: fix lint 👀 Alessandro Decina 2022-06-08 05:42:57 +1000
  • e675e51bd9 aya-gen: re-export generate::{InputFile, generate} Alessandro Decina 2022-06-08 05:37:25 +1000
  • f7539ebc68 bpf: Use armv7 instead of arm Dave Tucker 2022-06-07 18:36:10 +0100
  • bbb5d7124a
    Merge pull request #310 from dave-tucker/cross-ci Dave Tucker 2022-06-07 18:23:23 +0100
  • c725e72796 bpf: re-reun build.rs if env changed Dave Tucker 2022-06-07 17:53:40 +0100
  • e3c8c659a1 bpf: arm fix pt_regs handling Dave Tucker 2022-06-07 16:43:23 +0100
  • 88834c497d ci: Skip riscv64 for bpf Dave Tucker 2022-06-07 16:25:49 +0100
  • e852f7e0cc test: Update to use non-mut map types Tatsuyuki Ishi 2022-05-29 12:26:57 +0900
  • 41c6b56142 bpf: Replace map types to use &self, remove HashMap::get_mut Tatsuyuki Ishi 2022-05-29 12:13:50 +0900
  • 218d4842d6 bpf: Be consistent with arm target_arch Dave Tucker 2022-06-07 16:21:58 +0100
  • 7f6da53c34 bpf: Fix pt_regs for aarch64 (again) Dave Tucker 2022-06-07 15:51:45 +0100
  • 1d06b41e57 ci: Test all architectures Dave Tucker 2022-06-07 15:41:15 +0100
  • ef3b029d26
    Merge pull request #309 from dave-tucker/bpf-regs-bug Dave Tucker 2022-06-07 11:30:58 +0100
  • 7e828df1c9 bpf: Fix aarch64 access to regs Dave Tucker 2022-06-07 10:59:50 +0100
  • cda9ab4f66 upgrade from structopt to clap 3 Davide Bertola 2022-06-05 15:06:07 +0200
  • d810b933e0 upgrade from structopt to clap 3 Davide Bertola 2022-06-05 15:06:07 +0200
  • 68bc11e42c
    aya-gen cli rework (#297) Davide Bertola 2022-06-07 10:36:54 +0200
  • d30ff102b0
    Merge pull request #8 from aya-rs/dependabot/cargo/aya-0.11.0 Alessandro Decina 2022-06-07 08:55:12 +0100
  • 6a5d372e2f
    Update aya requirement from 0.10.7 to 0.11.0 dependabot[bot] 2022-06-07 07:48:41 +0000
  • b9cc951613
    Merge pull request #7 from dave-tucker/main Alessandro Decina 2022-06-07 08:47:04 +0100
  • c2eea45e1c aya-gen: add support for passing additional bindgen args Davide Bertola 2022-06-03 22:28:25 +0200
  • 044877a435 aya-gen: run bindgen as a child process Davide Bertola 2022-06-03 17:10:13 +0200
  • 3694ccb469 aya-gen: add --header option Davide Bertola 2022-06-03 15:29:25 +0200
  • ad93b7da7f update aya-gen from structopt to clap 3 Davide Bertola 2022-06-03 15:43:26 +0200
  • 302573d738 Add CI Dave Tucker 2022-06-06 19:01:06 +0100
  • 351fa6a66e Add vim/vscode rust-analyzer settings Dave Tucker 2022-06-06 18:53:50 +0100
  • f1c71916f7 Add rustfmt.toml Dave Tucker 2022-06-06 18:50:35 +0100
  • 516121a462 ebpf: Add example Dave Tucker 2022-06-06 18:48:05 +0100
  • 0c25d8655e Add Tests Dave Tucker 2022-06-06 18:33:52 +0100
  • ddf26300c8 build(deps): update bindgen requirement from 0.59 to 0.60 dependabot[bot] 2022-06-06 13:11:18 +0000
  • 0cd1e51476 aya: Unload programs on drop Dave Tucker 2022-06-06 12:55:18 +0100
  • d85b36f6d8 (cargo-release) version 0.11.0 aya-v0.11.0 Alessandro Decina 2022-06-06 14:38:10 +0000
  • 4ae5bc4b9b
    Merge pull request #306 from dave-tucker/take_link Dave Tucker 2022-06-06 14:43:06 +0100
  • 03e811da29
    build(deps): update bindgen requirement from 0.59 to 0.60 dependabot[bot] 2022-06-06 13:11:18 +0000
  • b2a6f00212 aya: Rename forget_link to take_link Dave Tucker 2022-06-06 12:46:06 +0100
  • 4bde465a4d aya: Unload programs on drop Dave Tucker 2022-06-06 12:55:18 +0100
  • 601ce809d9
    Delete README.md Harphuna 2022-06-06 02:39:10 +0200
  • 79e06f2644
    Merge pull request #299 from aya-rs/revert-298-fix-docs Dave Tucker 2022-06-03 18:31:01 +0100
  • de4e97aa51
    Revert "docs: Merge search indexes" crabby-the-crab 2022-06-03 18:30:18 +0100
  • f275ce0274
    Merge pull request #298 from dave-tucker/fix-docs Dave Tucker 2022-06-03 18:24:37 +0100
  • a00d16dc0e docs: Merge search indexes Dave Tucker 2022-06-03 17:13:19 +0100
  • de8ab7f415
    Merge pull request #296 from aya-rs/codegen Dave Tucker 2022-06-03 11:23:19 +0100
  • bbb34b3285 [codegen] Update libbpf to 4eb6485c08867edaa5a0a81c64ddb23580420340Update libbpf to 4eb6485c08867edaa5a0a81c64ddb23580420340 dave-tucker 2022-06-03 10:01:02 +0000
  • 934da6e851
    Merge pull request #295 from ishitatsuyuki/ringbuf-codegen Dave Tucker 2022-06-03 10:39:25 +0100
  • 777e6a2a5d xtask/codegen: generate bindings for BPF_RINGBUF types William Findlay 2021-10-22 14:01:29 -0400
  • e2685c98d8
    Program unload API (#264) Davide Bertola 2022-06-03 09:42:33 +0200
  • acbf98e890 minor lint Davide Bertola 2022-06-02 22:51:20 +0200
  • 1aa0023797 code comment cleanup Davide Bertola 2022-06-02 20:49:52 +0200
  • e91564afe7 adapt unload integration test Davide Bertola 2022-06-02 20:46:54 +0200
  • e2d6efc6c5 rename unload integration test Davide Bertola 2022-06-02 20:30:50 +0200
  • 7b31beda4a fix unload integration test summary Davide Bertola 2022-06-02 20:26:41 +0200
  • 64f5101b30 program: remove 'detach' from unload() Davide Bertola 2022-06-02 20:26:29 +0200
  • 1241fa6648 programs: test unload has been implemented Davide Bertola 2022-06-02 10:38:52 +0200
  • 4abaad6a46 Use a macro for program unload api Davide Bertola 2022-06-01 19:27:00 +0200
  • 08d5697948 add unload api for programs Davide Bertola 2022-05-06 08:45:59 +0200
  • 6b1f47323b
    Merge pull request #293 from dave-tucker/getters-be-gone Alessandro Decina 2022-05-31 08:45:27 +0200
  • 16337001e4
    Merge pull request #286 from nak3/add-BPF_MAP_TYPE_BLOOM_FILTER Alessandro Decina 2022-05-31 08:27:43 +0200
  • c192817a59 Fix typo, take & to query the value Kenjiro Nakayama 2022-05-31 15:07:24 +0900
  • c5d5695a71 Add missing BPF_MAP_TYPE_STACK in BPF code Kenjiro Nakayama 2022-05-28 14:45:29 +0900
  • 8672ff6c56 bpf: Remove generated getters Dave Tucker 2022-05-30 15:52:38 +0100
  • 9a33b6b654 aya-gen: Remove getters Dave Tucker 2022-05-30 15:20:14 +0100
  • 464102bd63 bpf: Implement XDP maps Dave Tucker 2022-05-30 11:58:59 +0100
  • 2cb67eb0df aya: Implement XDP Map Types Dave Tucker 2022-05-30 11:43:38 +0100
  • a0473548ca
    Merge pull request #265 from dave-tucker/sklookup Dave Tucker 2022-05-29 17:25:27 +0100
  • 74704c3b28 bpf: Support BPF_PROG_TYPE_SK_LOOKUP Dave Tucker 2022-05-20 00:05:52 +0100
  • 2226b89ceb aya: Add support for BPF_PROG_TYPE_SK_LOOKUP Dave Tucker 2022-05-19 23:53:59 +0100
  • c4262f793d Add support for BPF_MAP_TYPE_BLOOM_FILTER Kenjiro Nakayama 2022-05-25 21:48:58 +0900
  • 05419829d3 Return non error only when helper function returns `0` in queue map Kenjiro Nakayama 2022-05-28 14:20:51 +0900
  • c57cedd2d4 Add missing BPF_MAP_TYPE_STACK in BPF code Kenjiro Nakayama 2022-05-28 14:45:29 +0900
  • edc8395fb2
    Merge pull request #6 from vadorovsky/buffer-bounds Alessandro Decina 2022-05-27 13:22:29 +1000
  • 9be90f8a74 ebpf: Ensure the bounds of log buffer Michal Rostecki 2022-05-26 17:53:46 +0200
  • 808575bf56 common: Bump the buffer size Michal Rostecki 2022-05-26 17:15:41 +0200
  • 4acd996cb8 bpf: Add PtRegs wrapper Dave Tucker 2022-05-17 10:02:24 +0200
  • 512d86bba0 aya: Export BTF crate Dave Tucker 2022-05-25 23:53:56 +0100
  • 7d8365c351
    Merge pull request #281 from dave-tucker/export Dave Tucker 2022-05-24 13:34:16 +0100