Commit Graph

  • 925504f230 Fix doctest issue Milan 2022-12-15 12:51:21 -0500
  • 4b6d97e4db Fix CI, clippy and feedback Milan 2022-12-14 15:46:54 -0500
  • 8f1163a400 Add support for BPF_PROG_TYPE_CGROUP_DEVICE Milan 2022-12-14 14:10:09 -0500
  • 631acda5cf
    Merge accd9d2a2a into 9ce1530695 Michal Rostecki 2022-12-14 14:47:30 -0500
  • 9ce1530695 tests: skip tests that assume bpf_link based XDP on older kernels Alessandro Decina 2022-12-14 17:34:39 +1100
  • c34a96c782 tests: skip tests that assume bpf_link based XDP on older kernels Alessandro Decina 2022-12-14 17:34:39 +1100
  • a44f054bec fix formatting Ayrton Sparling 2022-12-12 12:25:27 -0800
  • 66d435fc7c
    Merge pull request #460 from Tuetuopay/owned-per-cpu-hash-map Alessandro Decina 2022-12-13 06:36:44 +1100
  • 1368eb94e7 Remove old test Ayrton Sparling 2022-12-08 10:25:47 -0800
  • 9a3682e793 Add ability to iterate over lpmtrie key matches Ayrton Sparling 2022-12-08 10:24:19 -0800
  • 8fe64aef1f Fix lpmtrie iter returning nothing Ayrton Sparling 2022-12-08 09:45:11 -0800
  • 51bb50ed8e maps: add missing TryFrom<Map> for HashMap, PerCpuHashMap and LpmTrie Alexis Bauvin 2022-12-07 14:18:34 +0100
  • e4182a9eab Iterate lpmtrie Ayrton Sparling 2022-12-06 21:48:35 -0800
  • 16b029ed37
    Merge pull request #456 from dmitris/uninlined_format_args Michal Rostecki 2022-12-05 21:03:57 +0100
  • 055d94f58b fix uninlined_format_args clippy issues Dmitry Savintsev 2022-12-05 16:12:44 +0100
  • 22340764a3 upgrade clap to 4.x Dmitry Savintsev 2022-11-30 18:37:19 +0100
  • 1837da5b48 println var inline to make nightly clippy happy Dmitry Savintsev 2022-12-05 16:12:44 +0100
  • 3d541e3c82 rename Options to BuildEbpfOptions for clap Dmitry Savintsev 2022-12-05 16:03:00 +0100
  • 30914911e7 use clap's arg macro Dmitry Savintsev 2022-12-01 14:12:07 +0000
  • 9cc468259d use clap arg annotation Dmitry Savintsev 2022-12-01 14:30:17 +0100
  • a91e05e7b8 upgrade clap to 4.x Dmitry Savintsev 2022-11-30 18:37:19 +0100
  • 3e46eef6fe
    build(deps): update clap requirement from 3 to 4 dependabot[bot] 2022-11-28 15:38:10 +0000
  • 52b9ffed60
    Merge pull request #451 from aya-rs/dependabot/cargo/bindgen-0.63 Michal Rostecki 2022-11-28 16:37:05 +0100
  • 1ded0e61cd
    Merge pull request #450 from aya-rs/dependabot/cargo/object-0.30 Michal Rostecki 2022-11-28 16:36:53 +0100
  • f9bef9f8c0
    Merge pull request #449 from aya-rs/dependabot/cargo/env_logger-0.10 Michal Rostecki 2022-11-28 16:36:40 +0100
  • 1c8088b16c
    build(deps): update env_logger requirement from 0.9 to 0.10 dependabot[bot] 2022-11-28 14:43:35 +0000
  • 1fe7bba070
    build(deps): update object requirement from 0.29 to 0.30 dependabot[bot] 2022-11-28 14:43:30 +0000
  • 9608da58a1
    build(deps): update bindgen requirement from 0.61 to 0.63 dependabot[bot] 2022-11-28 14:43:06 +0000
  • 9382de75cc
    Merge pull request #452 from vadorovsky/fix-lint Michal Rostecki 2022-11-28 15:41:33 +0100
  • d2b44c1e0f github: Refresh package cache before installing pre-requisites Michal Rostecki 2022-11-28 15:11:44 +0100
  • 176d61ae23 Fix clippy error Michal Rostecki 2022-11-28 14:34:52 +0100
  • 7500a3bbfe
    build(deps): update bindgen requirement from 0.61 to 0.62 dependabot[bot] 2022-11-21 13:10:47 +0000
  • 7fef833e3a
    Merge pull request #418 from anfredette/tc-handle Alessandro Decina 2022-11-17 22:35:43 -0800
  • abb75ba029 Make doc fixes Andre Fredette 2022-11-17 17:38:48 -0500
  • 162847458d aya: Add PinnedProgram Dave Tucker 2022-09-08 19:32:54 +0000
  • 88d7777553
    Merge pull request #431 from 0b01/refs Alessandro Decina 2022-11-16 17:09:13 -0800
  • 0b41018ee2 Revert "aya-log, aya-log-common: temporarily revert to old map API so we can release" Alessandro Decina 2022-11-16 17:13:52 +1100
  • 832bdd280c {{crate_name}}: release version 0.1.13 aya-log-v0.1.13 aya-log-common-v0.1.13 Alessandro Decina 2022-11-16 17:05:07 +1100
  • 0d040d2290 aya-log, aya-log-common: temporarily revert to old map API so we can release Alessandro Decina 2022-11-16 17:04:06 +1100
  • dfb03382f6 release.toml: fix pre/post release templates Alessandro Decina 2022-11-16 16:44:11 +1100
  • 5d0527ae51 release.toml: dev-version* are gone too Alessandro Decina 2022-11-16 03:51:37 +1100
  • a564ab6e5b release.toml: consolidate-pushes doesn't exist anymore Alessandro Decina 2022-11-16 03:50:02 +1100
  • 76e417a474 Fix formatting 0b01 2022-11-14 16:34:17 -0800
  • 3adb9b049f
    Merge pull request #436 from vadorovsky/aya-log-mac-addr Dave Tucker 2022-11-14 14:37:23 +0000
  • accd9d2a2a Add support for LSM programs attached to cgroups Michal Rostecki 2022-11-11 14:06:34 -0800
  • 0d6cb90621
    Merge dfd26f9071 into 49404367d8 Dave Tucker 2022-11-11 19:42:46 +0900
  • 49404367d8 bpf: Add bindings for uid and gid tiann 2022-11-10 15:21:33 +0800
  • 3b04cb5747
    bpf: Add bindings for uid and gid tiann 2022-11-10 15:21:33 +0800
  • a3e3e80698 Support both attach() and attach_with_options() for SchedClassifier Andre Fredette 2022-11-09 13:22:15 -0500
  • 3e089a61d1
    Merge pull request #435 from vadorovsky/pin-fix-error-msg Michal Rostecki 2022-11-08 16:22:39 +0100
  • 2223ab828d aya-log: Add format hints for MAC addresses Michal Rostecki 2022-11-07 09:45:12 -0800
  • e0a9895260 maps: Fix the error message in `MapData::pin()` Michal Rostecki 2022-11-07 05:05:05 -0800
  • 89c3ad7333 made veth functions asynchronous fixed some comment spelling raffaelespazzoli 2022-11-05 19:07:59 -0400
  • efc8b9989c fixed error related to the veth name lenght added tokio runtime to integraito tests raffaelespazzoli 2022-11-05 12:52:50 -0400
  • cc07a5e9f5 ability to run integration tests on veth interfaces raffaelespazzoli 2022-11-05 11:09:22 -0400
  • 52b4f44e3e aya: Implement RingBuf Tatsuyuki Ishi 2021-10-22 17:07:46 -0400
  • 97319956cd aya: move mmap from perf_buffer.rs to sys/mod.rs William Findlay 2021-10-22 11:33:38 -0400
  • 6ff54d06f8 aya-bpf: implement ringbuf map Tatsuyuki Ishi 2021-10-21 17:52:01 -0400
  • 6ce60ad21d make sure everything is marked correctly Ricky Han 2022-11-02 07:14:23 +0000
  • 9525b1a370 fix array Ricky Han 2022-11-02 07:00:07 +0000
  • 575fea4cb9 fix wrong bounds Ricky Han 2022-11-02 06:58:10 +0000
  • fbfbedb6a8 cargo fmt Ricky Han 2022-11-02 05:54:34 +0000
  • 9991ffb093 Use & Ricky Han 2022-11-01 21:16:32 +0000
  • e9ec257328 Add test case Ricky Han 2022-11-01 21:03:47 +0000
  • 1247ffc19b Use Borrow<T> instead Ricky Han 2022-11-01 20:57:08 +0000
  • 82773f46c8 Make the integration tests handle errors internally. Dmitry Savintsev 2022-10-28 14:07:52 +0000
  • be61ad7243 Make the integration tests handle errors internally. Dmitry Savintsev 2022-10-28 14:07:52 +0000
  • 13bc70eec7
    Merge pull request #428 from dmitris/ref-in-deref Michal Rostecki 2022-10-31 14:21:17 +0100
  • d0424fb091 fix clippy needless_borrow warning Dmitry Savintsev 2022-10-31 10:44:49 +0000
  • d4a399fb0c Update CONTRIBUTING.md to link to the test/README.md Dmitry Savintsev 2022-10-28 11:46:56 +0000
  • f23208fb60 improve handling of bpftool not found error Dmitry Savintsev 2022-10-28 14:07:52 +0000
  • c5bd463a5b Update CONTRIBUTING.md to link to the test/README.md Dmitry Savintsev 2022-10-28 11:46:56 +0000
  • af3de84b08 Use a struct for setting priority and handle in SchedClassfier attach Andre Fredette 2022-10-24 17:21:18 -0400
  • ac07608b79 Support using handle in tc programs Andre Fredette 2022-10-14 16:46:36 -0400
  • d6cb1a16ad
    Merge pull request #397 from astoycos/refactor-map-api2 Alessandro Decina 2022-10-20 20:41:54 +0100
  • 82edd681c3 Fix doc links, update rustdoc args Andrew Stoycos 2022-10-20 14:46:40 -0400
  • f3262e87bd Make map APIs return an option Andrew Stoycos 2022-10-20 09:12:57 -0400
  • 4ddf2600b4 Fixups4 Andrew Stoycos 2022-10-19 09:50:33 -0400
  • 440097d7bc Fixups 3 Andrew Stoycos 2022-10-18 10:20:19 -0400
  • 89df8c36d3
    Merge pull request #416 from aya-rs/dependabot/cargo/bindgen-0.61 Michal Rostecki 2022-10-18 11:53:45 +0200
  • 939d16cce5 Fixups 2 Andrew Stoycos 2022-10-17 17:19:20 -0400
  • 8009361694 Fixups Andrew Stoycos 2022-10-04 14:09:34 -0400
  • 893f9f44a2 Implement Copy for MapData Andrew Stoycos 2022-10-03 12:28:51 -0400
  • 898a14d425 Use SockMapFd Andrew Stoycos 2022-10-03 10:12:51 -0400
  • 1aefa2e5e6 Core refactor of Map API Andrew Stoycos 2022-09-28 17:51:56 -0400
  • 0a9c9960e4 Add Documentation section to CONTRIBUTING.md Alessandro Decina 2022-10-18 05:35:41 +1100
  • a50f34ce2e Add Documentation section to CONTRIBUTING.md Alessandro Decina 2022-10-18 05:35:41 +1100
  • 5717f17367
    build(deps): update bindgen requirement from 0.60 to 0.61 dependabot[bot] 2022-10-17 13:25:25 +0000
  • a0b0399dcd
    Merge pull request #409 from abhijeetbhagat/integration-tests-cli-options Dave Tucker 2022-10-13 10:00:51 +0100
  • dfd26f9071 rust-analyzer: Enable check all targets on save Dave Tucker 2022-10-12 21:21:50 +0000
  • 0a5ac655de bpf: Better Usdt error handling Dave Tucker 2022-10-12 20:08:24 +0000
  • 68ca1e1f3f aya: Add USDT documentation Dave Tucker 2022-06-28 02:24:30 +0100
  • 4c60210a2e aya-bpf: Implement USDT programs Dave Tucker 2022-06-26 23:20:07 +0100
  • 11b8dda719 aya: Implement USDT probes Dave Tucker 2022-06-24 15:20:27 +0100
  • eb05c18140 aya-common: Add a new package Dave Tucker 2022-06-27 18:07:58 +0100
  • 7d90413c09 images: Add codegen image Dave Tucker 2022-06-27 19:07:09 +0100
  • b20ad5c243 aya: Add probe for bpf_link_create for perf programs Dave Tucker 2022-06-27 22:20:10 +0100
  • 730cbabe31 aya: Make features a lazy_static Dave Tucker 2022-06-26 22:26:19 +0100
  • 2f40e623e0 aya: Add probe for bpf_get_attach_cookie Dave Tucker 2022-06-26 21:35:13 +0100
  • d11e2fd8f3 aya: refactor handling of /proc/$pid/maps Dave Tucker 2022-06-24 23:05:00 +0100