Commit Graph

  • bb4255ca7b
    Merge c891bf0264 into 4fbce44b6a altugbozkurt07 2025-11-07 11:25:28 -0500
  • c891bf0264 aya: Support loading programs with ksyms altug bozkurt 2025-10-22 15:40:26 +0300
  • c5591c236c
    Merge 817da9d01e into 4fbce44b6a Michal R 2025-11-07 07:33:45 +0000
  • 817da9d01e aya-obj: Sanitize type names Michal R 2025-11-05 10:36:42 +0100
  • 5d470d5ea3
    Merge 570dc10896 into 4fbce44b6a Mikhail Solovev 2025-11-06 02:13:37 -0500
  • a1713f7861
    Merge b430d1e2b9 into 4fbce44b6a Tamir Duberstein 2025-11-06 01:34:25 -0500
  • 51bc2c9d75
    Merge c9422780d6 into 4fbce44b6a SergejIsbrecht 2025-11-06 01:20:02 -0500
  • 3d5cb7723a
    Merge a57a51c86a into 4fbce44b6a JPaja 2025-11-06 00:57:52 -0500
  • 01d62c153a
    Merge 1951c18bcf into 4fbce44b6a Dave Tucker 2025-11-06 00:51:37 -0500
  • 23ff45f572
    Merge 0812d52618 into 4fbce44b6a Aurélien DEROIDE 2025-11-05 23:27:00 -0500
  • 4fbce44b6a aya: tolerate proc map trailing newline main create-pull-request/codegen swananan 2025-11-06 08:44:59 +0800
  • 2e28409d48 aya: tolerate proc map trailing newline swananan 2025-11-06 08:44:59 +0800
  • 5d02c6b1df aya-obj: Sanitize type names Michal R 2025-11-05 10:36:42 +0100
  • 70919e3597 aya-ebpf: Remove `AyaBtfMapMarker` Michal R 2025-11-05 18:06:13 +0100
  • 00067ead05 aya: fix procmap empty-line parsing and guard absolute-path fallback swananan 2025-11-06 00:59:19 +0800
  • 356ac7bebd aya-obj: Sanitize type names Michal R 2025-11-05 10:36:42 +0100
  • 5f2fb90f38 aya-obj: Sanitize type names Michal R 2025-11-05 10:36:42 +0100
  • 17573e0e47 aya-build: plumb features of ebpf crates Tim W 2025-11-02 20:49:17 +0100
  • e989247a08
    aya-build: plumb features of ebpf crates Tim W 2025-11-02 20:49:17 +0100
  • e7d5a188e8 feat: allow setting features to be enabled in ebpf by aya-build Tim W 2025-11-02 20:49:17 +0100
  • 4cd24e430b aya: Support loading programs with ksyms altug bozkurt 2025-10-22 15:40:26 +0300
  • 948b8553ee
    aya-build: guess `bpf_target_arch` from `HOST` Tamir Duberstein 2025-10-29 08:18:57 -0400
  • fe3f5c4e7d
    aya-build: read AYA_BPF_TARGET_ARCH Tamir Duberstein 2025-10-29 07:48:11 -0400
  • 4b0ddfc2b0
    aya-build: simplify Tamir Duberstein 2025-10-29 07:44:57 -0400
  • 0c7c8097b2
    aya-build: clarify naming Tamir Duberstein 2025-10-29 08:05:06 -0400
  • e2c50ac221
    aya-build: use OsString::into_string Tamir Duberstein 2025-10-29 07:57:29 -0400
  • 4dc4a6ce08
    .github: exercise targets for real Tamir Duberstein 2025-10-29 08:30:59 -0400
  • 8f00994b07
    .github: exercise targets for real Tamir Duberstein 2025-10-29 08:30:59 -0400
  • 583a68006f
    aya-build: guess `bpf_target_arch` from `HOST` Tamir Duberstein 2025-10-29 08:18:57 -0400
  • 64a8d05eda
    aya-build: read AYA_BPF_TARGET_ARCH Tamir Duberstein 2025-10-29 07:48:11 -0400
  • 8b5d875eae
    aya-build: simplify Tamir Duberstein 2025-10-29 07:44:57 -0400
  • f0df319a24
    aya-build: clarify naming Tamir Duberstein 2025-10-29 08:05:06 -0400
  • 5da0e5f006
    aya-build: use OsString::into_string Tamir Duberstein 2025-10-29 07:57:29 -0400
  • 3a3c451009 aya: restore must_exist argument to set_global Alessandro Decina 2025-10-29 19:09:38 +1100
  • 2bb434655c aya: restore must_exist argument to set_global Alessandro Decina 2025-10-29 19:09:38 +1100
  • 92f914fd77 aya-ebpf: Add BTF map definitions for hash maps Michal R 2025-09-29 08:25:04 +0200
  • 3a7d1bebb4 aya-ebpf: Reduce repetition and improve documentation of `maps::hash_map` Michal R 2025-09-29 08:20:58 +0200
  • 03fea9e304
    aya-ebpf: reduce duplication Tamir Duberstein 2025-10-26 15:50:11 -0400
  • b4bcf52ef1
    aya-build: pass bpf_target_arch with cfg Tamir Duberstein 2025-10-26 10:40:58 -0400
  • d73c65caae
    Add some type ascription Tamir Duberstein 2025-10-25 14:40:08 -0400
  • 17c7c7951c
    lints: enable clippy::as_underscore Tamir Duberstein 2025-10-25 14:36:27 -0400
  • 778b447e3b
    lints: enable unsafe_op_in_unsafe_fn Tamir Duberstein 2025-10-25 14:30:28 -0400
  • d9704be77d
    aya-build: remove cargo_metadata from public API Tamir Duberstein 2025-10-25 16:03:26 -0400
  • a18e283e2a
    clippy: lint all bpf target archs Tamir Duberstein 2025-10-25 15:34:11 -0400
  • f610453ec2
    ebpf: extract CARGO_CFG_BPF_TARGET_ARCH logic Tamir Duberstein 2025-10-25 15:48:09 -0400
  • e5eb3058aa
    .github: save CI time Tamir Duberstein 2025-10-25 15:12:21 -0400
  • 3a430b659e
    aya-build: remove cargo_metadata from public API Tamir Duberstein 2025-10-25 16:03:26 -0400
  • d2abea093d
    clippy: lint all bpf target archs Tamir Duberstein 2025-10-25 15:34:11 -0400
  • 3ac06f0f54
    ebpf: extract CARGO_CFG_BPF_TARGET_ARCH logic Tamir Duberstein 2025-10-25 15:48:09 -0400
  • c92c6e35c8
    .github: save CI time Tamir Duberstein 2025-10-25 15:12:21 -0400
  • 05250da20b
    aya-ebpf: reduce repetition and excessive traits Tamir Duberstein 2025-10-25 06:12:58 -0400
  • 4eb4cfebe2
    aya-ebpf: reduce repetition and excessive traits Tamir Duberstein 2025-10-25 06:12:58 -0400
  • 85636f6164
    aya-ebpf: reduce repetition Tamir Duberstein 2025-10-25 06:12:58 -0400
  • 4b4b9f83bd
    enable bpf_target_arch = loongarch64 Godones 2025-10-24 18:10:45 +0800
  • 9e577f60b5
    integration-test: remove `netns-rs` Tamir Duberstein 2025-10-24 11:58:42 -0400
  • 12d963ddfd
    brewfile: remove dpkg Tamir Duberstein 2025-10-24 09:45:25 -0400
  • de6699afc4 Fix loongarch's pt_regs Godones 2025-10-24 18:10:45 +0800
  • 771fa62507
    Merge cd76d8a469 into a7cfc694bd Michal R 2025-10-23 21:18:42 +0200
  • a7cfc694bd xtask: Allow to run VM integration tests without dpkg Michal R 2025-10-23 15:46:05 +0200
  • 9330951bf2 xtask: Allow to run VM integration tests without dpkg Michal R 2025-10-23 15:46:05 +0200
  • 0cabbb84a8 xtask: Allow to run VM integration tests without dpkg Michal R 2025-10-23 15:46:05 +0200
  • ac355cf9e8 xtask: Allow to run VM integration tests without dpkg Michal R 2025-10-23 15:46:05 +0200
  • 5fdae57dfe xtask: Allow to run VM integration tests without dpkg Michal R 2025-10-23 15:46:05 +0200
  • de90b7df1f aya: Support loading programs with ksyms altug bozkurt 2025-10-22 15:40:26 +0300
  • 47129a9ad6
    Merge 61e0aef8b6 into 03e8487177 Friday Ortiz 2025-10-22 04:05:45 +0000
  • 03e8487177 aya: rename `set_` methods on `EbpfLoader` Andrew Werner 2025-10-21 08:07:51 -0400
  • 068a6d5347 aya: rename `set_` methods on `EbpfLoader` Andrew Werner 2025-10-21 08:07:51 -0400
  • 17171647f7 aya/maps/ring_buf: fix producer position initialization Andrew Werner 2025-10-05 14:36:27 +0200
  • 5802dc7a23 aya: allow specifying a pin path for a named map Andrew Werner 2025-10-04 17:48:55 +0200
  • 1c924bb421 aya: rename map_pin_path to default_map_pin_path Andrew Werner 2025-10-04 17:49:01 +0200
  • 08c93cf5c6 aya/maps/ring_buf: fix producer position initialization Andrew Werner 2025-10-05 14:36:27 +0200
  • 338af3ebe7 aya: allow specifying a pin path for a named map Andrew Werner 2025-10-04 17:48:55 +0200
  • c80a89981d aya: rename map_pin_path to default_map_pin_path Andrew Werner 2025-10-04 17:49:01 +0200
  • 1951c18bcf
    docs: Add release documentation Dave Tucker 2024-10-09 13:41:39 +0100
  • 0144c0eb22
    integration-test: defer cleanup to ensure unpin Tamir Duberstein 2025-10-17 10:39:11 -0400
  • e3f69829de
    .github: run old kernels first Tamir Duberstein 2025-10-17 10:25:35 -0400
  • c7d4cd3943
    ci: test against 5.10 Tamir Duberstein 2025-04-14 14:28:59 -0400
  • 907920a629
    Skip `cpumap_chain` when attachment fails Tamir Duberstein 2025-10-14 11:01:47 -0400
  • 54bd3ac202
    Skip `lsm_cgroup` when loading fails Tamir Duberstein 2025-10-14 10:03:08 -0400
  • 2e5f5efbf1
    aya: make ProgramInfo a proper enum Tamir Duberstein 2025-10-16 15:28:24 -0400
  • 3d0b53111f
    integration-test: remove skips Tamir Duberstein 2025-10-16 13:29:03 -0400
  • 8e9404ecd4
    aya-obj: apply enum64-to-union fixup in reloc Tamir Duberstein 2025-10-16 06:28:48 -0400
  • 2e3c47e9f3
    integration-test: defer cleanup to ensure unpin Tamir Duberstein 2025-10-17 10:39:11 -0400
  • c2f175dfe3
    .github: run old kernels first Tamir Duberstein 2025-10-17 10:25:35 -0400
  • b7d5711b69
    ci: test against 5.10 Tamir Duberstein 2025-04-14 14:28:59 -0400
  • 2e52a3ab21
    Skip `cpumap_chain` when attachment fails Tamir Duberstein 2025-10-14 11:01:47 -0400
  • bbc6f4f348
    Skip `lsm_cgroup` when loading fails Tamir Duberstein 2025-10-14 10:03:08 -0400
  • 8ced0f62a9
    aya: make ProgramInfo a proper enum Tamir Duberstein 2025-10-16 15:28:24 -0400
  • af96b390d0
    integration-test: remove skips Tamir Duberstein 2025-10-16 13:29:03 -0400
  • c8bb5cb968
    aya-obj: apply enum64-to-union fixup in reloc Tamir Duberstein 2025-10-16 06:28:48 -0400
  • 7224efcad8
    aya-obj: patch up 0-size datasec Tamir Duberstein 2025-10-15 16:32:20 -0400
  • 166ad2f40f
    btf: reduce repetition Tamir Duberstein 2025-10-16 13:19:01 -0400
  • 122cf17a43
    btf: avoid `unreachable!()` and `unwrap()` Tamir Duberstein 2025-10-16 11:58:55 -0400
  • 3ade19b869
    Promote BTF loading failure to error on BTF relocs Tamir Duberstein 2025-10-15 15:37:39 -0400
  • b2fd9493a8
    integration-test: handle !bpf_perf_link Tamir Duberstein 2025-10-15 10:30:01 -0400
  • 4c974d33a3
    xdp: replace kernel version check with fallback Tamir Duberstein 2025-10-14 11:12:34 -0400
  • 0ec60c4f23
    Skip `bpf_strncmp` on kernel < 5.17 Tamir Duberstein 2025-10-14 09:56:08 -0400
  • 4c22a99cb0
    Skip af_xdp when AF_XDP is unsupported Tamir Duberstein 2025-10-14 09:51:56 -0400
  • 984a0501c6
    Raise RLIMIT_MEMLOCK on kernel version < 5.11.0 Tamir Duberstein 2025-05-15 13:57:44 -0400
  • da889fafca
    integration-test: defer cleanup to ensure unpin Tamir Duberstein 2025-10-17 10:39:11 -0400