Function netio_send_inline_buffer

Function Documentation

int netio_send_inline_buffer(struct netio_send_socket *socket, struct netio_buffer *buf)

Sends a buffer over a connected unbuffered send socket as inline data.

Parameters:
  • socket – A connected, unbuffered send socket

  • buf – A buffer whose size does not exceed FI_VERBS_INLINE_SIZE (libfabric default 64 bytes) The buffer is reusable as soon as the function returns as it is copied by the provider. The buffer is not required to be a registered memory region as no RDMA transfer occurs. FI_VERBS_INLINE_SIZE corresponds to IBV_SEND_INLINE