Commit Graph

  • 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
  • 6b58b147df xdp: add support for chained xdp programs in {cpu,dev}map Tuetuopay 2023-08-05 00:16:10 +0200
  • 6b3d3c80c4 aya: add support for map-bound XDP programs Tuetuopay 2023-08-05 00:15:49 +0200
  • 2a7d0347f0 macros: add 'map' option to xdp macro Tuetuopay 2023-08-05 00:15:44 +0200
  • 46ebe1fd9a bpf: Update XDP maps implementation Tuetuopay 2023-08-05 00:15:41 +0200
  • 8c49f85a49 aya: Update XDP maps implementations Tuetuopay 2023-08-05 00:15:37 +0200
  • f6c101274f bpf: Implement XDP maps Dave Tucker 2022-05-30 11:58:59 +0100
  • 6bda3ec8c5 aya: Implement XDP Map Types Dave Tucker 2022-05-30 11:43:38 +0100
  • c4643b395f
    Merge pull request #723 from nrxus/map-program-owned-fd Tamir Duberstein 2023-08-29 10:21:46 -0400
  • 6895b1e2ed
    aya: Use AsFd when attaching fds to programs Andrés Medina 2023-08-16 18:09:55 -0700
  • d2e74e562d
    aya: Use BorrowedFd when using the program fd in sys/bpf.rs Andrés Medina 2023-08-16 18:07:23 -0700
  • 4567c351fe
    Merge pull request #768 from aya-rs/dependabot/cargo/nix-0.27.0 dependabot[bot] 2023-08-28 13:50:01 +0000
  • a38dc057b4
    build(deps): update nix requirement from 0.26.2 to 0.27.0 dependabot[bot] 2023-08-28 13:25:29 +0000
  • 44cf7b8009 xtask: bless public-api Tuetuopay 2023-08-17 19:32:21 +0200
  • b92a452535 maps/xdp: make maps work on kernels not supporting ProgIds Tuetuopay 2023-08-05 00:16:43 +0200
  • 4cfc73f12b bpf/devmap: don't expose `bpf_devmap_value` Tuetuopay 2023-08-05 00:16:40 +0200
  • 88e0ef3156 maps/xdp: use ProgramFd instead of impl AsRawFd Tuetuopay 2023-08-05 00:16:35 +0200
  • 4d058ac5be bpf: add documentation for XDP maps Tuetuopay 2023-08-05 00:16:22 +0200
  • d5429db676 bpf: make xdp maps functions safe Tuetuopay 2023-08-05 00:16:18 +0200
  • 00f3619df4 aya: fix docstring missing trailing period Tuetuopay 2023-08-05 00:16:16 +0200
  • 32fac15379 xdp: add support for chained xdp programs in {cpu,dev}map Tuetuopay 2023-08-05 00:16:10 +0200
  • b4e6449f77 xtask: bless public-api Tuetuopay 2023-08-17 19:32:21 +0200
  • afe50e0e3d maps/xdp: make maps work on kernels not supporting ProgIds Tuetuopay 2023-08-05 00:16:43 +0200
  • 70fe35a27d bpf/devmap: don't expose `bpf_devmap_value` Tuetuopay 2023-08-05 00:16:40 +0200
  • 2ea460ccf1 maps/xdp: use ProgramFd instead of impl AsRawFd Tuetuopay 2023-08-05 00:16:35 +0200
  • 71f2ac6d20 bpf: add documentation for XDP maps Tuetuopay 2023-08-05 00:16:22 +0200
  • 1c5f2339e7 bpf: make xdp maps functions safe Tuetuopay 2023-08-05 00:16:18 +0200
  • 4bf7176559 aya: fix docstring missing trailing period Tuetuopay 2023-08-05 00:16:16 +0200
  • f1a78b11b6 xdp: add support for chained xdp programs in {cpu,dev}map Tuetuopay 2023-08-05 00:16:10 +0200
  • 6fbde9502d aya: add support for map-bound XDP programs Tuetuopay 2023-08-05 00:15:49 +0200
  • a86c671c47 xtask: bless public-api Tuetuopay 2023-08-17 19:32:21 +0200
  • cf4424f1fb maps/xdp: make maps work on kernels not supporting ProgIds Tuetuopay 2023-08-05 00:16:43 +0200
  • 29021169b0 bpf/devmap: don't expose `bpf_devmap_value` Tuetuopay 2023-08-05 00:16:40 +0200
  • b6963cb6bc maps/xdp: use ProgramFd instead of impl AsRawFd Tuetuopay 2023-08-05 00:16:35 +0200
  • 23777ea567 bpf: add documentation for XDP maps Tuetuopay 2023-08-05 00:16:22 +0200
  • 134c41e681 bpf: make xdp maps functions safe Tuetuopay 2023-08-05 00:16:18 +0200