Commit Graph

  • 42fd82e32b
    Merge pull request #790 from dave-tucker/no-map-pinned Dave Tucker 2023-09-20 10:44:20 +0100
  • 938f979fe7 aya: Make MapData::pin pub Dave Tucker 2023-09-19 13:38:20 +0100
  • 0f4021ec89 aya: Remove MapData::pinned Dave Tucker 2023-09-18 17:32:37 +0100
  • 4f4b6b1664 aya: Make MapData::pin pub Dave Tucker 2023-09-19 13:38:20 +0100
  • c665e1f1ba aya: Remove MapData::pinned Dave Tucker 2023-09-18 17:32:37 +0100
  • 0b6ea313de
    Merge pull request #782 from astoycos/prog-info Andrew Stoycos 2023-09-18 12:56:28 -0400
  • 3ffb1ed061 aya: Remove MapData::pinned Dave Tucker 2023-09-18 17:32:37 +0100
  • 38de7865d7
    aya: Implement RingBuf Andrew Werner 2023-07-11 11:30:01 -0400
  • 8c44387bc1
    maps: sort variants Tamir Duberstein 2023-09-18 11:46:18 -0400
  • 8f9c0b610b
    Cargo.toml: remove redundant keys Tamir Duberstein 2023-09-18 11:46:01 -0400
  • 7ce728c9c8
    aya: move mmap from perf_buffer.rs to sys/mod.rs William Findlay 2021-10-22 11:33:38 -0400
  • 37547d9503
    aya: impl From<obj::InvalidMapTypeError> for MapTypeError Andrew Werner 2023-07-11 11:37:47 -0400
  • 41d01f638b
    Merge pull request #770 from aya-rs/mapfd-is-owned Tamir Duberstein 2023-09-18 11:35:07 -0400
  • 0dacb34d44
    maps: fix typos, avoid fallible conversions Tamir Duberstein 2023-09-01 13:40:43 -0400
  • b4d5a1e8db
    maps: MapData::{obj, fd} are private Tamir Duberstein 2023-09-01 13:53:03 -0400
  • f41592663c
    maps: `MapFd` and `SockMapFd` are owned Tamir Duberstein 2023-08-29 17:19:20 -0400
  • 33018c16f4
    Merge pull request #788 from aya-rs/dependabot/cargo/cargo_metadata-0.18.0 dependabot[bot] 2023-09-18 14:22:09 +0000
  • e0880316c3
    build(deps): update cargo_metadata requirement from 0.17.0 to 0.18.0 dependabot[bot] 2023-09-18 14:03:57 +0000
  • 6ab7475fa6 aya: add program_info() api to program astoycos 2023-09-07 14:32:33 -0400
  • 96c8bc9fa5
    Merge pull request #784 from aya-rs/dependabot/cargo/bindgen-0.68 dependabot[bot] 2023-09-14 23:49:35 +0000
  • 9b5fce92d9 SQUASH: respond to tamir's review astoycos 2023-09-13 14:59:39 -0400
  • ef6ccdb7b9 integration-test: add map pinning converage astoycos 2023-09-08 13:37:01 -0400
  • 72cf497448 aya/maps: fix libbpf_pin_by_name, add pin() api Andrew Stoycos 2023-08-11 12:26:26 -0400
  • e84cd73fa3 aya/maps: add name to mapdata astoycos 2023-09-08 14:22:21 -0400
  • 70602350d7 fix aya_log. pdliyan 2023-09-12 20:34:45 +0800
  • 5691829fcf
    Merge pull request #786 from aya-rs/no-sleep Tamir Duberstein 2023-09-11 11:42:18 -0400
  • 9686092280
    build(deps): update bindgen requirement from 0.66 to 0.68 dependabot[bot] 2023-09-11 14:50:26 +0000
  • 0a144a0e69
    integration-test: remove all sleeps Tamir Duberstein 2023-09-11 10:37:57 -0400
  • 80d187d66d
    Merge pull request #785 from astoycos/fix-ci Andrew Stoycos 2023-09-11 10:37:09 -0400
  • 81f634abc6 aya/ci: fixup broken debian kernel image url astoycos 2023-09-11 09:54:03 -0400
  • a2201e6698 change the way loading stack_argument bpf bytes. pdliyan 2023-09-07 10:29:15 +0800
  • f0f09ac16e
    Merge pull request #781 from aya-rs/build-badge Tamir Duberstein 2023-09-05 12:16:38 -0400
  • 1aa1dc53db
    README: fix build badge Tamir Duberstein 2023-09-05 11:59:01 -0400
  • 9851925107
    README: fix build badge Tamir Duberstein 2023-09-05 11:59:01 -0400
  • e807cb7da9
    Merge branch 'main' into new_sarg liyan 2023-09-05 20:28:15 +0800
  • 24cc238f66 format Cargo.toml pdliyan 2023-09-05 20:21:23 +0800
  • d8f7675768
    Update test/integration-test/Cargo.toml liyan 2023-09-05 10:39:43 +0800
  • 92d3056db3
    Merge pull request #775 from aya-rs/perf-as-raw-fd Tamir Duberstein 2023-09-04 12:39:34 -0400
  • 18c7235dba
    Merge pull request #780 from aya-rs/dependabot/github_actions/actions/checkout-4 dependabot[bot] 2023-09-04 15:15:51 +0000
  • 385b04c12b
    build(deps): bump actions/checkout from 3 to 4 dependabot[bot] 2023-09-04 14:05:17 +0000
  • 08d038cb71 fix bug. pdliyan 2023-09-04 21:01:28 +0800
  • f00ddb6eeb use c_ulonglong instead of __u64. pdliyan 2023-09-04 19:45:14 +0800
  • 2c4d51a318 aya: Implement RingBuf Andrew Werner 2023-07-11 11:30:01 -0400
  • cf18dc20bf aya: Implement RingBuf Andrew Werner 2023-07-11 11:30:01 -0400
  • 038c630ec1 aya: Implement RingBuf Andrew Werner 2023-07-11 11:30:01 -0400
  • f4d354724b xtask: bless public-api Tuetuopay 2023-08-17 19:32:21 +0200
  • 43b1be4806 maps/xdp: make maps work on kernels not supporting ProgIds Tuetuopay 2023-08-05 00:16:43 +0200
  • 8920c33a61 bpf/devmap: don't expose `bpf_devmap_value` Tuetuopay 2023-08-05 00:16:40 +0200
  • 1121d607b6 maps/xdp: use ProgramFd instead of impl AsRawFd Tuetuopay 2023-08-05 00:16:35 +0200
  • 84dd45ebd8 bpf: add documentation for XDP maps Tuetuopay 2023-08-05 00:16:22 +0200
  • 022a66dfbb bpf: make xdp maps functions safe Tuetuopay 2023-08-05 00:16:18 +0200
  • 540ebc66f9 aya: fix docstring missing trailing period Tuetuopay 2023-08-05 00:16:16 +0200
  • 9ed9873742 xdp: add support for chained xdp programs in {cpu,dev}map Tuetuopay 2023-08-05 00:16:10 +0200
  • 1e0dff1189 aya: add support for map-bound XDP programs Tuetuopay 2023-08-05 00:15:49 +0200
  • fa29f975b4 macros: add 'map' option to xdp macro Tuetuopay 2023-08-05 00:15:44 +0200
  • 1113356b6d bpf: Update XDP maps implementation Tuetuopay 2023-08-05 00:15:41 +0200
  • 55c604322a aya: Update XDP maps implementations Tuetuopay 2023-08-05 00:15:37 +0200
  • ba72467010 bpf: Implement XDP maps Dave Tucker 2022-05-30 11:58:59 +0100
  • 71c958076e aya: Implement XDP Map Types Dave Tucker 2022-05-30 11:43:38 +0100
  • 613927a391 aya: move mmap from perf_buffer.rs to sys/mod.rs William Findlay 2021-10-22 11:33:38 -0400
  • 3bb25bdd10 aya: impl From<obj::InvalidMapTypeError> for MapTypeError Andrew Werner 2023-07-11 11:37:47 -0400
  • 8d3fc49d68
    Merge pull request #774 from ajwerner/try_from_LruHash ajwerner 2023-09-01 11:30:08 -0400
  • 172859c66b aya/maps: support TryFrom for LRU hash maps Andrew Werner 2023-09-01 10:40:36 -0400
  • 188aef8358 aya/maps: support TryFrom for LRU hash maps Andrew Werner 2023-09-01 10:40:36 -0400
  • b755cadeef aya/maps: support TryFrom for LRU hash maps Andrew Werner 2023-09-01 10:40:36 -0400
  • 880c331733 aya/maps: support TryFrom for LRU hash maps Andrew Werner 2023-09-01 10:40:36 -0400
  • 792f467d40
    Merge pull request #777 from ajwerner/ajwerner/TryFrom-macros ajwerner 2023-09-01 10:56:37 -0400
  • 2a1bf609b2 aya/maps: rework TryFrom macros Andrew Werner 2023-08-31 21:32:56 -0400
  • 030644a5d5 xtask: bless public-api Tuetuopay 2023-08-17 19:32:21 +0200
  • 0ba2a1be0c maps/xdp: make maps work on kernels not supporting ProgIds Tuetuopay 2023-08-05 00:16:43 +0200
  • 1af1d0f9fc bpf/devmap: don't expose `bpf_devmap_value` Tuetuopay 2023-08-05 00:16:40 +0200
  • 7d004daff5 maps/xdp: use ProgramFd instead of impl AsRawFd Tuetuopay 2023-08-05 00:16:35 +0200
  • db72593cd7 bpf: add documentation for XDP maps Tuetuopay 2023-08-05 00:16:22 +0200
  • 30cedba793 bpf: make xdp maps functions safe Tuetuopay 2023-08-05 00:16:18 +0200
  • 75d7c89399 aya: fix docstring missing trailing period Tuetuopay 2023-08-05 00:16:16 +0200
  • 0ef210e375 xdp: add support for chained xdp programs in {cpu,dev}map Tuetuopay 2023-08-05 00:16:10 +0200
  • d2781683c8 aya: add support for map-bound XDP programs Tuetuopay 2023-08-05 00:15:49 +0200
  • 110048d2cb macros: add 'map' option to xdp macro Tuetuopay 2023-08-05 00:15:44 +0200
  • 16d4cb82f8 bpf: Update XDP maps implementation Tuetuopay 2023-08-05 00:15:41 +0200
  • 4c7e324988 aya: Update XDP maps implementations Tuetuopay 2023-08-05 00:15:37 +0200
  • 79a7179777 bpf: Implement XDP maps Dave Tucker 2022-05-30 11:58:59 +0100
  • 79a92fc35f aya: Implement XDP Map Types Dave Tucker 2022-05-30 11:43:38 +0100
  • 8b0c7f1204
    async_perf_event_array: access inner through async Tamir Duberstein 2023-08-31 12:21:49 -0400
  • 145b3ba32d
    async_perf_event_array: access inner through async Tamir Duberstein 2023-08-31 12:21:49 -0400
  • b84d1da605
    maps: Remove BorrowMut bounds Tamir Duberstein 2023-08-31 12:20:34 -0400
  • 8668436787
    Merge pull request #772 from aya-rs/link-owned Tamir Duberstein 2023-08-31 11:18:08 -0400
  • c4d1d1086a
    Merge pull request #771 from aya-rs/xdp-raw Tamir Duberstein 2023-08-31 11:09:45 -0400
  • 454bf0df58 fix bug and format. pdliyan 2023-08-31 11:21:14 +0800
  • 9c167c7147 merge sarg patch. pdliyan 2023-08-30 15:11:11 +0800
  • 3241e5a5e8 add intergration-test of stack_argument. pdliyan 2023-08-30 14:49:15 +0800
  • 204d02022a
    programs: ProgAttachLink and LircLink hold owned FDs Tamir Duberstein 2023-08-29 17:52:58 -0400
  • cee0265b52
    netlink: use OwnedFd Tamir Duberstein 2023-08-29 17:38:55 -0400
  • 7b51c83aa6
    maps: `MapFd` and `SockMapFd` are owned Tamir Duberstein 2023-08-29 17:19:20 -0400
  • 4412821251 xtask: bless public-api Tuetuopay 2023-08-17 19:32:21 +0200
  • 66cb223b21 maps/xdp: make maps work on kernels not supporting ProgIds Tuetuopay 2023-08-05 00:16:43 +0200
  • e3f7324baf bpf/devmap: don't expose `bpf_devmap_value` Tuetuopay 2023-08-05 00:16:40 +0200
  • c53bf9eb2f maps/xdp: use ProgramFd instead of impl AsRawFd Tuetuopay 2023-08-05 00:16:35 +0200
  • 48cdfc7793 bpf: add documentation for XDP maps Tuetuopay 2023-08-05 00:16:22 +0200
  • c4141ccba8 bpf: make xdp maps functions safe Tuetuopay 2023-08-05 00:16:18 +0200
  • a898d6dc04 aya: fix docstring missing trailing period Tuetuopay 2023-08-05 00:16:16 +0200