Function netio_sendv_imm

Function Documentation

int netio_sendv_imm(struct netio_send_socket *socket, struct netio_buffer **buf, struct iovec *iov, size_t count, uint64_t key, uint64_t imm)

Sends a partial buffer with immediate data over a connected unbuffered send socket.

Parameters:
  • socket – A connected, unbuffered send socket

  • buffer – A vector of registered send buffers

  • iov – Scatter/gather buffer describing message within the buffers

  • count – Size of the scatter/gather vector

  • key – Message key used to track the message progress.

  • imm – Immediate data, up to 8 byte (size is implementation-dependent)