An abstract data structure that avails bulk transport for io operations. End users will register the IO vectors using this structure and bulk transfer apis will take care of doing the data transfer in zero-copy fashion. These APIs are primarily used by another in-memory structure m0_io_fop.
- See also
- m0_io_fop.
- Note
- Passive entities engaging in bulk transfer do not block for m0_rpc_bulk callback. Only active entities are blocked since they can not proceed until bulk transfer is complete.
- See also
- rpc_bulk_buf_cb().
Definition at line 247 of file bulk.h.