Commit Graph

  • 4dc0938cac
    Merge branch 'aya-rs:main' into main qjerome 2023-02-23 13:07:38 +0100
  • 2b247ef3d7 Added helper module aiming at providing higher level APIs to get information about BTF objects Quentin JEROME 2023-02-23 13:02:56 +0100
  • d9878a6791
    Merge pull request from dave-tucker/prog_list Dave Tucker 2023-02-23 10:24:29 +0000
  • de4905a24b aya: Add loaded_programs() API to list all loaded programs Dave Tucker 2023-02-13 19:40:11 +0000
  • 207076a2d0
    Merge branch 'aya-rs:main' into interface Ayrton Sparling 2023-02-21 15:11:31 -0800
  • b1a70fc6e4 aya: MapData should be Borrow, not AsRef Dave Tucker 2023-02-14 10:23:33 +0000
  • 56c143831e
    Merge pull request from dave-tucker/fix_perf_link Dave Tucker 2023-02-13 15:38:43 +0000
  • ce79de7ff6 aya: Fix is_perf_link_supported Dave Tucker 2023-02-13 14:30:21 +0000
  • d7d6442671
    Merge pull request from dave-tucker/perf_link Alessandro Decina 2023-02-13 07:28:50 +1100
  • 7479c1dd6c aya: More discrete feature logging Dave Tucker 2023-02-10 23:30:00 +0000
  • d0b3d3b2fa aya: Enable bpf_link for perf_attach programs Dave Tucker 2023-02-10 23:20:37 +0000
  • 763b92a2e0 aya: Add probe for bpf_link_create for perf programs Dave Tucker 2022-06-27 22:20:10 +0100
  • ce22ca668f aya: Make features a lazy_static Dave Tucker 2022-06-26 22:26:19 +0100
  • bc83f208b1
    Merge pull request from dave-tucker/frags Alessandro Decina 2023-02-10 08:19:00 +1100
  • 376c486400 aya-bpf: Add multibuffer support for XDP Dave Tucker 2023-02-09 14:38:49 +0000
  • bb1b39535c
    Merge pull request from dmitris/derive-debug vadorovsky 2023-02-09 16:23:53 +0100
  • a18693b42d aya: Add support for multibuffer programs Dave Tucker 2023-02-09 14:19:47 +0000
  • 96b282d149 aya-tool: remove outdated workaround Dmitry Savintsev 2023-02-09 11:07:42 +0100
  • 811ab299de
    Merge pull request from dave-tucker/program-from-pinned3 Dave Tucker 2023-02-09 00:14:38 +0000
  • 7a720ab0c1 aya: Add from_pin for Programs Dave Tucker 2022-09-08 19:32:54 +0000
  • cfa693bc3b
    Merge pull request from alessandrod/fix-lru-hash Alessandro Decina 2023-02-07 20:46:10 +1100
  • c22014c757 aya: fix Lru and LruPerCpu hash maps Alessandro Decina 2023-02-07 20:34:03 +1100
  • 7868fffd7f
    Merge pull request from astoycos/fix-badge Alessandro Decina 2023-02-04 09:15:30 +1100
  • 4ddbc1cacb
    Fix Aya build badge Andrew Stoycos 2023-02-03 15:16:44 -0500
  • 73446c164b Fix doc test Ayrton Sparling 2023-02-02 11:14:29 -0800
  • a6591be0a1 Fix test ordering Ayrton Sparling 2023-02-02 11:14:16 -0800
  • c7a997b48e
    Merge branch 'aya-rs:main' into interface Ayrton Sparling 2023-02-02 10:29:20 -0800
  • 27017ca8a3
    Merge pull request from astoycos/crucial-btf-fixes Alessandro Decina 2023-02-02 09:53:46 +1100
  • 52e625060e
    Support BTF key/value specification for all maps Andrew Stoycos 2023-01-19 20:42:26 -0500
  • 22d79312f7
    Merge pull request from anfredette/tc-link-recon Alessandro Decina 2023-01-31 08:51:00 +1100
  • 7855a0e0c6 retrigger checks Andre Fredette 2023-01-30 10:27:48 -0500
  • 7c24296b5d Address review comments from @alessandrod Andre Fredette 2023-01-30 10:03:38 -0500
  • be5b4c82cc
    Merge pull request from aya-rs/dependabot/cargo/indoc-2.0 Michal Rostecki 2023-01-30 14:40:01 +0100
  • 912ee06f39
    build(deps): update indoc requirement from 1.0 to 2.0 dependabot[bot] 2023-01-30 13:05:14 +0000
  • e8e276730e
    Merge pull request from alessandrod/btf-kind-enum64 Alessandro Decina 2023-01-30 19:07:15 +1100
  • 9a6f8143a1 aya: btf: add support for BTF_KIND_ENUM64 Alessandro Decina 2022-11-30 22:20:23 +1100
  • f81b1b9f3e
    Merge pull request from alessandrod/fix-enum32-relocs Alessandro Decina 2023-01-30 18:42:00 +1100
  • 4482db42d8 aya: btf: fix relocations for signed enums (32 bits) Alessandro Decina 2023-01-26 15:36:01 +1100
  • d6b976c6f1 aya: btf: switch ComputedRelocationValue::value to u64 Alessandro Decina 2022-11-30 19:10:57 +1100
  • 9d7c950d1b
    Merge pull request from alessandrod/macos-tests Alessandro Decina 2023-01-30 16:26:46 +1100
  • 455cc95e8f integration-tests: run on macos to get nested virtualization Alessandro Decina 2023-01-29 18:37:25 +1100
  • 8e9608eedd test/run.sh: output `uname -a` after starting the vm Alessandro Decina 2023-01-27 08:25:48 +1100
  • c7b262641b Run integration tests under fedora37 Alessandro Decina 2023-01-27 00:28:33 +1100
  • d2a999d27a
    Merge pull request from vadorovsky/unpin-nightly Michal Rostecki 2023-01-28 07:42:18 +0100
  • 7d19bde66b Unpin Rust nightly Michal Rostecki 2023-01-28 13:22:56 +0800
  • 3e9d85f871
    Merge pull request from vadorovsky/bpf-macros-visibility Alessandro Decina 2023-01-27 07:51:09 +1100
  • 7e5637bb9c
    Merge pull request from banditopazzo/tracefs_mount_select Alessandro Decina 2023-01-27 07:45:22 +1100
  • 48fdf5a250 chore: tracefs review fixes banditopazzo 2023-01-10 10:57:52 +0100
  • c6c4ac7eea feat: get_tracefs function banditopazzo 2022-12-22 01:51:13 +0100
  • 6ad2c3c373 aya-bpf-macros: Allow to make programs public Michal Rostecki 2023-01-26 17:12:06 +0800
  • 556463a85f ebpf: SkbBuff: add some accessors Alessandro Decina 2023-01-25 22:25:00 +0000
  • 3cab3bdb2d ebpf: SkbBuff: add some accessors Alessandro Decina 2023-01-25 22:25:00 +0000
  • d43879d991 Updates after rebase due to changes in define_link_wrapper Andre Fredette 2023-01-25 15:12:21 -0500
  • 6766532341 Remove SchedClassifierLink description Andre Fredette 2022-12-22 09:28:40 -0500
  • 2972d462a5 Address review comments Andre Fredette 2022-12-22 07:51:35 -0500
  • 65f5b76593 Address review comments Andre Fredette 2022-12-19 06:52:04 -0500
  • 849796c420 rename SchedClassifierLink:new() to new_tc_link() Andre Fredette 2022-12-18 10:42:36 -0500
  • 67efc33414 Additional edits to SchedClassifierLink documentation. Andre Fredette 2022-11-22 14:11:33 -0500
  • 6563e6cc06 Combine updates to SchedClassifierLink example made by Dave Tucker Andre Fredette 2022-11-22 09:23:52 -0500
  • c3a8400e4d Add example for SchedClassifierLink::new() Andre Fredette 2022-11-21 16:08:45 -0500
  • f46fd17cc3 Support reconstruction of `SchedClassifierLink` Andre Fredette 2022-10-23 18:33:59 -0400
  • 986e765e91
    aya: Fixup BTF STRUCT Dave Tucker 2022-09-15 12:06:26 +0000
  • 1899d5f4fd Expose inner errors Andrew Stoycos 2023-01-19 12:47:50 -0500
  • 90ee076aba
    Expose inner errors Andrew Stoycos 2023-01-19 12:47:50 -0500
  • 9f4ef6f67d Fix lints Alessandro Decina 2023-01-19 14:04:05 +1100
  • d33ed21fc4 Pin nightly to nightly-2023-01-10 Alessandro Decina 2023-01-16 19:10:56 +1100
  • 69a23e6f6e Fix lints Alessandro Decina 2023-01-19 14:04:05 +1100
  • df739367c7 Pin nightly to nightly-2023-01-10 Alessandro Decina 2023-01-16 19:10:56 +1100
  • 48fdec7bc5 Implement `Pod` for `bool` Michal Rostecki 2023-01-16 14:43:48 +0800
  • 405c6a8533
    Merge pull request from MatteoNardi/remove_libbpf_dependency Alessandro Decina 2023-01-14 20:21:36 +1100
  • e2b3be6b31
    Merge pull request from vadorovsky/integration-smoke-fix-version-check Michal Rostecki 2023-01-10 16:42:07 +0100
  • bea0e83512
    Merge pull request from vadorovsky/update-tokio Michal Rostecki 2023-01-10 14:45:35 +0100
  • 42c4a8be7c
    Merge pull request from vadorovsky/new-map-types Michal Rostecki 2023-01-10 14:43:30 +0100
  • 3d03c8a8e0 aya-obj: Add new map types Michal Rostecki 2023-01-10 17:39:08 +0800
  • 0399991383
    Merge pull request from aya-rs/codegen Michal Rostecki 2023-01-10 10:21:41 +0100
  • cb28533e2f aya-obj: Update `BPF_MAP_TYPE_CGROUP_STORAGE` name to `BPF_MAP_TYPE_CGRP_STORAGE` Michal Rostecki 2023-01-10 12:27:56 +0800
  • 75336e5a35 integration-test: Fix the kernel version chceck for smoke test Michal Rostecki 2023-01-10 11:50:36 +0800
  • 3000949bcc Remove libbpf dependency from relocation tests Matteo Nardi 2023-01-09 15:44:25 +0100
  • dad75f45ac Update Tokio and inventory Michal Rostecki 2023-01-09 11:17:30 +0800
  • 5d13fd5aca [codegen] Update libbpf to 3423d5e7cdab356d115aef7f987b4a1098ede448Update libbpf to 3423d5e7cdab356d115aef7f987b4a1098ede448 alessandrod 2023-01-07 21:11:14 +0000
  • 4cc0ea09e0
    Merge pull request from MatteoNardi/relocation_tests Alessandro Decina 2023-01-04 20:46:05 +1100
  • 34e040b8e9 tests: use libtest-mimic and fix CI Matteo Nardi 2023-01-03 12:05:54 +0100
  • c0b243930e
    Merge pull request from vadorovsky/array-get-ptr Michal Rostecki 2023-01-03 14:15:17 +0100
  • 33baf7ef22 aya-bpf/maps: Add `get_ptr` and `get_mut_ptr` methods to Array Michal Rostecki 2022-10-04 13:04:09 +0200
  • 27f22f205d Make relocations tests actually pass Matteo Nardi 2023-01-03 07:48:34 +0100
  • 702f77b565 tests: explain libbpf env variable Matteo Nardi 2022-12-26 10:49:53 +0100
  • b72abcc7de tests: add pointer relocation test Matteo Nardi 2022-12-19 14:21:18 +0100
  • 7e6a7d9005 btf: add integration tests for relocations Matteo Nardi 2022-12-16 12:10:35 +0100
  • 897957ac84
    Merge pull request from yesh0/aya-obj Alessandro Decina 2023-01-03 18:30:16 +1100
  • 9c451a3357 aya-obj: update documentation and versioning info Shenghui Ye 2023-01-02 11:07:08 +0800
  • 772af170ae aya-obj: add documentation on program names Shenghui Ye 2022-12-29 14:01:50 +0800
  • 9ec3447e89 aya-obj: fix rustfmt diffs and typos Shenghui Ye 2022-12-28 17:15:46 +0800
  • 30f1fabc05 aya-obj: add no_std feature Shenghui Ye 2022-12-28 15:29:00 +0800
  • 311ead6760 aya-obj: add integration tests against rbpf Shenghui Ye 2022-12-28 12:19:51 +0800
  • e52497cb9c aya-obj: add basic documentation to public members Shenghui Ye 2022-12-28 10:15:29 +0800
  • ac49827e20 aya-obj: migrate aya::obj into a separate crate Shenghui Ye 2022-12-27 23:20:46 +0800
  • 81bc307dce aya-obj: migrate bindgen destination Shenghui Ye 2022-12-27 17:00:20 +0800
  • c6f93b1775 btf relocs: don't panic on failed relocation Alessandro Decina 2022-12-31 19:30:55 +1100
  • aba99ea4b1 btf: make btf::RelocationError private Alessandro Decina 2022-12-31 19:26:49 +1100
  • a88412ffdb btf relocs: don't panic on failed relocation Alessandro Decina 2022-12-31 19:30:55 +1100