CDI SDK
SDK for transporting chunks of data reliably and with low latency using a polled mode network driver.
Loading...
Searching...
No Matches
EfaTxState Struct Reference

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
 

Detailed Description

This defines a structure that contains all of the state information that is specific to the Tx side of a single EFA endpoint.

Field Documentation

◆ tx_packets_in_process

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.

◆ tx_packets_sent_since_flush

uint16_t EfaTxState::tx_packets_sent_since_flush

Number of Tx packets that have been sent since last flush.


The documentation for this struct was generated from the following file: