Commit Graph

  • 76baefe61b Add discord link to readme Alessandro Decina 2021-06-19 05:36:14 +0000
  • bb595c4e69 aya: refactor program section parsing Alessandro Decina 2021-06-19 04:10:22 +0000
  • 0188622580 aya: fix tracepoint prefix in a couple more places Alessandro Decina 2021-06-18 13:14:00 +0000
  • a0151dd485 aya: fix trace point section name Alessandro Decina 2021-06-18 13:08:59 +0000
  • 521ef09463
    Merge pull request #4 from seanyoung/doctest Alessandro Decina 2021-06-17 23:23:44 +1000
  • d70e291580 (cargo-release) version 0.10.2 aya-v0.10.2 Alessandro Decina 2021-06-17 13:06:57 +0000
  • fee71b42f1 aya: tc: fix QdiscRequest layout Alessandro Decina 2021-06-17 13:03:32 +0000
  • 1196ba1dcc Fix doctest and run them during CI Sean Young 2021-06-17 12:14:53 +0100
  • 59cfbc51c8
    Merge pull request #3 from seanyoung/lirc Alessandro Decina 2021-06-16 21:24:03 +1000
  • b49ba69d09 Add support for lirc programs Sean Young 2021-06-16 09:43:03 +0100
  • 304abfbfeb (cargo-release) version 0.10.1 aya-v0.10.1 Alessandro Decina 2021-06-16 07:09:28 +0000
  • cdc737490d
    Merge pull request #1 from aquarhead/fix-load-file Alessandro Decina 2021-06-16 05:48:08 +1000
  • f1fc30411d
    Fix Bpf::load_file when BTF doesn't exist LOU Xun 2021-06-15 17:43:17 +0000
  • 94b5e2e4e6 Copy readme into aya/ aya-v0.10.0 Alessandro Decina 2021-06-15 07:39:34 +0000
  • 7694bacf04 aya: add more fields to Cargo.toml Alessandro Decina 2021-06-15 07:34:15 +0000
  • 9a0b13e781 ignore .vscode Alessandro Decina 2021-06-15 07:23:32 +0000
  • 8956dd0b71 add .cargo/config Alessandro Decina 2021-06-15 07:15:20 +0000
  • e666cad2d6 Fix libc link in readme Alessandro Decina 2021-06-15 07:11:52 +0000
  • be0b7bbd83 Doc fixes Alessandro Decina 2021-06-15 03:18:20 +0000
  • 9f7b017d5d aya: bump version to 0.10 Alessandro Decina 2021-06-14 05:20:55 +0000
  • 5e0057acb9 Add readme Alessandro Decina 2021-06-14 02:05:00 +0000
  • 768640dd46 aya: add doc aliases for maps and programs Alessandro Decina 2021-06-13 20:46:43 +0000
  • 293e66af65 More docs Alessandro Decina 2021-06-13 20:03:49 +0000
  • ad58e171ff aya: refactor tc code a bit and add docs Alessandro Decina 2021-06-13 10:57:05 +0000
  • 11e21e83be More docs Alessandro Decina 2021-06-11 03:32:13 +0000
  • 6c7df27bd0 More doc fixes Alessandro Decina 2021-06-11 03:09:18 +0000
  • 28158e6028 aya: improve async perf map docs Alessandro Decina 2021-06-10 09:15:45 +0000
  • 6ecf7dabf3 aya: tweak PerfEventArray docs Alessandro Decina 2021-06-10 09:05:17 +0000
  • 6772595f3e aya: ProgramArray: more doc fixes Alessandro Decina 2021-06-10 08:47:33 +0000
  • 4bde0c54bd aya: ProgramArray: tweak docs Alessandro Decina 2021-06-10 08:42:11 +0000
  • 2cda5dbbe7 aya: implement ProgramFd for CgroupSkb Alessandro Decina 2021-06-10 08:41:53 +0000
  • 2d7b9b2e90 aya: fix CgroupSkb docs Alessandro Decina 2021-06-10 08:40:42 +0000
  • 67d35cc1d3 bpf: fix PerfMap::output() API when appending context data Alessandro Decina 2021-06-10 07:43:41 +0000
  • 73c48a5029 bpf: add support for BPF_PROG_TYPE_CGROUP_SKB programs Alessandro Decina 2021-06-10 07:40:37 +0000
  • 08a68faf8a aya: programs: add support for BPF_PROG_TYPE_CGROUP_SKB programs Alessandro Decina 2021-06-09 12:24:31 +0000
  • fb3e2f7f9d aya: programs: fix detaching programs attached with bpf_prog_attach Alessandro Decina 2021-06-09 12:17:35 +0000
  • 665802594c aya: programs: fix syscall name in errors Alessandro Decina 2021-06-09 08:19:09 +0000
  • 81a0b61164 aya: handle reordered functions Alessandro Decina 2021-06-03 10:18:49 +0000
  • b92b1e18a9 aya: improve call relocation error messages Alessandro Decina 2021-06-03 10:14:47 +0000
  • 20b2d4c77d aya: BpfError: set the #[source] attribute for RelocationErrors Alessandro Decina 2021-06-03 10:07:34 +0000
  • 6974d349e8
    programs: add support for attaching and detaching TC programs Arnabjyoti Kalita 2021-06-03 08:30:00 +0530
  • d085bdb89f CI: add build-test github action Alessandro Decina 2021-06-03 02:20:31 +0000
  • 240c65507b bpf: add HashMap::remove() Alessandro Decina 2021-06-01 09:29:32 +0000
  • 696ae6079c bpf: Add HashMap::pinned API Alessandro Decina 2021-05-17 09:52:38 +0000
  • 97c96383bd bpf: improve SockOpsContext API Alessandro Decina 2021-05-17 09:51:44 +0000
  • cb3d71429c bpf: improve SkMsgContext API Alessandro Decina 2021-05-17 09:51:04 +0000
  • bf4892d0db bpf: add support for Queue and SockMap maps Alessandro Decina 2021-05-17 09:49:39 +0000
  • 31f8d71604 aya: add support for Stack and Queue maps Alessandro Decina 2021-05-17 09:47:38 +0000
  • 157c0e2831 bpf: generate bindings for SOL_SOCKET and SO_* socket options Alessandro Decina 2021-05-13 09:04:18 +0000
  • 575e85c412 bpf: add id and pinning fields to bpf_map_def Alessandro Decina 2021-05-13 09:01:02 +0000
  • 40b7da6655 aya: add id and pinning fields to bpf_map_def Alessandro Decina 2021-05-13 08:52:19 +0000
  • ab8d512b60 bpf: add HashMap::insert Alessandro Decina 2021-05-07 01:02:25 +0000
  • dc4e020f29 aya: netlink: improve error messages Alessandro Decina 2021-05-06 03:18:10 +0000
  • 8f55cd728c bpf: SkSkbContext: add ::l3_csum_replace Alessandro Decina 2021-05-06 03:17:23 +0000
  • 4febbc3fae bpf: perf_map: fix type error Alessandro Decina 2021-05-05 02:51:07 +0000
  • 8e6f447e9b bpf: sk_skb: add helper methods Alessandro Decina 2021-05-05 02:47:51 +0000
  • 274ea91b5e bpf: aya-bpf-bindings: commit generated bindings Alessandro Decina 2021-05-05 02:46:33 +0000
  • afcc5dc662 bpf: add support for BPF_PROG_TYPE_SCHED_CLS programs Alessandro Decina 2021-05-03 06:48:44 +0000
  • 5effc972ac aya: add support for BPF_PROG_TYPE_SCHED_CLS programs Alessandro Decina 2021-05-03 06:48:16 +0000
  • 4222b140ec aya: perf_map: fix bug when max_entries=0 Alessandro Decina 2021-04-28 09:45:25 +0000
  • 3b7ffd0048 aya: update generated bindings Alessandro Decina 2021-04-28 08:59:32 +0000
  • c44393d59b xtask: codegen: use uapi kernel headers from libbpf Alessandro Decina 2021-04-28 09:02:20 +0000
  • 9595bd4571 aya-gen: don't generate doc comments Alessandro Decina 2021-04-28 08:53:05 +0000
  • 30d2b25f11 aya: xdp: fix detaching on kernels older than 5.7 Alessandro Decina 2021-04-28 08:29:19 +0000
  • 607cf68a69 aya: xdp: set flags when attaching with netlink Alessandro Decina 2021-04-28 08:27:25 +0000
  • bb7728a2c5 aya: fix BpfError display strings Alessandro Decina 2021-04-28 08:25:13 +0000
  • 1b314ded2f bpf: add SockHash::redirect Alessandro Decina 2021-04-14 23:18:59 +0000
  • 9e12c9324c aya: fix warnings Alessandro Decina 2021-04-14 23:15:22 +0000
  • dda8534d9d xtask: aya-bpf-bindings: generate bindings for xdp_action Alessandro Decina 2021-04-12 12:02:36 +0000
  • e11edc072b bpf: add more bindings Alessandro Decina 2021-04-12 11:54:36 +0000
  • 9a24f20e6f aya: programs: rework load_program() retry code a bit Alessandro Decina 2021-04-12 11:49:59 +0000
  • 4dccd840ca aya-gen: rename binary from main to aya-gen Alessandro Decina 2021-04-12 11:47:00 +0000
  • 144175434f aya: programs: add support for SkMsg programs Alessandro Decina 2021-04-12 11:46:06 +0000
  • dad300c88b aya: maps: add SockHash Alessandro Decina 2021-04-12 11:43:04 +0000
  • 696ca1ffa8 aya-bpf-bindings: generate bindings for pt_regs and sk_action Alessandro Decina 2021-04-08 08:55:47 +0000
  • ca4b3bfc04 aya: add support for SockOps programs Alessandro Decina 2021-04-04 06:42:35 +0000
  • b57cace941 aya: add support BPF_PROG_TYPE_SK_SKB programs and SockMaps Alessandro Decina 2021-03-29 09:00:17 +0000
  • b6cd813af5 aya: fix program array key size Alessandro Decina 2021-03-28 08:52:27 +0000
  • 0b3e532d7a aya: small doc fixes Alessandro Decina 2021-03-21 08:47:28 +0000
  • 79f1b385a5 aya: more docs Alessandro Decina 2021-03-21 08:44:20 +0000
  • 683a58ea6d aya: consolidate errors into ProgramError::SyscallError Alessandro Decina 2021-03-21 08:43:32 +0000
  • ae863bc663 aya: split aya::programs::probe into ::kprobe and ::uprobe & add docs Alessandro Decina 2021-03-21 07:21:16 +0000
  • d9634ae945 aya: add maps::StackTraceMap Alessandro Decina 2021-03-20 23:53:32 +0000
  • 67c9cc0359 aya: add util::kernel_symbols() Alessandro Decina 2021-03-20 23:20:51 +0000
  • 2cdb10e7f2 aya: add bpf_map_lookup_elem_ptr Alessandro Decina 2021-03-20 23:03:12 +0000
  • ad6d0596ab aya: tweak docs Alessandro Decina 2021-03-17 01:09:24 +0000
  • f464279740 aya: rename ProgramArray::unset to ProgramArray::clear_index Alessandro Decina 2021-03-17 00:58:05 +0000
  • 9ad2a5e72d aya: rename ProgramArray::keys to ProgramArray::indices Alessandro Decina 2021-03-17 00:56:44 +0000
  • b0364f76ab aya: maps: add PerCpuArray Alessandro Decina 2021-03-15 10:39:07 +0000
  • 74d5f17559 aya: rework IterableMap and ProgramArray Alessandro Decina 2021-03-14 11:07:40 +0000
  • aa3a30d196 aya: PerCpuKernelMem doesn't need to be public Alessandro Decina 2021-03-14 10:10:54 +0000
  • 1746bbf5b8 aya: add aya::maps::Array Alessandro Decina 2021-03-14 10:09:42 +0000
  • c3b902137b aya: add aya::maps::array and move ProgramArray under it Alessandro Decina 2021-03-14 01:42:53 +0000
  • 6cec8be564 aya: hash_map: add doc aliases for HASH and LRU_HASH Alessandro Decina 2021-03-13 22:39:12 +0000
  • 7a989b43b9 aya: per_cpu_hash_map: add support for BPF_MAP_TYPE_LRU_PERCPU_HASH Alessandro Decina 2021-03-13 22:37:20 +0000
  • 635dcd44b9 aya: maps: introduce MapError::KeyNotFound Alessandro Decina 2021-03-13 22:27:11 +0000
  • fd142e467c aya: rename MapError::NotFound to MapError::MapNotFound Alessandro Decina 2021-03-13 22:00:04 +0000
  • 3a5b289163 aya: add PerCpuHashMap Alessandro Decina 2021-03-13 09:10:24 +0000
  • d5098c9e57 aya: move hash_map.rs to hash_map/hash_map.rs Alessandro Decina 2021-03-10 08:59:08 +0000
  • 6a12a48f03 aya: hash_map: factor out common hash code Alessandro Decina 2021-03-10 08:52:03 +0000