Commit Graph

  • 2b299d4fba Replace `lazy_static` with `std::sync::LazyLock` Tamir Duberstein 2024-10-01 11:38:34 -0400
  • ee54aa5f59
    Clarify `Arc` usage Tamir Duberstein 2024-10-01 14:57:56 -0400
  • a438dee9df
    Replace `Arc` with `&'static` Tamir Duberstein 2024-10-01 14:42:31 -0400
  • 6b51eb33b6
    Avoid intermediate allocations in parse_cpu_ranges Tamir Duberstein 2024-10-01 10:13:50 -0400
  • af9dd0ed72
    Reduce duplication in `{nr,possible}_cpus` Tamir Duberstein 2024-10-01 10:39:00 -0400
  • d9c1689066
    Avoid intermediate allocations in parse_cpu_ranges Tamir Duberstein 2024-10-01 10:13:50 -0400
  • 4a92f25127
    Reduce duplication in `{nr,possible}_cpus` Tamir Duberstein 2024-10-01 10:39:00 -0400
  • 6b65a02315
    Replace `lazy_static` with `std::sync::LazyLock` Tamir Duberstein 2024-10-01 11:38:34 -0400
  • d8f0595b0d feat(aya): Implement TCX astoycos 2024-04-05 13:57:41 -0400
  • b2f8742aa9 fix linting error Badr 2024-09-28 15:00:01 +0200
  • 1f8b1635db
    Merge d7e5f31b68 into 0f163633e3 Martin Søes 2024-09-27 23:11:53 +0200
  • eea36282ea handle error while getting current kernel version Badr 2024-09-27 22:39:31 +0200
  • a33b9e046a feat(aya): Implement TCX astoycos 2024-04-05 13:57:41 -0400
  • 32b5d631bc
    Merge 12b3727e05 into 0f163633e3 Davide Bertola 2024-09-27 12:58:49 +0000
  • 12b3727e05 Fix kconfig string loading Davide Bertola 2024-09-25 21:51:19 +0200
  • a723cfa22d Fix kconfig symbol address Davide Bertola 2024-09-25 21:24:08 +0200
  • 41a2461756 Improve failure loggin when reading kernel config Davide Bertola 2024-09-27 14:49:32 +0200
  • 8b2ef5d5c1 Cleanup Davide Bertola 2024-09-25 22:18:43 +0200
  • a9175127e9 Update public-api Davide Bertola 2024-09-22 14:29:51 +0200
  • ecbfea37ec Autoload kernel config in the integration vm runner Davide Bertola 2024-09-16 21:42:01 +0200
  • b7f919d9eb aya: Implement .kconfig support Davide Bertola 2024-09-22 13:05:15 +0200
  • 0f163633e3 Appease clippy Tamir Duberstein 2024-09-26 06:15:32 -0400
  • 51e2ecd32b
    Appease clippy Tamir Duberstein 2024-09-26 06:15:32 -0400
  • 045032bff0 ci: Use libLLVM from Rust CI tarball Michal Rostecki 2024-09-07 18:26:15 +0000
  • 8a5d22b98f
    ci: Use libLLVM from Rust CI tarball Michal Rostecki 2024-09-07 18:26:15 +0000
  • f498a1b7a9 Remove assertion that doesn't work in macOS HVF Tamir Duberstein 2024-09-25 13:45:11 -0400
  • 59a153076a ci: use {clang,llvm}-15 on ubuntu-22.04 Tamir Duberstein 2024-09-25 11:24:59 -0400
  • 087e10ae02
    Remove assertion that doesn't work in macOS HVF Tamir Duberstein 2024-09-25 13:45:11 -0400
  • 9bab0bf49e
    ci: use {clang,llvm}-15 on ubuntu-22.04 Tamir Duberstein 2024-09-25 11:24:59 -0400
  • 9424e494fa
    ci: use distro's clang, llvm Tamir Duberstein 2024-09-25 11:24:59 -0400
  • fd88997010 feat(aya): Implement TCX astoycos 2024-04-05 13:57:41 -0400
  • 6b08fb8853 feat(aya): Implement TCX astoycos 2024-04-05 13:57:41 -0400
  • 5b29008691 Appease `static_mut_refs` Tamir Duberstein 2024-09-21 10:57:29 -0400
  • eacd1bd54f
    Appease `static_mut_refs` Tamir Duberstein 2024-09-21 10:57:29 -0400
  • 48ca623a1f Update public-api to 0.38.0 Tamir Duberstein 2024-09-20 07:11:06 -0400
  • b5ba7d9e19
    Update public-api to 0.38.0 Tamir Duberstein 2024-09-20 07:11:06 -0400
  • 5f91efdf43 build(deps): bump DavidAnson/markdownlint-cli2-action dependabot[bot] 2024-09-16 14:02:01 +0000
  • 11d953fee8 build(deps): bump the cargo-crates group with 2 updates dependabot[bot] 2024-09-16 13:41:45 +0000
  • c5bc4ba0da feat(aya): Add SchedClassifier:query_tcx() API Dave Tucker 2024-09-19 14:43:44 +0100
  • a66e2d96cc feat(aya): Add SchedClassifier:query_tcx() API Dave Tucker 2024-09-19 14:43:44 +0100
  • 920167cb9e feat(aya): Add SchedClassifier:query_tcx() API Dave Tucker 2024-09-19 14:43:44 +0100
  • 047a4505d5 feat(aya): Add SchedClassifier:query_tcx() API Dave Tucker 2024-09-19 14:43:44 +0100
  • f5d4fdedba Exercise all new TCX APIs in the TCX integration test Andre Fredette 2024-09-17 18:07:08 -0400
  • 6f2047f96c ci: pin rust to nightly-2024-09-09 until public-api fixed Billy McFall 2024-09-11 11:37:48 -0400
  • 0478d1e84c Exercise all new TCX APIs in the TCX integration test Andre Fredette 2024-09-17 18:07:08 -0400
  • 5408f17b7e Address review comments Andre Fredette 2024-09-16 17:32:00 -0400
  • 5f03569fff Address review comments Andre Fredette 2024-09-16 17:32:00 -0400
  • 0de59a4b41 Remove log-based tcx ordering tests Andre Fredette 2024-09-16 14:01:57 -0400
  • 3d056c5d45 Remove expected_revision from TCX API Andre Fredette 2024-09-16 13:23:52 -0400
  • ce94c7a8f2
    build(deps): bump DavidAnson/markdownlint-cli2-action dependabot[bot] 2024-09-16 14:02:01 +0000
  • 5f9543000c
    build(deps): bump the cargo-crates group with 2 updates dependabot[bot] 2024-09-16 13:41:45 +0000
  • 311e81c2b4 Remove log timestamp-based tcx order testing Andre Fredette 2024-09-15 20:49:09 -0400
  • dfb3549312 Move expected_revision out of the LinkOrder struct Andre Fredette 2024-09-15 18:22:26 -0400
  • dc71e5a4f2 SQUASH: Address review comments Andre Fredette 2024-09-11 10:21:01 -0400
  • c4749b3fdc SQUASH: Address review comments Andre Fredette 2024-09-11 10:21:01 -0400
  • 3a73cca5ea Fix LinkOrder doc comment error Andre Fredette 2024-09-05 09:41:27 -0400
  • 613bbdba62 SQUASH: respond to review comments astoycos 2024-09-02 23:40:26 -0400
  • 9d3af47152 add basic tcx integration tests astoycos 2024-08-19 13:04:53 -0400
  • c886d2a0c9 implement tcx links astoycos 2024-04-05 13:57:41 -0400
  • b87f4b9642
    Merge pull request #1029 from aya-rs/fix/ci-linux-kernel-version Alessandro Decina 2024-09-13 17:02:26 +0700
  • e775f8329b Fix linux kernel version in gh ci runners Davide Bertola 2024-09-13 08:38:02 +0200
  • d844886190 Fix error caused by rebase Andre Fredette 2024-09-11 18:20:58 -0400
  • 1a83204397 Address review comments by alessandrod and tamird. Andre Fredette 2024-09-11 10:21:01 -0400
  • b156e845b9 Fix LinkOrder doc comment error Andre Fredette 2024-09-05 09:41:27 -0400
  • b843a4b9de SQUASH: respond to review comments astoycos 2024-09-02 23:40:26 -0400
  • cec7a69599 add basic tcx integration tests astoycos 2024-08-19 13:04:53 -0400
  • 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
  • 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