Function netio_send_imm

Function Documentation

int netio_send_imm(struct netio_send_socket *socket, struct netio_buffer *buf, void *addr, size_t size, 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 registered send buffer

  • addr – Pointer to message within the buffer

  • size – Size of the message

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

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