Module manager_actor

Module manager_actor 

Source
Expand description

§Ibverbs Manager

Contains ibverbs-specific RDMA logic.

Manages ibverbs resources including:

  • Memory registration (CPU and CUDA via dmabuf or segment scanning)
  • Queue pair creation and connection establishment
  • RDMA domain and protection domain management
  • Device selection and PCI-to-RDMA device mapping

Structs§

IbvBackend
Wrapper around ActorHandle<IbvManagerActor> that moves the RDMA data-plane (post send/recv, poll CQ) off the actor loop while keeping state-mutating operations (MR registration/deregistration, QP management) serialized through actor messages.
IbvManagerActor
Manages all ibverbs-specific RDMA resources and operations.

Enums§

IbvManagerLocalMessage
Local-only messages for MR registration/deregistration.
IbvManagerMessage
Messages handled by IbvManagerActor.

Traits§

IbvManagerLocalMessageClient
The custom client trait for this message type.
IbvManagerLocalMessageHandler
The custom handler trait for this message type.
IbvManagerMessageClient
The custom client trait for this message type.
IbvManagerMessageHandler
The custom handler trait for this message type.