Commit Graph

  • edd9928314
    Merge pull request #580 from marysaka/fix/bpf_create_map_panic Alessandro Decina 2023-04-19 18:38:33 +1000
  • 858f77bf2c
    Merge pull request #581 from marysaka/fix/datasec-struct-conversion Alessandro Decina 2023-04-19 18:34:51 +1000
  • 4e33fa011e aya-obj: fix DATASEC to STRUCT conversion Mary 2023-04-17 17:15:46 +0200
  • 7c25fe90a9 aya: Do not use unwrap with btf_fd in bpf_create_map Mary 2023-04-17 15:08:49 +0200
  • 4801058f22
    Merge branch 'aya-rs:main' into main qjerome 2023-04-14 10:38:36 +0200
  • 542ada3fe7
    Merge pull request #572 from alessandrod/reloc-fixes Alessandro Decina 2023-04-13 22:34:44 +1000
  • 3a8380df26 integration-test: expand full path for IntegrationTest Alessandro Decina 2023-04-12 09:29:20 +1000
  • 93ac3e94bc aya: support relocations across multiple text sections + fixes Alessandro Decina 2023-04-11 23:24:55 +1000
  • b2b9bd2edf integration tests: add relocation tests Alessandro Decina 2023-04-11 22:59:38 +1000
  • c383b5b731 workflows: Run clippy for user space and eBPF crates separately Michal Rostecki 2023-04-12 09:35:32 +0200
  • b25a089819 aya-obj: change two drain() calls to into_iter() Alessandro Decina 2023-04-09 23:01:55 +1000
  • 401ea5e848 aya, aya-obj: refactor map relocations Alessandro Decina 2023-04-09 22:14:28 +1000
  • 5c4f1d69a6 aya-obj: rework `maps` section parsing Alessandro Decina 2023-04-09 19:51:20 +1000
  • bc8f4ef1c8 integration-tests: rename relocations to btf_relocations Alessandro Decina 2023-04-09 12:14:01 +1000
  • 23ce42da68
    Merge pull request #573 from vadorovsky/integration-release Alessandro Decina 2023-04-12 00:13:24 +1000
  • ed9c2a1780 integration-tests: Build eBPF programs always with release profile Michal Rostecki 2023-04-11 15:06:39 +0200
  • fcc8a0d50d
    Merge pull request #570 from aya-rs/dependabot/cargo/num_enum-0.6 vadorovsky 2023-04-10 20:19:24 +0200
  • 96203e833a
    build(deps): update bitflags requirement from 1.2.1 to 2.1.0 dependabot[bot] 2023-04-10 14:01:26 +0000
  • b10a31183b
    build(deps): update num_enum requirement from 0.5 to 0.6 dependabot[bot] 2023-04-10 13:59:39 +0000
  • 6b4c3d2e3d
    Merge f41be0b03d into 04f4841ede vadorovsky 2023-04-07 19:48:27 -0700
  • 84522bda28
    Merge 20391f2689 into 04f4841ede Nupur Agrawal 2023-04-06 16:47:27 +0200
  • 04f4841ede
    Merge pull request #567 from Tuetuopay/tests-fedora-38 Alessandro Decina 2023-04-07 00:45:33 +1000
  • 3655cd1e02 tests: use fedora 38 beta with testing repo Tuetuopay 2023-04-06 16:27:04 +0200
  • 803a67f5c2
    Merge 90faac2a3a into b13070a342 vadorovsky 2023-04-05 14:45:21 +0900
  • 66f5ac59d4 docs(macros): add rust docs for cgroup_sock_addr macro Shubham Jain 2023-04-03 15:19:10 +0530
  • 82b6e5d53d
    Fixed a typo in the per_cpu_hashmap documentation William Batista 2023-03-31 15:23:22 -0400
  • 1038c1870c integration-tests: bump to fedora38 (development) and build with rustc llvm on x86 Alessandro Decina 2023-03-31 09:14:36 +1100
  • 20391f2689 test: replace lo interface with dummy interface murex971 2023-03-30 04:04:13 +0530
  • 85714d5cf3 review epompeii 2023-03-21 13:53:21 -0400
  • 6dfb9d82af macro epompeii 2023-03-17 15:40:09 -0400
  • 17f497ce42 program_section epompeii 2023-03-17 13:04:54 -0400
  • 6a25d4ddec obj epompeii 2023-03-17 12:54:52 -0400
  • b13070a342
    Merge pull request #557 from drewvis/main Alessandro Decina 2023-03-26 10:12:07 +1100
  • bcb2972a96 aya: make it possible to use set_global() with slices of Pod(s) Alessandro Decina 2023-03-25 18:11:01 +1100
  • 8f64cf8cd5 Added code check comment drewvis 2023-03-25 01:02:24 -0400
  • 3a2c0cd1dd Add check for empty tracefs mounts drewvis 2023-03-24 16:47:02 -0400
  • 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
  • f41be0b03d ebpf: Call `bpf_probe_read` on `*const T` BTF arguments Michal Rostecki 2023-03-14 14:56:47 +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