Commit Graph

  • ed849ffd18 [codegen] Update libbpf to efd33720cdf4a0049323403df5daad0e9e894b3dUpdate libbpf to efd33720cdf4a0049323403df5daad0e9e894b3d dave-tucker 2022-09-06 12:53:13 +0000
  • aa16c7bc92
    Merge pull request #383 from dave-tucker/oops-another-one Dave Tucker 2022-09-06 13:50:58 +0100
  • bc088921b8 codgen: Add bpf_link_type Dave Tucker 2022-09-06 13:36:31 +0000
  • 49c5a94aa0
    Merge pull request #381 from aya-rs/codegen Michal Rostecki 2022-09-06 13:37:37 +0200
  • 306f83aab0
    Merge pull request #352 from vadorovsky/tc-context Michal Rostecki 2022-09-06 13:14:35 +0200
  • 8e96011c2d [codegen] Update libbpf to efd33720cdf4a0049323403df5daad0e9e894b3dUpdate libbpf to efd33720cdf4a0049323403df5daad0e9e894b3d dave-tucker 2022-09-06 11:13:49 +0000
  • 8ed77ebe1d
    Merge pull request #380 from dave-tucker/info-structs Dave Tucker 2022-09-06 12:10:49 +0100
  • a0641c15e4 codegen: Add bpf_map_info and bpf_link_info Dave Tucker 2022-09-06 12:04:03 +0000
  • 895f96e971 ebpf: Add TcContext for classifier programs Michal Rostecki 2022-07-28 10:24:39 +0200
  • 945169996c
    Merge pull request #379 from dave-tucker/fix-link-segfault Dave Tucker 2022-09-05 19:58:17 +0100
  • 8305ee1eca test: Fix clippy lint Dave Tucker 2022-09-05 18:31:03 +0000
  • 18584e2259 aya: Fix segfault in define_link_wrapper Dave Tucker 2022-09-05 17:33:31 +0000
  • 6f0637a6c8 aya-log, aya-log-common: start next development iteration 0.1.12-dev.0 Dave Tucker 2022-09-01 12:27:59 +0000
  • ba927ac204 aya-log, aya-log-common: release version 0.1.11 Dave Tucker 2022-09-01 12:27:01 +0000
  • d1ec675122 {crate_name}: release version 0.1.11 aya-log-v0.1.11 aya-log-common-v0.1.11 Dave Tucker 2022-09-01 12:27:01 +0000
  • 66b4f79eca
    Merge pull request #285 from dave-tucker/btf-redux Dave Tucker 2022-09-01 07:39:09 +0100
  • f34ebeba99 aya: Improved BTF Type API Dave Tucker 2022-05-26 19:51:44 +0100
  • 7b143199fb
    aya: update `VerifierLogLevel` to use bitflags conectado 2022-08-31 20:10:40 -0300
  • 906c25ff23
    Merge pull request #374 from dave-tucker/aya-tool Dave Tucker 2022-08-31 23:20:53 +0100
  • aaa20cc1fd aya-gen: Rename to aya-tool Dave Tucker 2022-08-31 16:57:10 +0000
  • 4826bf7f74
    Merge pull request #366 from dave-tucker/pin-redux-2 Dave Tucker 2022-08-31 17:07:49 +0100
  • 4c1d645aa6 aya: Fix Link Pinning Dave Tucker 2022-08-11 19:37:36 +0000
  • 9a8409e3a2 aya-log-ebpf-macros: Fix the DisplayHint expression names Michal Rostecki 2022-08-30 13:25:45 +0200
  • b6402d5a68 aya-bpf/maps: Add skb_output/xdp_output to PerfEventArray Hengqi Chen 2022-08-30 12:02:41 +0000
  • a439a07451 aya-log-ebpf-macros: Fix the DisplayHint expression names Michal Rostecki 2022-08-30 13:25:45 +0200
  • b95adc3135
    Merge pull request #371 from conectado/verifier-log-level Alessandro Decina 2022-08-29 19:03:14 +0100
  • a6025255f5
    aya: update `VerifierLogLevel` level variants conectado 2022-08-29 13:45:08 -0300
  • 83ec27f06b lib: Add display hints Michal Rostecki 2022-07-31 22:51:34 +0200
  • 74bea04f7a lib: Add display hints Michal Rostecki 2022-07-31 22:51:34 +0200
  • edd80397dc
    aya: use enum to set verifier log level conectado 2022-08-28 20:25:49 -0300
  • 3211646aef
    aya: expose BPF verifier log level configuration conectado 2022-08-27 21:20:59 -0300
  • 944d6b8a16 Change from Rust edition 2018 to 2021 Michal Rostecki 2022-08-17 13:45:49 +0200
  • c713dde061 aya-bpf/programs: Add `pull_data` method to SKB context Hengqi Chen 2022-08-26 04:08:46 +0000
  • 7b073652ab aya-bpf/programs: Add `pull_data` method to SKB context Hengqi Chen 2022-08-26 04:08:46 +0000
  • 7942c3ac19
    Merge pull request #369 from chenhengqi/lpm-trie-flag Michal Rostecki 2022-08-25 13:06:36 +0200
  • e12e8a9ded aya-bpf/maps: Create LPMTrie with BPF_F_NO_PREALLOC Hengqi Chen 2022-08-25 10:39:59 +0000
  • 67ff830d8d Change from Rust edition 2018 to 2021 Michal Rostecki 2022-08-17 13:45:49 +0200
  • c80ab31d7b
    Merge pull request #365 from dave-tucker/xtask-it-fix Michal Rostecki 2022-08-16 13:48:31 +0200
  • 5e6b75a29a xtask: Fix integration-test command Dave Tucker 2022-08-16 10:12:11 +0000
  • 1f5dc64940 Allow SkBuffContext .store() without a mutable reference Joshua Koo 2022-08-15 11:10:44 +0000
  • 632ea300ed
    Merge pull request #361 from chenhengqi/fix-aya-log-links Michal Rostecki 2022-08-09 15:06:28 +0200
  • b8b291c51b aya-log/README: Fix links to aya-log repo Hengqi Chen 2022-08-09 12:01:24 +0000
  • 207c689f56 Add support for setting priority for classifier programs Andre Fredette 2022-08-04 10:23:04 -0400
  • 2f715f0036
    Merge pull request #360 from conectado/patch-1 Alessandro Decina 2022-08-05 23:02:28 +0100
  • 14bad9ba92
    aya-bpf: minor fix lpm_trie::key docs Gabi 2022-08-05 15:29:38 -0300
  • 79136ed741 Add support for setting priority for classifier programs Andre Fredette 2022-08-04 10:23:04 -0400
  • 3d5ab0b17d
    Merge pull request #357 from vadorovsky/env_logger Michal Rostecki 2022-08-04 09:35:17 +0200
  • 3664e1ea0d aya-log, test: Switch from simplelog to env_logger Michal Rostecki 2022-08-03 18:14:41 +0200
  • 55a7e3c4d0
    Merge pull request #355 from dave-tucker/rm-map-pin-path Dave Tucker 2022-08-02 13:40:10 +0100
  • 03a15b9864 aya: Remove MapError::InvalidPinPath Dave Tucker 2022-08-02 11:35:52 +0000
  • 8e6c9ad0d2
    Merge pull request #343 from dave-tucker/pinning-redux Dave Tucker 2022-08-02 11:10:36 +0100
  • 34ba2bc048 aya: Use PinError for all pinning errors Dave Tucker 2022-07-20 17:49:24 +0100
  • 9ee27765a6 Userspace symbol resolving via addr2line Matthias Einwag 2022-07-03 19:43:32 -0700
  • 64f8a434d2 aya: Implement FdLink::pin() Dave Tucker 2022-07-07 23:51:32 +0100
  • 5726b6d044 aya: Allow pin to be used on all programs Dave Tucker 2022-07-07 23:50:00 +0100
  • d968094b66
    Merge pull request #353 from vadorovsky/log-remove-u128 Michal Rostecki 2022-07-28 16:12:41 +0200
  • 611f967cd1 aya-log: Remove i128 and u128 types Michal Rostecki 2022-07-28 15:47:04 +0200
  • f37a51433f
    Merge pull request #350 from dave-tucker/monorepo Michal Rostecki 2022-07-28 15:05:48 +0200
  • 6ab7148731 bpf: Only use never type with rust nightly Dave Tucker 2022-07-27 21:55:01 +0000
  • c9e70a8758 aya: Fix rlimit warning on for 32bit systems Dave Tucker 2022-07-27 14:36:32 +0000
  • dc31e11691 Re-organize into a single workspace Dave Tucker 2022-07-25 17:37:42 +0000
  • 28abaece2a Fix the log buffer bounds Michal Rostecki 2022-07-21 11:57:42 +0200
  • 2e0702854b Ensure log buffer bounds Michal Rostecki 2022-07-20 16:39:42 +0200
  • 6aea880890 ebpf: use new PerCpuArray::get_ptr_mut API Alessandro Decina 2022-06-09 23:15:25 +1000
  • 526493b444 aya-log, aya-log-common: start next development iteration 0.1.11-dev.0 Dave Tucker 2022-06-08 12:43:13 +0100
  • 3abd97307e aya-log, aya-log-common: release version 0.1.10 Dave Tucker 2022-06-08 12:41:29 +0100
  • 060ba45153 Update aya requirement from 0.10.7 to 0.11.0 dependabot[bot] 2022-06-07 07:48:41 +0000
  • 0038b43627 Add CI Dave Tucker 2022-06-06 19:01:06 +0100
  • c1bb790c0d Add vim/vscode rust-analyzer settings Dave Tucker 2022-06-06 18:53:50 +0100
  • 3f0085195f Add rustfmt.toml Dave Tucker 2022-06-06 18:50:35 +0100
  • 5789585994 ebpf: Add example Dave Tucker 2022-06-06 18:48:05 +0100
  • 5d82d9a73e Add Tests Dave Tucker 2022-06-06 18:33:52 +0100
  • 628b473e09 ebpf: Ensure the bounds of log buffer Michal Rostecki 2022-05-26 17:53:46 +0200
  • 70b4e68130 common: Bump the buffer size Michal Rostecki 2022-05-26 17:15:41 +0200
  • bd9a5c8fdf aya-log, aya-log-common: start next development iteration 0.1.10-dev.0 Alessandro Decina 2022-04-23 09:18:04 +0000
  • 8bc1bbb3ab aya-log, aya-log-common: release version 0.1.9 Alessandro Decina 2022-04-23 09:17:42 +0000
  • a8d133f6b0 Add cargo-release config Alessandro Decina 2022-04-23 09:09:46 +0000
  • d1a0ce51ee xtask: do not release Alessandro Decina 2022-04-23 09:07:27 +0000
  • c4d89fa13c aya-log: use stricter version for the aya-log-common dep Alessandro Decina 2022-04-23 09:02:35 +0000
  • bdb2750e66 ebpf: inline write_record_header Alessandro Decina 2022-04-16 10:10:56 +0000
  • 81befa0661 Update aya to 0.10.7 Michal Rostecki 2022-03-25 13:44:35 +0100
  • ca1fe7e05f Format arguments in userspace Michal Rostecki 2022-02-28 14:54:42 +0000
  • 9b229d00e1 Don't recompute the record length Alessandro Decina 2021-10-15 10:30:21 +0000
  • 7f8d7057df ebpf: initialize AYA_LOGS with max_entries=0 Alessandro Decina 2021-10-15 10:26:32 +0000
  • 2800454763 Fix clippy warning Alessandro Decina 2021-10-15 09:57:01 +0000
  • 8bde15dad7 Add copy of README.md inside aya-log/ Alessandro Decina 2021-10-15 09:55:37 +0000
  • 5e18a715b2 Add missing manifest fields Alessandro Decina 2021-10-15 09:51:22 +0000
  • 31e71f8db5 (cargo-release) version 0.1.1 Alessandro Decina 2021-10-15 09:47:11 +0000
  • 29955b2287 (cargo-release) version 0.1.1 Alessandro Decina 2021-10-15 09:47:11 +0000
  • 6d14a16d8e git add .cargo and xtask Alessandro Decina 2021-10-15 09:46:39 +0000
  • cced3da5c8 Update to aya 0.10.5 Alessandro Decina 2021-10-15 09:37:34 +0000
  • 9ab9c80183 Simplify BpfLogger::init Alessandro Decina 2021-10-15 09:03:12 +0000
  • 2ac433449c Minor tweaks to make the verifier's job easier Alessandro Decina 2021-10-15 08:13:18 +0000
  • b14d4bab2f Switch to aya-ufmt Alessandro Decina 2021-10-15 08:09:45 +0000
  • 22d8f86fbb Use aya_bpf::maps::PerfEventByteArray to output logs Alessandro Decina 2021-10-02 11:15:10 +0000
  • 741957f945 Use aya_log_ebpf::ufmt instead of ::ufmt Alessandro Decina 2021-10-02 11:02:04 +0000
  • 0d7ac3eb3e Add ufmt to readme Alessandro Decina 2021-09-21 09:33:23 +0000
  • 5df853cfb0 Update readme Alessandro Decina 2021-09-20 01:27:43 +0000
  • b29a061bce Initial commit Alessandro Decina 2021-09-19 22:32:22 +0000
  • f9588a9daa
    Merge pull request #348 from athre0z/printk Alessandro Decina 2022-07-27 18:07:43 +0100