Commit Graph

  • da2c96e258 aya: make it possible to use set_global() with slices of Pod(s) Alessandro Decina 2023-03-25 18:11:01 +1100
  • 8ef00c4c63 Revert "aya: make it possible to use set_global() with slices of Pod(s)" Alessandro Decina 2023-03-25 18:10:17 +1100
  • dfbe1207c1 aya-obj: fix compilation with nightly Alessandro Decina 2023-03-25 17:59:11 +1100
  • b614ffd603 aya: make it possible to use set_global() with slices of Pod(s) Alessandro Decina 2023-03-25 17:30:01 +1100
  • 74fee7daa8 aya-obj: fix compilation with nightly Alessandro Decina 2023-03-25 17:59:11 +1100
  • 553184dc60 aya: make it possible to use set_global() with slices of Pod(s) Alessandro Decina 2023-03-25 17:30:01 +1100
  • 2493ca8420 aya: Add as_bytes() to Pod trait Dave Tucker 2023-03-22 21:06:15 +0000
  • 07db8ee972
    Merge branch 'aya-rs:main' into main qjerome 2023-03-22 12:24:05 +0100
  • 6404108aa9
    Merge pull request #554 from 0xrawsec/fix-issue-552 Alessandro Decina 2023-03-22 10:10:42 +1100
  • d031ce78bf fix issue #552 Quentin JEROME 2023-03-21 23:36:44 +0100
  • df5c7e642e
    Merge branch 'aya-rs:main' into main qjerome 2023-03-21 23:00:51 +0100
  • d6319f95c9
    Merge pull request #548 from kriomant/feature-xdp-attach-by-index Alessandro Decina 2023-03-21 21:06:00 +1100
  • 37493b6c89
    fix: minor typo Mahesh Rayas 2023-03-21 20:20:03 +1100
  • ce60854934 Don't leak libc types Mikhail Trishchenkov 2023-03-20 21:47:24 +0700
  • 6cdc50ee3d
    build(deps): update bitflags requirement from 1.2.1 to 2.0.2 dependabot[bot] 2023-03-20 14:00:55 +0000
  • 896e3ab313 Fix formatting Mikhail Trishchenkov 2023-03-20 16:11:13 +0700
  • 676b5cdc0d Rename method and fix comment Mikhail Trishchenkov 2023-03-20 14:00:55 +0700
  • 2e3c1779be aya: Allow to attach XDP probe by interface index Mikhail Trishchenkov 2023-03-20 12:20:46 +0700
  • bb7b760706 integration-test-macros: Use absolute path to `IntegrationTest` Michal Rostecki 2023-03-14 15:11:22 +0100
  • f49b58e838
    build(deps): update bitflags requirement from 1.2.1 to 2.0.0 dependabot[bot] 2023-03-13 14:00:48 +0000
  • 113e3ef018
    Merge pull request #539 from marysaka/fix/map_data_clone Alessandro Decina 2023-03-11 09:11:12 +1100
  • 94049ec661 aya: Fix MapData Clone implementation Mary 2023-03-10 16:10:37 +0100
  • e90de090ac ebpf, tool: Don't use aya-bpf-cty Michal Rostecki 2023-03-06 17:14:57 +0100
  • 8684a5783d
    Merge pull request #537 from aya-rs/codegen Dave Tucker 2023-03-06 19:33:37 +0000
  • 24f15ea25f [codegen] Update libbpf to a41e6ef3251cba858021b90c33abb9efdb17f575Update libbpf to a41e6ef3251cba858021b90c33abb9efdb17f575 dave-tucker 2023-03-06 18:40:27 +0000
  • 581ba9a435 ebpf: Add documentation for `HashMap` Michal Rostecki 2023-03-06 14:10:54 +0100
  • 61dbd64d50 aya-bpf: Add docs to map types and methods Michal Rostecki 2022-04-12 12:25:54 +0200
  • 7e4454d061
    Merge pull request #532 from Tuetuopay/cpudevmap-bindings vadorovsky 2023-02-28 23:26:01 +0100
  • 68aa8a8d0b Fixed bug: - duplicated members under some conditions (it was not causing any functional issue) Quentin JEROME 2023-02-24 21:23:10 +0100
  • b648e46fe6 Fixed bug: - When typedefs are nested - Offset issue when dealing with arrays Quentin JEROME 2023-02-24 20:43:48 +0100
  • 1db17d5ad3 Fixed bugs in btf helpers: * typedef were not handled properly and were generating wrong offsets * anonymous structures were not handled properly and were generating garbage members Quentin JEROME 2023-02-24 19:38:50 +0100
  • 23e7c65244 xtask: generate userspace bindings for bpf_{cpu,dev}map_val Tuetuopay 2023-02-24 00:24:17 +0100
  • 770ab66e9c Fixed missing documentation and unused_import in mod test Quentin JEROME 2023-02-23 13:38:16 +0100
  • 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 #524 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 #523 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 #522 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 #519 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 #517 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 #496 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 #515 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 #514 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
  • 7ccc027de5
    Revert "Add ability to iterate over LpmTrie keys and matches" revert-461-main Michal Rostecki 2023-02-02 10:46:31 +0800
  • 27017ca8a3
    Merge pull request #512 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
  • 27766eecbe
    Merge 8ded21ed27 into 22d79312f7 Luca Bruno 2023-01-31 08:33:14 +0100
  • 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