Commit Graph

  • 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
  • ac83273da8 aya: fix warnings Alessandro Decina 2021-03-10 08:11:30 +0000
  • 46e0a2ede4 aya: don't export VerifierLog Alessandro Decina 2021-03-10 08:10:39 +0000
  • 7c6ae76975 aya: HashMap: add support for LRU maps Alessandro Decina 2021-03-10 07:38:34 +0000
  • 04fde46855 aya: more docs Alessandro Decina 2021-03-10 07:12:22 +0000
  • eea27f52f3 aya: tweak docs Alessandro Decina 2021-03-07 19:37:30 +0000
  • 5aa9cb12ad aya: rename perf map and add docs Alessandro Decina 2021-03-07 09:41:31 +0000
  • d94bfde295 aya: maps: add docs and make the hash_map and program_array modules public Alessandro Decina 2021-03-06 09:58:02 +0000
  • ce3f83acb1 aya: add HashMap docs Alessandro Decina 2021-03-06 09:57:25 +0000
  • e28da8812e aya: make HashMap::new private Alessandro Decina 2021-03-06 09:57:10 +0000
  • 24f7c37158 aya: add ProgramArray docs Alessandro Decina 2021-03-06 09:48:39 +0000
  • 3fddc8165c aya: make ProgramArray::new private Alessandro Decina 2021-03-06 09:48:22 +0000
  • 6682a5ff39 aya: remove pop() Alessandro Decina 2021-03-06 04:58:17 +0000
  • 1bbbf616b6 aya: add some docs for the crate and `Bpf` Alessandro Decina 2021-03-06 09:39:29 +0000
  • 563ce46118 aya: maps: group syscall errors into MapError::SyscallError Alessandro Decina 2021-03-05 07:28:34 +0000
  • f9554d6db5 aya: fix bindings for PERF_EVENT_IOC_{ENABLE|DISABLE|SET_BPF} Alessandro Decina 2021-03-02 10:52:39 +0000
  • a92bfebf50 aya: remove TryInto magic from program()/program_mut() too Alessandro Decina 2021-03-02 08:39:43 +0000
  • 42e0a659b2 aya: remove TryInto cleverness from map() and map_mut() Alessandro Decina 2021-03-02 08:27:09 +0000
  • d3482c063c aya: fix some badly completed match arms Alessandro Decina 2021-03-02 07:54:23 +0000
  • ee05f9d949 aya: fix verifier log handling Alessandro Decina 2021-03-01 20:12:41 +0000
  • 92b4ed2664 aya: add support for function calls Alessandro Decina 2021-02-25 04:21:41 +0000
  • 8b0eee317d aya: section: collecting relocations can't fail anymore Alessandro Decina 2021-02-25 19:52:23 +0000
  • 318c16cea3 aya: obj: rename symbol_table to symbols_by_index Alessandro Decina 2021-02-24 20:03:36 +0000
  • 286e117fe0 aya: add Program::name() and make ::prog_type() public Alessandro Decina 2021-02-24 06:32:07 +0000
  • 0199e4b297 aya: bpf: Add Bpf::programs() Alessandro Decina 2021-02-24 06:31:53 +0000
  • dcb5121985 aya: bpf: remove lifetime param from previous signature Alessandro Decina 2021-02-24 06:01:20 +0000
  • ed53f7470b aya: maps: add Map::name() and Map::map_type() Alessandro Decina 2021-02-24 05:58:08 +0000
  • 0a493baed6 aya: add Bpf::maps() to get all the maps Alessandro Decina 2021-02-24 05:57:37 +0000