CDI SDK
SDK for transporting chunks of data reliably and with low latency using a polled mode network driver.
|
This defines a structure that contains all of the state information that is specific to the Tx side of a single EFA endpoint. More...
#include <adapter_efa.h>
Data Fields | |
CdiSignalType | tx_start_signal |
Signal used to wakeup the thread to do work. | |
struct fid_mr * | tx_user_payload_memory_region_ptr |
Pointer to Tx user payload data memory region. | |
struct fid_mr * | tx_internal_memory_region_ptr |
Pointer to Tx internal packet header data memory region. | |
uint16_t | tx_packets_sent_since_flush |
int | tx_packets_in_process |
This defines a structure that contains all of the state information that is specific to the Tx side of a single EFA endpoint.
int EfaTxState::tx_packets_in_process |
Number of Tx packets that are in process (sent but haven't received ACK/error response). This member must be only written in the context of PollThread.
uint16_t EfaTxState::tx_packets_sent_since_flush |
Number of Tx packets that have been sent since last flush.