Commit Graph

  • ef42739c65 .github: force push to codegen branch Dave Tucker 2021-12-15 10:55:05 +0000
  • c8049dcfd2 .github: force push to codegen branch Dave Tucker 2021-12-15 10:55:05 +0000
  • f8021c33fc codegen: Add bindings for BPF_F flags Dave Tucker 2021-12-15 10:19:43 +0000
  • 23d1920854 codegen: add bindings for btf structs Dave Tucker 2021-12-06 17:21:35 +0000
  • facb01f34b ci: Use crabby-the-crab Dave Tucker 2021-12-07 11:26:00 +0000
  • 7f85060d3b codegen: Add bindings for BPF_F flags Dave Tucker 2021-12-15 10:19:43 +0000
  • 49549af95f codegen: add bindings for btf structs Dave Tucker 2021-12-06 17:21:35 +0000
  • 7e2fcd1d6d Support for fentry and fexit programs Michal Rostecki 2021-12-09 02:17:30 +0100
  • 00334186fb Support for fentry and fexit programs Michal Rostecki 2021-12-09 02:17:30 +0100
  • 54b0c67795 build(deps): update object requirement from 0.27 to 0.28 dependabot[bot] 2021-12-13 13:15:19 +0000
  • e3157db42a
    build(deps): update object requirement from 0.27 to 0.28 dependabot[bot] 2021-12-13 13:15:19 +0000
  • 317fd576b4
    Merge pull request #138 from dave-tucker/nightly Alessandro Decina 2021-12-10 12:24:50 +1100
  • 7e7314ff2b github: Set toolchain override Dave Tucker 2021-12-09 21:15:24 +0000
  • 66a7ca7fb5 Generate bindings for bpf_lpm_trie_key Ubuntu 2021-12-09 11:43:33 +0000
  • 7707fc3679 obj: Add Btf::to_bytes Dave Tucker 2021-12-02 01:16:01 +0000
  • 6313ddfe0c
    Merge pull request #136 from nimrodshn/add_impl_pod_for_u128 Alessandro Decina 2021-12-08 18:53:22 +1100
  • 24a292f605 Implement Pod for u128 Ubuntu 2021-12-08 07:30:43 +0000
  • b328f61bca ci: Use crabby-the-crab Dave Tucker 2021-12-07 11:26:00 +0000
  • f34b76c8d3
    Merge pull request #134 from aya-rs/codegen Alessandro Decina 2021-12-07 09:23:59 +1100
  • 17d43cd6f8 Update libbpf to 93e89b34740c509406e948c78a404dd2fba67b8b dave-tucker 2021-12-06 20:02:59 +0000
  • ad446b9cbe codegen: regenerate against libbpf v0.6.0 Dave Tucker 2021-12-06 18:16:54 +0000
  • 26d188c659
    Merge pull request #125 from dave-tucker/btf Alessandro Decina 2021-12-06 10:49:30 +1100
  • 32dc8a0d97
    Merge pull request #132 from eero-thia/thia/safe_map Alessandro Decina 2021-12-05 19:58:44 +1100
  • 441a660b3e
    Merge pull request #131 from eero-thia/thia/safe_iter Alessandro Decina 2021-12-05 19:40:03 +1100
  • b655cf973f
    aya-bpf: remove unnecessary unsafe markers on map functions. Thia Wyrod 2021-12-04 22:28:11 -0800
  • 18970369e2
    aya: Remove unnecessary unsafe markers on map iteration. Thia Wyrod 2021-12-03 12:07:49 -0800
  • 6f31ba2fa2
    aya: modify Link trait to take ownership in detach and forget. Thia Wyrod 2021-11-29 18:14:30 -0800
  • d80892cbf2
    aya: remove Rc<RefCell<dyn Link>> usage in BPF program links. Thia Wyrod 2021-11-21 15:58:15 -0800
  • b90c1fe349
    aya: remove RwLocks and Ref wrappers on bpf maps. Thia Wyrod 2021-11-24 21:52:28 -0800
  • 07a6016ebb
    Merge pull request #120 from eero-thia/thia/dedup Alessandro Decina 2021-12-05 16:18:59 +1100
  • f56dd0a70b
    aya: eliminate name duplication in maps and programs. Thia Wyrod 2021-11-24 21:25:46 -0800
  • 8043451973 bpf: re-export Lru hash maps from aya_bpf::maps Alessandro Decina 2021-12-05 01:58:55 +0000
  • a340c2a9fa
    Merge pull request #130 from wg/main Alessandro Decina 2021-12-03 16:46:07 +1100
  • bb8a813eef aya: use correct program name when relocating Will 2021-12-03 05:26:10 +0000
  • 01e7b43816
    Merge 0ebee15a12 into c0f695c4b6 Dave Tucker 2021-12-01 20:52:05 -0800
  • e4d9774bf7 obj: Improve section detection Dave Tucker 2021-12-01 18:05:35 +0000
  • c0f695c4b6 bpf: Add LruHashMap and LruPerCpuHashMap Alessandro Decina 2021-11-28 19:06:40 +0000
  • a03426f194
    Merge pull request #115 from eero-thia/thia/impl_trait Alessandro Decina 2021-11-27 15:22:44 +1100
  • 61299e128e
    Merge pull request #119 from eero-thia/thia/xdp_metadata Alessandro Decina 2021-11-27 15:19:13 +1100
  • d280b856bd
    aya-bpf: expose xdp_md of XdpContext and add metadata functions. Thia Wyrod 2021-11-20 08:19:59 -0800
  • daa7ea6d0d
    aya: remove unnecessary usage of &dyn trait in favor of impl trait. Thia Wyrod 2021-11-21 16:03:33 -0800
  • 98b36b23bc
    Merge pull request #116 from eero-thia/thia/close Alessandro Decina 2021-11-26 10:10:24 +1100
  • 2955ca1d1f
    Merge pull request #121 from eero-thia/thia/programs_mut Alessandro Decina 2021-11-26 10:09:53 +1100
  • c7f8db9a0b
    aya: programs_mut iterator to complement programs. Thia Wyrod 2021-11-21 11:33:42 -0800
  • a6bf554a74
    Merge pull request #122 from eero-thia/thia/include_bytes_aligned Alessandro Decina 2021-11-26 09:31:39 +1100
  • 1584bc47bd
    aya: close file descriptors on Map drop. Thia Wyrod 2021-11-24 21:09:10 -0800
  • 4dcf46e357
    aya: set .rodata maps as BPF_F_RDONLY. Thia Wyrod 2021-11-24 17:16:39 -0800
  • f8f17a09fb
    aya: expand include_bytes_aligned to accept expressions. Thia Wyrod 2021-11-21 08:45:47 -0800
  • df393690d3
    Merge pull request #114 from deverton/wrap-bpf_get_current_uid_gid Alessandro Decina 2021-11-24 16:45:32 +1100
  • fa23052e34
    Add wrapper and docs for for bpf_get_current_uid_gid Dan Everton 2021-11-24 15:30:53 +1000
  • 6db30fad9c
    Merge pull request #108 from deverton/kprobe-debugfs Alessandro Decina 2021-11-22 13:08:49 +1100
  • 0e84610976
    Refactoring after feedback. Dan Everton 2021-11-22 11:51:45 +1000
  • d983836959
    Merge pull request #112 from dave-tucker/fix_cgroup_skb_attach Alessandro Decina 2021-11-21 10:52:27 +1100
  • eadba79deb bpf: Add tests for cgroup_skb macro Dave Tucker 2021-11-20 23:30:35 +0000
  • fa037a88e2 bpf: Fix cgroup_skb macro Dave Tucker 2021-11-20 19:25:15 +0000
  • 761cb79fe3
    aya: fix test warnings (#111) Rust Plumber 2021-11-20 13:38:02 +0800
  • 6a781a7c97 fix hsqStephenZhang 2021-11-20 04:54:39 +0000
  • 2ca7d81afc fix use of convert::TryInto hsqStephenZhang 2021-11-20 03:53:15 +0000
  • 50255d0683 update some cfg to get rid of the annoying warnings hsqStephenZhang 2021-11-20 02:57:15 +0000
  • 606c3267c4
    Support pid filtering in debugfs Dan Everton 2021-11-19 09:28:31 +1000
  • 1dc75542b4
    Handle probe entry offsets Dan Everton 2021-11-19 09:16:15 +1000
  • 4e6aeb2e69
    Merge branch 'main' into kprobe-debugfs Dan Everton 2021-11-19 08:29:44 +1000
  • b82d7f0515
    Merge pull request #109 from deverton/dynamic-kver Alessandro Decina 2021-11-19 09:27:47 +1100
  • 3dff6e8555
    Updates based on feedback Dan Everton 2021-11-19 07:37:05 +1000
  • 4277205e9d
    Use current kernel version as default if not specified Dan Everton 2021-11-18 16:41:34 +1000
  • 42c9737d47
    Functional detach of debugfs probes. Dan Everton 2021-11-18 10:10:04 +1000
  • a4faabcf93
    Fix event_alias comparison when looking in event list Dan Everton 2021-11-18 09:19:58 +1000
  • 84fa2197ec
    Don't duplicate perf_attach code and formatting Dan Everton 2021-11-18 09:08:50 +1000
  • d0321bd1ee
    Attempt auto detach of probe for debugfs Dan Everton 2021-11-18 08:59:41 +1000
  • 34aa790a91
    Support k/uprobes on older kernels. Dan Everton 2021-11-17 07:56:19 +1000
  • 5b0e518641
    Merge pull request #107 from deverton/skip-map-name Alessandro Decina 2021-11-16 18:01:43 +1100
  • 07e3824aa4
    chore: formatting Dan Everton 2021-11-16 16:53:56 +1000
  • 49f6a8e819
    Stub `kernel_version` for tests Dan Everton 2021-11-16 16:02:19 +1000
  • d966881e46
    Fix lint issues Dan Everton 2021-11-16 12:42:59 +1000
  • fc0861105a
    fix: make maps compatible with kernel <= 4.14 Dan Everton 2021-11-16 08:13:38 +1000
  • 182182d840 (cargo-release) version 0.10.6 aya-v0.10.6 Alessandro Decina 2021-11-13 04:55:14 +0000
  • 170e98e71e bpf: fix doc tests Alessandro Decina 2021-11-13 00:01:54 +0000
  • 31f96450d4 bpf: add bpf_probe_read_buf, bpf_probe_read_user_buf and bpf_probe_read_kernel_buf Alessandro Decina 2021-11-12 23:21:29 +0000
  • f1fe817022
    Merge pull request #106 from dave-tucker/skbcontext Alessandro Decina 2021-11-13 08:46:51 +1100
  • 8a6fe4a640 bpf: Rename SkSkbContext to SkBuffContext Dave Tucker 2021-11-12 13:13:01 +0000
  • 685b68359e
    Merge pull request #105 from dave-tucker/socket_filter Alessandro Decina 2021-11-12 23:17:38 +1100
  • a4bb29a3cc bpf: Add macro for socket_filter programs Dave Tucker 2021-11-11 15:15:51 +0000
  • 5ea450f0ec
    Merge pull request #102 from dave-tucker/skskb Alessandro Decina 2021-11-12 10:23:30 +1100
  • 0b3e398f11
    Merge pull request #103 from dave-tucker/redirect_sk Alessandro Decina 2021-11-12 10:23:09 +1100
  • daf8630133
    Merge pull request #104 from dave-tucker/fix_skskb_load Alessandro Decina 2021-11-11 11:04:11 +1100
  • 352e54b724 obj: fix name parsing for sk_skb sections Dave Tucker 2021-11-10 22:49:30 +0000
  • 2a8ba55b7e bpf: Implement redirect for skbs on sockmap/sockhash Dave Tucker 2021-11-10 19:39:16 +0000
  • 0c7e9b94ea bpf: Add macros for sk_skb programs Dave Tucker 2021-11-10 17:12:00 +0000
  • 2206fb6456
    Merge pull request #83 from willfindlay/arguments Alessandro Decina 2021-11-08 15:04:18 +1100
  • 89dee1a114
    aya-bpf: implement argument coercion for pt_regs and BTF programs William Findlay 2021-10-26 15:14:28 -0400
  • abe91fa190 xdp: Add XdpContext method to access data as &[u8] Félix Cantournet 2021-11-05 17:55:03 +0100
  • 972e5e636a
    aya-bpf-macros: fix tests William Findlay 2021-10-28 10:26:15 -0400
  • f632f81db1
    Merge pull request #98 from aya-rs/codegen Alessandro Decina 2021-11-05 14:22:52 +1100
  • 4a7f47d93a Update libbpf to 16dfb4ffe4aed03fafc00e0557b1ce1310a09731 alessandrod 2021-11-05 03:21:03 +0000
  • d341b58293 xtask: codegen: generate bindings for user_pt_regs Alessandro Decina 2021-11-05 03:18:56 +0000
  • a37bb67a2e Update libbpf to 16dfb4ffe4aed03fafc00e0557b1ce1310a09731 alessandrod 2021-11-05 03:03:24 +0000
  • ab0d08910d ci: gen: fix workflow Alessandro Decina 2021-11-05 02:48:34 +0000
  • 8f20ead0c1
    Merge pull request #96 from alessandrod/cross Alessandro Decina 2021-11-05 13:42:45 +1100
  • f372a4cd5f ci: gen: install cross headers Alessandro Decina 2021-11-05 02:24:56 +0000
  • eb654d1e3e xtask: codegen: fix bindings for archs other than x86 Alessandro Decina 2021-11-05 02:13:46 +0000