Commit Graph

  • 22d79312f7
    Merge pull request #445 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 #508 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 #453 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 #501 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 #506 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 #504 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 #500 from vadorovsky/bpf-macros-visibility Alessandro Decina 2023-01-27 07:51:09 +1100
  • 7e5637bb9c
    Merge pull request #471 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
  • 8ded21ed27
    aya: add a safe wrapper for 'BPF_TASK_FD_QUERY' Luca BRUNO 2023-01-17 10:44:13 +0000
  • 534f2b4045
    aya-obj: regenerate for newly added 'bpf_task_fd_type' Luca BRUNO 2023-01-17 10:44:12 +0000
  • 0bc88b01ac
    xtask/codegen: opt-in 'bpf_task_fd_type' Luca BRUNO 2023-01-17 10:44:11 +0000
  • 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 #485 from MatteoNardi/remove_libbpf_dependency Alessandro Decina 2023-01-14 20:21:36 +1100
  • e2b3be6b31
    Merge pull request #486 from vadorovsky/integration-smoke-fix-version-check Michal Rostecki 2023-01-10 16:42:07 +0100
  • bea0e83512
    Merge pull request #484 from vadorovsky/update-tokio Michal Rostecki 2023-01-10 14:45:35 +0100
  • 42c4a8be7c
    Merge pull request #487 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 #483 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
  • c0f82ef9d3
    Added MIPS bindings Ishan Jain 2023-01-08 14:38:59 +0530
  • 5d13fd5aca [codegen] Update libbpf to 3423d5e7cdab356d115aef7f987b4a1098ede448Update libbpf to 3423d5e7cdab356d115aef7f987b4a1098ede448 alessandrod 2023-01-07 21:11:14 +0000
  • 4cc0ea09e0
    Merge pull request #467 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 #402 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 #475 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
  • 8023cc249d btf: make btf::RelocationError private Alessandro Decina 2022-12-31 19:26:49 +1100
  • 63bbef46da Fix lints Alessandro Decina 2023-01-01 09:37:17 +1100
  • 12e422b211 btf: fix regression computing pointer sizes Alessandro Decina 2023-01-01 09:00:19 +1100
  • 1e989ee116 Fix lints Alessandro Decina 2023-01-01 09:37:17 +1100
  • 535d72322d btf: fix regression computing pointer sizes Alessandro Decina 2023-01-01 09:00:19 +1100
  • c51c1b4488 Merge remote-tracking branch 'upstream/main' into interface Ayrton Sparling 2022-12-29 17:49:43 -0800
  • 5e3d51d8f0 Move interface.rs into util.rs Ayrton Sparling 2022-12-29 16:11:25 -0800
  • 890e8c9340 bpf: fix set_mark by not copying __sk_buff Tuetuopay 2022-12-29 16:43:02 +0100
  • a46b77a54f bpf: fix set_mark by not copying __sk_buff Tuetuopay 2022-12-29 16:43:02 +0100
  • dc64377836
    Add program::links() and NetworkInterface Ayrton Sparling 2022-12-28 19:33:43 -0800
  • 12927cf699 Don't panic in init when bpf programs don't log ajwerner 2022-12-28 12:25:35 -0500
  • 1a22792ee7 Resolve symbol address for PIE executables ajwerner 2022-12-28 13:20:33 -0500
  • 9b4347eb06 Don't panic in init when bpf programs don't log ajwerner 2022-12-28 12:25:35 -0500
  • aadd40e410 Resolve symbol address for PIE executables ajwerner 2022-12-28 13:20:33 -0500
  • 022618df24
    Merge 9ee27765a6 into b3ae7786d3 Matthias Einwag 2022-12-28 18:42:42 +0800
  • 830c36ef08 Add a little more documentation for Program::info Ayrton Sparling 2022-12-26 11:34:46 -0800
  • 12bf0264a6
    Merge branch 'aya-rs:main' into programinfo-from-program Ayrton Sparling 2022-12-26 09:55:38 -0800
  • e58f64a011
    Add Program::info() Ayrton Sparling 2022-12-26 09:53:20 -0800
  • 04f269b13c
    Fix some leaked file descriptors in programs Ayrton Sparling 2022-12-26 09:52:46 -0800
  • b3ae7786d3 aya: fix detaching links on drop Alessandro Decina 2022-12-14 17:24:29 +1100
  • df5bda635c aya: fix detaching links on drop Alessandro Decina 2022-12-14 17:24:29 +1100
  • 2140f1ff6f Add type Enum64 Levi Gross 2022-12-21 14:41:21 -0500
  • 9f5d157628
    Merge pull request #461 from FallingSnow/main Michal Rostecki 2022-12-20 22:46:55 +0100
  • 10ac5957c1
    Fix LpnTrieKeys -> LpmTrieKeys typo Ayrton Sparling 2022-12-19 16:11:46 -0800
  • d1919a83ed
    Merge pull request #466 from bpfdeploy-io/ml/cgroup-device Alessandro Decina 2022-12-16 08:19:38 +1100