Commit Graph

  • d67e6d2007 xtask: bless public-api Tuetuopay 2023-08-17 19:32:21 +0200
  • 990f45e894 maps/xdp: make maps work on kernels not supporting ProgIds Tuetuopay 2023-08-05 00:16:43 +0200
  • d7086ab132 bpf/devmap: don't expose `bpf_devmap_value` Tuetuopay 2023-08-05 00:16:40 +0200
  • f77b07ffd6 maps/xdp: use ProgramFd instead of impl AsRawFd Tuetuopay 2023-08-05 00:16:35 +0200
  • df51dd7ae4 maps/xdp: drop the possibly-unsafe {Cpu,Dev}MapValue conversions Tuetuopay 2023-08-05 00:16:32 +0200
  • 545199a3da maps/xdp: improve XDP maps documentation Tuetuopay 2023-08-05 00:16:30 +0200
  • 7474b6b6a0 bpf: add documentation for XDP maps Tuetuopay 2023-08-05 00:16:22 +0200
  • f4d6f80342 bpf: make xdp maps functions safe Tuetuopay 2023-08-05 00:16:18 +0200
  • a9c4a2f476 aya: fix docstring missing trailing period Tuetuopay 2023-08-05 00:16:16 +0200
  • 96ff77d268 xdp: add support for chained xdp programs in {cpu,dev}map Tuetuopay 2023-08-05 00:16:10 +0200
  • 4d06c651ae aya: add support for map-bound XDP programs Tuetuopay 2023-08-05 00:15:49 +0200
  • 238bcc6e74 macros: add 'map' option to xdp macro Tuetuopay 2023-08-05 00:15:44 +0200
  • 076f2c4664 bpf: Update XDP maps implementation Tuetuopay 2023-08-05 00:15:41 +0200
  • 58f8f4aabf aya: Update XDP maps implementations Tuetuopay 2023-08-05 00:15:37 +0200
  • decdc175cd bpf: Implement XDP maps Dave Tucker 2022-05-30 11:58:59 +0100
  • 75d23e7b97 aya: Implement XDP Map Types Dave Tucker 2022-05-30 11:43:38 +0100
  • 461c2759c5
    Merge pull request #765 from aya-rs/more-utf8-fixes Tamir Duberstein 2023-08-24 13:42:31 -0400
  • 1ccfdbc175
    aya: support non-UTF8 probing Tamir Duberstein 2023-08-24 11:17:52 -0400
  • 16db4c8fe0
    aya: Use AsFd when attaching fds to programs Andrés Medina 2023-08-16 18:09:55 -0700
  • c4fc17669e
    aya: Use AsFd when attaching fds to programs Andrés Medina 2023-08-16 18:09:55 -0700
  • dd6a438cbc
    aya: Use BorrowedFd when using the program fd in sys/bpf.rs Andrés Medina 2023-08-16 18:07:23 -0700
  • eccb84a2cf
    aya: support non-UTF8 probing Tamir Duberstein 2023-08-24 11:17:52 -0400
  • 8ffd9bb236
    Merge pull request #742 from aya-rs/avoid-utf-assumption Tamir Duberstein 2023-08-24 11:16:04 -0400
  • 0bba9b14b0
    maps,programs: avoid path UTF-8 assumptions Tamir Duberstein 2023-08-10 11:44:37 -0400
  • 572d047e37
    test: avoid lossy string conversions Tamir Duberstein 2023-08-11 10:20:38 -0400
  • ff8c124770
    Merge pull request #763 from aya-rs/lints Tamir Duberstein 2023-08-24 09:43:38 -0400
  • fb00fa13f3
    Merge pull request #762 from aya-rs/remove-workaround Tamir Duberstein 2023-08-23 19:13:50 -0400
  • ca2e43d318
    integration-test: Remove cargo symlink workaround Tamir Duberstein 2023-08-22 13:16:05 -0400
  • abda239d63
    aya: deny various allow-by-default lints Tamir Duberstein 2023-08-11 16:03:53 -0400
  • 1fa1241ccb
    Merge pull request #764 from aya-rs/fix-docs vadorovsky 2023-08-23 22:03:09 +0200
  • b91d90d6b9
    github: build qemu from source if bad signature Tamir Duberstein 2023-08-23 12:41:33 -0400
  • 5d608c5485 aya: add netlink_clsact_qdisc_exists function Mohammad Javad Pooladkhay 2023-08-23 17:12:14 +0100
  • e99e800390
    Merge branch 'aya-rs:main' into main Mohammad Javad Pooladkhay 2023-08-23 17:19:39 +0100
  • 9ff1bf3d3b
    aya: fix docs build Tamir Duberstein 2023-08-23 11:01:23 -0400
  • 08816d9ac5
    integration-test: Remove cargo symlink workaround Tamir Duberstein 2023-08-22 13:16:05 -0400
  • 9185b57b34
    aya: deny various allow-by-default lints Tamir Duberstein 2023-08-11 16:03:53 -0400
  • f3efeb06d7
    Merge 127860d123 into 47a09a4ec9 Dave Tucker 2023-08-18 21:00:56 +0000
  • 47a09a4ec9
    Merge pull request #761 from aya-rs/mac-broken-qemu Tamir Duberstein 2023-08-18 17:00:20 -0400
  • 756e6b979a
    github: brew reinstall qemu Tamir Duberstein 2023-08-18 10:51:09 -0400
  • 9ba0b04207
    github: use gnubin rather than bespoke symlinks Tamir Duberstein 2023-08-18 11:03:00 -0400
  • 7adc296d76
    github: `brew update` Tamir Duberstein 2023-08-18 10:51:09 -0400
  • 1d5f764d07
    Merge pull request #758 from aya-rs/map-fd-not-option Tamir Duberstein 2023-08-17 10:51:22 -0400
  • a31544b6e7
    maps: BloomFilter::insert takes &mut self Tamir Duberstein 2023-08-16 12:20:32 -0400
  • 89bc255f1d
    aya: MapData::fd is non-optional Tamir Duberstein 2023-08-16 11:54:07 -0400
  • 9e05226706 bpf: Add XskMap hailang 2023-08-17 11:27:32 +0800
  • a845bc2932 aya: Use AsFd when attaching fds to programs Andrés Medina 2023-08-16 18:09:55 -0700
  • 310a82c72e aya: Use AsFd when attaching fds to programs Andrés Medina 2023-08-16 18:09:55 -0700
  • f34066dab4 aya: Use BorrowedFd when using the program fd in sys/bpf.rs Andrés Medina 2023-08-16 18:07:23 -0700
  • 097e40d7bc
    aya: MapData::fd is non-optional Tamir Duberstein 2023-08-16 11:54:07 -0400
  • 97d77458c5 aya: Use AsFd when attaching fds to programs Andrés Medina 2023-08-15 19:30:04 -0700
  • 4fb558d3a4 aya: Use OwnedFd for Program related actions Andrés Medina 2023-08-03 21:19:13 -0700
  • c7b5cd5eb5
    Merge pull request #757 from aya-rs/attach-fd-owned Tamir Duberstein 2023-08-15 16:44:14 -0400
  • 3d68fa32cb
    aya: use RAII to close FDs Tamir Duberstein 2023-08-15 16:18:56 -0400
  • ae6526e59b
    programs: `ProgramData::attach_prog_fd` is owned Tamir Duberstein 2023-08-15 16:08:13 -0400
  • 8b3a93161d
    xtask: bless API with new nightly Tamir Duberstein 2023-08-15 16:28:25 -0400
  • f15d54401e aya: Use AsFd when attaching fds to programs Andrés Medina 2023-08-04 19:59:20 -0700
  • aeb2befc00 aya: Use OwnedFd for Program related actions Andrés Medina 2023-08-03 21:19:13 -0700
  • 3c1359e551
    maps,programs: avoid path UTF-8 assumptions Tamir Duberstein 2023-08-10 11:44:37 -0400
  • cc9b0b496c
    test: avoid lossy string conversions Tamir Duberstein 2023-08-11 10:20:38 -0400
  • befa55eafc
    Merge pull request #755 from aya-rs/dependabot/cargo/num_enum-0.7 dependabot[bot] 2023-08-14 16:12:36 +0000
  • 623cfd89bf
    build(deps): update num_enum requirement from 0.6 to 0.7 dependabot[bot] 2023-08-14 15:59:49 +0000
  • 9b72d6d260
    Merge pull request #754 from aya-rs/dependabot/cargo/object-0.32 dependabot[bot] 2023-08-14 15:59:08 +0000
  • 2f3b8b0509
    maps,programs: avoid path UTF-8 assumptions Tamir Duberstein 2023-08-10 11:44:37 -0400
  • 1708c8d73d
    test: avoid lossy string conversions Tamir Duberstein 2023-08-11 10:20:38 -0400
  • d0838a7688
    build(deps): update object requirement from 0.31 to 0.32 dependabot[bot] 2023-08-14 15:47:42 +0000
  • e813a054ad
    Merge pull request #744 from aya-rs/programfd-borrowed Tamir Duberstein 2023-08-14 11:47:40 -0400
  • 504fd1df0a
    programs: `ProgramFd` is owned Tamir Duberstein 2023-08-10 14:37:08 -0400
  • 7874ad99f7
    Merge pull request #756 from aya-rs/wget Tamir Duberstein 2023-08-14 11:35:57 -0400
  • 6740c43a02
    github: update 6.4.0 URLs Tamir Duberstein 2023-08-14 10:37:10 -0400
  • 89eafd139d
    github: use gxargs on macOS Tamir Duberstein 2023-08-14 11:00:16 -0400
  • 47a8a4b878
    github: reduce wget verbosity, remove -q Tamir Duberstein 2023-08-14 10:36:37 -0400
  • bcc9743254
    Merge pull request #637 from astoycos/helpers Andrew Stoycos 2023-08-13 22:07:31 -0400
  • 4859705fbc aya: fix tc name limit Mohammad Javad Pooladkhay 2023-08-08 23:17:51 +0100
  • e1a556894c
    aya: add helper methods for ProgramInfo Andrew Stoycos 2023-07-24 12:16:23 -0400
  • 03c5012db2
    Merge pull request #702 from dave-tucker/mapdata-btffd Dave Tucker 2023-08-11 15:53:44 +0100
  • 8ce1c00ad8
    Merge pull request #749 from dave-tucker/clang-format Dave Tucker 2023-08-11 15:44:08 +0100
  • 4541b13a42
    update public-api Andrew Stoycos 2023-07-27 11:37:29 -0400
  • 7af87e4653
    update public-api Andrew Stoycos 2023-07-27 11:37:29 -0400
  • 957373993a
    add smoke test for loaded_programs() Andrew Stoycos 2023-07-26 12:53:02 -0400
  • d1f7228225
    add methods to help the loaded_programs() API Andrew Stoycos 2023-07-24 12:16:23 -0400
  • 7f98e419e6
    Merge pull request #748 from aya-rs/btf_obj_fd-owned Tamir Duberstein 2023-08-11 10:31:36 -0400
  • a88bd5d238
    maps,programs: avoid path UTF-8 assumptions Tamir Duberstein 2023-08-10 11:44:37 -0400
  • 8055035863
    test: avoid lossy string conversions Tamir Duberstein 2023-08-11 10:20:38 -0400
  • d88ca62aaa
    programs: Plug attach_btf_obj_fd leak Tamir Duberstein 2023-08-10 18:47:35 -0400
  • db975e9778 aya: Don't store bpf_fd in MapData Dave Tucker 2023-07-31 11:05:36 +0100
  • 02124002c8 .github: Add clang-format Dave Tucker 2023-08-11 10:28:46 +0100
  • c0a08276a6
    Merge pull request #750 from dave-tucker/public-api-bless Dave Tucker 2023-08-11 13:59:52 +0100
  • d85afe78f9 xtask: Fix aya public-api Dave Tucker 2023-08-11 13:15:52 +0100
  • 09bee10e79
    maps,programs: avoid path UTF-8 assumptions Tamir Duberstein 2023-08-10 11:44:37 -0400
  • 4c6bb46338
    programs: Plug attach_btf_obj_fd leak Tamir Duberstein 2023-08-10 18:47:35 -0400
  • 5bc922af23
    Merge pull request #747 from aya-rs/helpers Tamir Duberstein 2023-08-10 18:57:20 -0400
  • 5ac186299b
    sys: refactor btf_obj_get_info_by_fd to share code Tamir Duberstein 2023-08-10 18:31:49 -0400
  • c7a19bcefb
    sys: add map_ids to bpf_prog_get_info_by_fd Tamir Duberstein 2023-08-10 18:19:24 -0400
  • 2650aaa59b
    sys: add map_ids to bpf_prog_get_info_by_fd Tamir Duberstein 2023-08-10 18:02:53 -0400
  • 68bf8818ec
    Merge pull request #745 from aya-rs/even-more-aggro-kp-handling Tamir Duberstein 2023-08-10 15:57:01 -0400
  • 7e14214f47
    xtask: add noapic to kernel parameters Tamir Duberstein 2023-08-10 15:39:49 -0400
  • de65ba0067
    xtask: watch for kernel panic in stdout too Tamir Duberstein 2023-08-10 12:08:32 -0400
  • bb6c27b83a
    programs: `ProgramFd` is borrowed from the program Tamir Duberstein 2023-08-10 14:37:08 -0400
  • f061a97007
    programs: avoid assumptions that paths are UTF-8 Tamir Duberstein 2023-08-10 11:44:37 -0400
  • 90cf13163b
    Merge pull request #743 from aya-rs/avoid-vec-ksyms Tamir Duberstein 2023-08-10 12:12:38 -0400