Commit Graph

  • 0dfbd06664 implement tcx links astoycos 2024-04-05 13:57:41 -0400
  • c36ef8bb41 Test public-api in CI Billy McFall 2024-09-11 11:16:41 -0400
  • 2cd35769dc
    Merge pull request #1023 from l2dy/fdlink/sockops Alessandro Decina 2024-09-09 22:17:06 +0700
  • c44f8b0f5b aya: use FdLink in SockOps programs Zero King 2024-09-09 22:36:13 +0800
  • 02d1db5fc0 aya: remove unwrap and NonZero* in info tyrone-wu 2024-09-06 20:15:36 +0000
  • 94aff3aeb5
    aya: remove unwrap and NonZero* in info tyrone-wu 2024-09-06 20:15:36 +0000
  • 635ed3baed
    Merge pull request #1020 from l2dy/sockops-ctx Alessandro Decina 2024-09-05 23:18:03 +0700
  • 95e1763e30 aya-ebpf: Add set_reply accessor to SockOpsContext Zero King 2024-09-05 23:53:56 +0800
  • 83efcec337 Fix LinkOrder doc comment error Andre Fredette 2024-09-05 09:41:27 -0400
  • 2fd6188d49
    SQUASH: respond to review comments astoycos 2024-09-02 23:40:26 -0400
  • 3d078f768f
    add basic tcx integration tests astoycos 2024-08-19 13:04:53 -0400
  • a4e24e69be
    implement tcx links astoycos 2024-04-05 13:57:41 -0400
  • 40f303205f
    Merge pull request #985 from reyzell/main Alessandro Decina 2024-09-05 10:07:57 +0700
  • f790685d75 Add the option to support multiple and overrideable programs per cgroup Harvo Jones 2024-09-04 09:45:10 +0000
  • 9406601cf9
    Merge pull request #1018 from tyrone-wu/codegen/bpf_perf_event_type Alessandro Decina 2024-09-04 14:49:37 +0700
  • ea1130449b
    codegen: add `bpf_perf_event_type` enum bindings tyrone-wu 2024-09-03 23:42:28 +0000
  • 15eb935bce
    Merge pull request #1007 from tyrone-wu/aya/info-api Alessandro Decina 2024-09-03 09:49:06 +0700
  • fbb09304a2
    aya,int-test: revamp MapInfo be more friendly with older kernels tyrone-wu 2024-08-02 22:25:04 +0000
  • 88f5ac3114
    aya,obj,int-test: revamp ProgramInfo be more friendly with older kernels tyrone-wu 2024-08-02 16:16:24 +0000
  • 1634fa7188
    aya-obj: add conversion u32 to enum type for prog, link, & attach type tyrone-wu 2024-07-17 20:23:01 +0000
  • b5ec764a85
    Merge 4d953dc324 into ab000ad7c3 Harvo Jones 2024-09-02 13:08:58 +0200
  • cb8e478800
    aya,integration-test: improve integration tests for info API tyrone-wu 2024-07-30 21:30:00 +0000
  • ab000ad7c3
    Merge pull request #959 from tyrone-wu/aya/program_info_stats Alessandro Decina 2024-09-01 20:07:19 +0700
  • ab5e688fd4
    Merge pull request #974 from Billy99/billy99-arch-ppc64-s390x Alessandro Decina 2024-08-27 17:19:06 +0700
  • 4dc4b5ccd4 test: adjust test to not use byte arrays Billy McFall 2024-07-25 11:41:23 -0400
  • cd1db86fd4 aya: adjust bpf programs for big endian Billy McFall 2024-07-23 13:59:15 -0400
  • b513af12e8 aya: add archs powerpc64 and s390x to aya Billy McFall 2024-06-25 18:19:21 -0400
  • eef7346fb2 test: adjust test byte arrays for big endian Billy McFall 2024-06-27 12:44:22 -0400
  • 9325c4313a
    Merge f52b574eba into 4362020691 Billy McFall 2024-08-26 14:14:19 +0000
  • 4362020691 Simplify doctest Tamir Duberstein 2024-08-26 09:57:19 -0400
  • bce3c4fb1d Appease nightly clippy Tamir Duberstein 2024-08-26 09:49:24 -0400
  • 6b6a241c3d
    Simplify doctest Tamir Duberstein 2024-08-26 09:57:19 -0400
  • 2e77d3e25b
    Appease nightly clippy Tamir Duberstein 2024-08-26 09:49:24 -0400
  • 47b0dde395
    Merge pull request #1013 from astoycos/bump-int Andrew Stoycos 2024-08-21 09:55:39 -0400
  • 25beb14ff0
    run virtualized CI on multiple kernels astoycos 2024-08-20 10:27:50 -0400
  • a25f501ece
    aya: expose run_time_ns and run_cnt fields in ProgramInfo tyrone-wu 2024-07-12 17:48:46 +0000
  • fa6af6a204
    aya,aya-obj: add BPF_ENABLE_STATS syscall function tyrone-wu 2024-08-14 18:02:46 +0000
  • a54532f848 build(deps): bump the cargo-crates group across 1 directory with 2 updates dependabot[bot] 2024-08-19 15:57:57 +0000
  • 2341bc06b3
    build(deps): bump the cargo-crates group across 1 directory with 2 updates dependabot[bot] 2024-08-19 15:57:57 +0000
  • 23ece3d794 public-api: regenerate Tamir Duberstein 2024-08-19 11:44:34 -0400
  • b9d96a5e42
    public-api: regenerate Tamir Duberstein 2024-08-19 11:44:34 -0400
  • bdbd0423f8
    Merge pull request #1010 from aya-rs/codegen Dave Tucker 2024-08-15 13:56:23 +0100
  • 9a138870f3 chore(xtask): Bless API changes Dave Tucker 2024-08-15 12:48:27 +0000
  • e2177278ae [codegen] Update libbpf to b07dfe3b2a6cb0905e883510f22f9f7c0bb66d0dUpdate libbpf to b07dfe3b2a6cb0905e883510f22f9f7c0bb66d0d dave-tucker 2024-08-14 20:20:16 +0000
  • 2a459a4005
    Merge pull request #1006 from astoycos/tcx-return Dave Tucker 2024-08-14 21:18:01 +0100
  • a52ad4ba2a codegen: add `tcx_action_base` enum to bindings astoycos 2024-08-01 11:21:39 -0400
  • 41619933d6 Revert "Remove unused `allow(dead_code)`" Tamir Duberstein 2024-08-14 09:22:05 -0400
  • 677f64b905
    Revert "Remove unused `allow(dead_code)`" Tamir Duberstein 2024-08-14 09:22:05 -0400
  • 1a6c4b0788
    build(deps): update public-api requirement in the cargo-crates group dependabot[bot] 2024-08-05 13:50:57 +0000
  • 3d57d358e4 fix(aya): Fix PerfEventArray resize logic Dave Tucker 2024-07-29 21:51:02 +0100
  • 9f0dd8a0c5 fix(aya): Fix PerfEventArray resize logic Dave Tucker 2024-07-29 21:51:02 +0100
  • e575712c59 chore: Add comments in `*_wrong_map` tests Michal Rostecki 2024-07-29 10:06:48 +0200
  • 25d986a26d fix(aya): Set PerfEventArray max_entries to nCPUs Dave Tucker 2024-07-22 11:08:48 +0100
  • ef0d1253ef fix(ebpf): Remove PerfEventArray::with_max_entries Dave Tucker 2024-07-22 10:52:13 +0100
  • fd4d354bb0 chore: Add comments in `*_wrong_map` tests Michal Rostecki 2024-07-29 10:06:48 +0200
  • b3380e23ed fix(aya): Set PerfEventArray max_entries to nCPUs Dave Tucker 2024-07-22 11:08:48 +0100
  • ea70ba56d1 fix(ebpf): Remove PerfEventArray::with_max_entries Dave Tucker 2024-07-22 10:52:13 +0100
  • e12fcf46cb Use MockableFd everywhere Tamir Duberstein 2024-07-26 16:08:51 -0700
  • e4c249cbd7
    Use MockableFd everywhere Tamir Duberstein 2024-07-26 16:08:51 -0700
  • d544dacd80
    Use MockableFd everywhere Tamir Duberstein 2024-07-26 16:08:51 -0700
  • f52b574eba aya: convert bpf programs to assembly Billy McFall 2024-07-25 11:58:00 -0400
  • 3e48231dcb aya: adjust bpf programs for big endian Billy McFall 2024-07-25 11:54:41 -0400
  • 88155a4306
    Merge b9f2b6cf66 into a167554b8b Dave Tucker 2024-07-25 18:08:57 +0800
  • a167554b8b ci: Use apt repository with LLVM 18 explicitly Michal Rostecki 2024-07-25 03:00:32 +0200
  • b05505c3fe ci: Use apt repository with LLVM 18 explicitly Michal Rostecki 2024-07-25 03:00:32 +0200
  • 956dd01375 Install Rust toolchain later Tamir Duberstein 2024-07-24 13:37:39 -0700
  • 4025861780 Don't hardcode /usr/local/opt Tamir Duberstein 2024-07-24 11:57:37 -0700
  • 28545d3331 Use macos-13 Tamir Duberstein 2024-07-24 11:34:43 -0700
  • 247486cb7d Remove stale workaround Tamir Duberstein 2024-07-24 11:43:42 -0700
  • 0b91b86bd5
    Install Rust toolchain later Tamir Duberstein 2024-07-24 13:37:39 -0700
  • 09cc46837e
    Don't hardcode /usr/local/opt Tamir Duberstein 2024-07-24 11:57:37 -0700
  • e95ef787d6
    Use macos-13 Tamir Duberstein 2024-07-24 11:34:43 -0700
  • 04e3ef6aa1
    Remove stale workaround Tamir Duberstein 2024-07-24 11:43:42 -0700
  • 5397c1ca4b Remove unused `allow(dead_code)` Tamir Duberstein 2024-07-18 06:52:46 -0400
  • d4692f92f4
    Remove unused `allow(dead_code)` Tamir Duberstein 2024-07-18 06:52:46 -0400
  • 6dab7176f5 chore: Bless public API Michal Rostecki 2024-07-17 19:04:25 +0200
  • a75fc2f769 aya-log: Allow logging `core::net::Ipv4Addr` and `core::net::Ipv6Addr` Michal Rostecki 2024-07-17 19:03:30 +0200
  • 637f4f9cb8 chore: Bless public API Michal Rostecki 2024-07-17 19:04:25 +0200
  • 832acffa0c aya-log: Allow logging `core::net::Ipv4Addr` and `core::net::Ipv6Addr` Michal Rostecki 2024-07-17 19:03:30 +0200
  • c56849eacc chore: Bless public API Michal Rostecki 2024-07-16 00:27:09 +0200
  • f532fce45a aya-log: Allow logging `core::net::Ipv4Addr` and `core::net::Ipv6Addr` Michal Rostecki 2024-06-04 11:54:45 +0200
  • 2cd9858ea9
    Merge pull request #991 from l2dy/typo-1 ajwerner 2024-07-16 18:52:34 -0400
  • f1773d5af4 docs(aya): fix typo Zero King 2024-07-16 22:59:03 +0800
  • b7d55b1cc4 chore: Bless public API Michal Rostecki 2024-07-16 00:27:09 +0200
  • 4251f7cd23 aya-log: Allow logging `core::net::Ipv4Addr` and `core::net::Ipv6Addr` Michal Rostecki 2024-06-04 11:54:45 +0200
  • b9f2b6cf66 wip Dave Tucker 2024-07-12 14:08:50 +0100
  • 8015e10079
    Merge pull request #989 from aya-rs/codegen Dave Tucker 2024-07-12 14:12:37 +0100
  • 8d7446e011 [codegen] Update libbpf to 686f600bca59e107af4040d0838ca2b02c14ff50 dave-tucker 2024-07-12 10:08:05 +0000
  • 104f449c0f
    Merge pull request #988 from tyrone-wu/codegen/bpf-stats-type Dave Tucker 2024-07-12 11:06:33 +0100
  • d7e5f31b68 cargo fmt martinsoees 2024-07-12 03:53:34 -0400
  • 492feb2147 Remove relocation test by type martinsoees 2024-07-12 03:43:23 -0400
  • 787d08b031 remove unintended explicit type declaration in code unrelated to this PR martinsoees 2024-07-12 03:31:46 -0400
  • 0b0d4c7e97 Map import unused in usage example martinsoees 2024-07-12 03:26:19 -0400
  • 37de0d1a26 Merge branch 'main' into ebpfloader_disable_unsupported_maps martinsoees 2024-07-12 03:11:40 -0400
  • 71ec04eb25 Proper rustdoc reference to Ebpfloader::set_global martinsoees 2024-07-12 03:06:59 -0400
  • 2e0bc82078 Review comments martinsoees 2024-07-12 03:00:12 -0400
  • 7b9f1d26d1 Review comments martinsoees 2024-07-12 02:59:00 -0400
  • 86e279ef0a
    codegen: add bpf_stats_type tyrone-wu 2024-07-11 23:45:19 +0000
  • d5414bf10c
    Merge pull request #983 from ajwerner/fix-variable-name Dave Tucker 2024-07-11 11:35:08 +0100
  • 4d953dc324 Add the ability to detach an eBPF program Harvo Jones 2024-07-11 00:22:49 +0000