Commit Graph

  • e2177278ae [codegen] Update libbpf to b07dfe3b2a6cb0905e883510f22f9f7c0bb66d0dUpdate libbpf to b07dfe3b2a6cb0905e883510f22f9f7c0bb66d0d dave-tucker 2024-08-14 20:20:16 +0000
  • 2a459a4005
    Merge pull request #1006 from astoycos/tcx-return Dave Tucker 2024-08-14 21:18:01 +0100
  • a52ad4ba2a codegen: add `tcx_action_base` enum to bindings astoycos 2024-08-01 11:21:39 -0400
  • 41619933d6 Revert "Remove unused `allow(dead_code)`" Tamir Duberstein 2024-08-14 09:22:05 -0400
  • 677f64b905
    Revert "Remove unused `allow(dead_code)`" Tamir Duberstein 2024-08-14 09:22:05 -0400
  • 1a6c4b0788
    build(deps): update public-api requirement in the cargo-crates group dependabot[bot] 2024-08-05 13:50:57 +0000
  • 4f0b9043af feat: Add `set` for `Array<T>` jinlong 2024-07-30 20:22:10 +0800
  • 3d57d358e4 fix(aya): Fix PerfEventArray resize logic Dave Tucker 2024-07-29 21:51:02 +0100
  • 9f0dd8a0c5 fix(aya): Fix PerfEventArray resize logic Dave Tucker 2024-07-29 21:51:02 +0100
  • e575712c59 chore: Add comments in `*_wrong_map` tests Michal Rostecki 2024-07-29 10:06:48 +0200
  • 25d986a26d fix(aya): Set PerfEventArray max_entries to nCPUs Dave Tucker 2024-07-22 11:08:48 +0100
  • ef0d1253ef fix(ebpf): Remove PerfEventArray::with_max_entries Dave Tucker 2024-07-22 10:52:13 +0100
  • fd4d354bb0 chore: Add comments in `*_wrong_map` tests Michal Rostecki 2024-07-29 10:06:48 +0200
  • b3380e23ed fix(aya): Set PerfEventArray max_entries to nCPUs Dave Tucker 2024-07-22 11:08:48 +0100
  • ea70ba56d1 fix(ebpf): Remove PerfEventArray::with_max_entries Dave Tucker 2024-07-22 10:52:13 +0100
  • e12fcf46cb Use MockableFd everywhere Tamir Duberstein 2024-07-26 16:08:51 -0700
  • e4c249cbd7
    Use MockableFd everywhere Tamir Duberstein 2024-07-26 16:08:51 -0700
  • d544dacd80
    Use MockableFd everywhere Tamir Duberstein 2024-07-26 16:08:51 -0700
  • f52b574eba aya: convert bpf programs to assembly Billy McFall 2024-07-25 11:58:00 -0400
  • 3e48231dcb aya: adjust bpf programs for big endian Billy McFall 2024-07-25 11:54:41 -0400
  • 88155a4306
    Merge b9f2b6cf66 into a167554b8b Dave Tucker 2024-07-25 18:08:57 +0800
  • a167554b8b ci: Use apt repository with LLVM 18 explicitly Michal Rostecki 2024-07-25 03:00:32 +0200
  • b05505c3fe ci: Use apt repository with LLVM 18 explicitly Michal Rostecki 2024-07-25 03:00:32 +0200
  • 956dd01375 Install Rust toolchain later Tamir Duberstein 2024-07-24 13:37:39 -0700
  • 4025861780 Don't hardcode /usr/local/opt Tamir Duberstein 2024-07-24 11:57:37 -0700
  • 28545d3331 Use macos-13 Tamir Duberstein 2024-07-24 11:34:43 -0700
  • 247486cb7d Remove stale workaround Tamir Duberstein 2024-07-24 11:43:42 -0700
  • 0b91b86bd5
    Install Rust toolchain later Tamir Duberstein 2024-07-24 13:37:39 -0700
  • 09cc46837e
    Don't hardcode /usr/local/opt Tamir Duberstein 2024-07-24 11:57:37 -0700
  • e95ef787d6
    Use macos-13 Tamir Duberstein 2024-07-24 11:34:43 -0700
  • 04e3ef6aa1
    Remove stale workaround Tamir Duberstein 2024-07-24 11:43:42 -0700
  • 5397c1ca4b Remove unused `allow(dead_code)` Tamir Duberstein 2024-07-18 06:52:46 -0400
  • d4692f92f4
    Remove unused `allow(dead_code)` Tamir Duberstein 2024-07-18 06:52:46 -0400
  • 6dab7176f5 chore: Bless public API Michal Rostecki 2024-07-17 19:04:25 +0200
  • a75fc2f769 aya-log: Allow logging `core::net::Ipv4Addr` and `core::net::Ipv6Addr` Michal Rostecki 2024-07-17 19:03:30 +0200
  • 637f4f9cb8 chore: Bless public API Michal Rostecki 2024-07-17 19:04:25 +0200
  • 832acffa0c aya-log: Allow logging `core::net::Ipv4Addr` and `core::net::Ipv6Addr` Michal Rostecki 2024-07-17 19:03:30 +0200
  • c56849eacc chore: Bless public API Michal Rostecki 2024-07-16 00:27:09 +0200
  • f532fce45a aya-log: Allow logging `core::net::Ipv4Addr` and `core::net::Ipv6Addr` Michal Rostecki 2024-06-04 11:54:45 +0200
  • 2cd9858ea9
    Merge pull request #991 from l2dy/typo-1 ajwerner 2024-07-16 18:52:34 -0400
  • f1773d5af4 docs(aya): fix typo Zero King 2024-07-16 22:59:03 +0800
  • b7d55b1cc4 chore: Bless public API Michal Rostecki 2024-07-16 00:27:09 +0200
  • 4251f7cd23 aya-log: Allow logging `core::net::Ipv4Addr` and `core::net::Ipv6Addr` Michal Rostecki 2024-06-04 11:54:45 +0200
  • b9f2b6cf66 wip Dave Tucker 2024-07-12 14:08:50 +0100
  • 8015e10079
    Merge pull request #989 from aya-rs/codegen Dave Tucker 2024-07-12 14:12:37 +0100
  • 8d7446e011 [codegen] Update libbpf to 686f600bca59e107af4040d0838ca2b02c14ff50 dave-tucker 2024-07-12 10:08:05 +0000
  • 104f449c0f
    Merge pull request #988 from tyrone-wu/codegen/bpf-stats-type Dave Tucker 2024-07-12 11:06:33 +0100
  • d7e5f31b68 cargo fmt martinsoees 2024-07-12 03:53:34 -0400
  • 492feb2147 Remove relocation test by type martinsoees 2024-07-12 03:43:23 -0400
  • 787d08b031 remove unintended explicit type declaration in code unrelated to this PR martinsoees 2024-07-12 03:31:46 -0400
  • 0b0d4c7e97 Map import unused in usage example martinsoees 2024-07-12 03:26:19 -0400
  • 37de0d1a26 Merge branch 'main' into ebpfloader_disable_unsupported_maps martinsoees 2024-07-12 03:11:40 -0400
  • 71ec04eb25 Proper rustdoc reference to Ebpfloader::set_global martinsoees 2024-07-12 03:06:59 -0400
  • 2e0bc82078 Review comments martinsoees 2024-07-12 03:00:12 -0400
  • 7b9f1d26d1 Review comments martinsoees 2024-07-12 02:59:00 -0400
  • 86e279ef0a
    codegen: add bpf_stats_type tyrone-wu 2024-07-11 23:45:19 +0000
  • d5414bf10c
    Merge pull request #983 from ajwerner/fix-variable-name Dave Tucker 2024-07-11 11:35:08 +0100
  • 4d953dc324 Add the ability to detach an eBPF program Harvo Jones 2024-07-11 00:22:49 +0000
  • d413e2f285 aya::programs::uprobe: fix bad variable name Andrew Werner 2024-07-10 15:36:21 -0400
  • 46685188e3
    Merge branch 'dev' into aya-obj/prog-type Tyrone Wu 2024-07-07 21:07:24 -0400
  • 34c744c082
    aya: expose run_time_ns and run_cnt fields in ProgramInfo tyrone-wu 2024-05-28 02:59:49 +0000
  • ba51589b0d
    aya,aya-obj: add bpf syscall function for BPF_ENABLE_STATS command tyrone-wu 2024-06-02 00:31:10 +0000
  • a35a513802
    aya-obj: conversion from u32 & impl display for link type tyrone-wu 2024-07-08 00:36:34 +0000
  • 1e972cb7a5
    aya,aya-obj: fix dupe map enum & add display for map type enum tyrone-wu 2024-07-07 23:42:49 +0000
  • 17e99fd4ae
    aya,aya-obj: conversion for u32 to prog type enum & format enum display tyrone-wu 2024-06-29 03:01:25 +0000
  • b8a22fa040 feat(aya-ebpf): Add memmove to the public-api Wouter Dullaert 2024-06-24 09:28:17 +0200
  • fb0a339adf feat(aya-ebpf): Add integration test for memmove implementation Wouter Dullaert 2024-06-21 16:10:24 +0200
  • 7ad3926d99 feat(aya-ebpf): Implement memmove Wouter Dullaert 2024-06-21 09:51:51 +0200
  • da0de7dcb2
    Merge 9606690a73 into 09815d3c0c MJ Pooladkhay 2024-07-01 21:23:04 +0100
  • 309d991904
    Merge e80a462c3c into 09815d3c0c Michal Rostecki 2024-07-01 20:04:45 +0000
  • 09815d3c0c
    Merge pull request #980 from aya-rs/dependabot/cargo/cargo-crates-95ee854e2a dependabot[bot] 2024-07-01 20:03:46 +0000
  • d581431d9a
    build(deps): update public-api requirement in the cargo-crates group dependabot[bot] 2024-07-01 13:34:01 +0000
  • fad75de1d9 feat(aya-ebpf): Add memmove to the public-api Wouter Dullaert 2024-06-24 09:28:17 +0200
  • f8cfb17d5e feat(aya-ebpf): Add integration test for memmove implementation Wouter Dullaert 2024-06-21 16:10:24 +0200
  • a6de226171 feat(aya-ebpf): Implement memmove Wouter Dullaert 2024-06-21 09:51:51 +0200
  • bac059fd41 Bump kernel image revision Tamir Duberstein 2024-07-01 10:59:12 -0400
  • 77d7186c7b
    Bump kernel image revision Tamir Duberstein 2024-07-01 10:59:12 -0400
  • 06aa5c8ed3
    Merge pull request #978 from aya-rs/codegen Dave Tucker 2024-06-28 16:03:50 +0100
  • 8b50a6a573 [codegen] Update libbpf to c1a6c770c46c6e78ad6755bf596c23a4e6f6b216 dave-tucker 2024-06-28 12:18:48 +0000
  • c34abd6418
    Merge pull request #977 from dave-tucker/xtask-codegen-fix Dave Tucker 2024-06-28 13:04:24 +0100
  • b20b1f1b0a chore(xtask): Create bindings dir Dave Tucker 2024-06-28 13:01:42 +0100
  • 3bd71925cf
    Merge pull request #976 from dave-tucker/fix-codegen-2 Dave Tucker 2024-06-28 12:51:02 +0100
  • 64ec062c84 ci: Fix codegen and prep for s390/ppc64el Dave Tucker 2024-06-28 12:46:20 +0100
  • 3fc6f47281
    Merge pull request #975 from dave-tucker/s390-ppc-codegen Dave Tucker 2024-06-28 12:39:05 +0100
  • 62efed1853 chore(xtask): Add s390x and powerpc64 to codegen Billy McFall 2024-06-25 18:19:21 -0400
  • 9a91c0dd54 add libelf dev headers pr/Billy99/974 astoycos 2024-06-26 10:53:17 -0400
  • e8ae9ae24d fix-formatting astoycos 2024-06-26 10:20:49 -0400
  • f4feab5f7d aya: add archs powerpc64 and s390x to aya Billy McFall 2024-06-25 18:19:21 -0400
  • bfafe9e786 public-api: regenerate Tamir Duberstein 2024-06-21 08:24:26 -0400
  • e323121c39
    public-api: regenerate Tamir Duberstein 2024-06-21 08:24:26 -0400
  • 35aa9ac1a5 public-api: regenerate Tamir Duberstein 2024-06-21 08:24:26 -0400
  • 89cee7bcdb
    public-api: regenerate Tamir Duberstein 2024-06-21 08:24:26 -0400
  • d9cd8de7fc Properly cfg gate std and non-std martinsoees 2024-06-20 06:06:12 -0400
  • b05ab1599d Applied cargo fmt to fix formatting martinsoees 2024-06-20 05:49:56 -0400
  • c3084fd6a7 removed newline at end of file martinsoees 2024-06-20 04:53:58 -0400
  • ad2dc1b7f0 Fixed doc test martinsoees 2024-06-20 04:42:50 -0400
  • e334b645e5
    Merge 0811203286 into 38d8e32baa Quentin JEROME 2024-06-20 05:25:54 +0000
  • e80a462c3c bpf: Add `bpf_strncmp` helper Michal Rostecki 2024-01-22 09:47:29 +0100
  • 0e35566479 indentation martinsoees 2024-06-19 08:38:55 -0400
  • 245070dfb7 Example of exposing internal func as pub. But scope is chaning to feature trait instead martinsoees 2024-06-19 08:37:37 -0400