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

This defines a structure that contains all of the state information for the sending side of a single flow. More...

#include <private.h>

Data Fields

char copy_dest_ip_addr_str [MAX_IP_STRING_LENGTH]
 Copy of the destination IP address string. The pointer in config_data (see below) points to this value.
 
CdiTxConfigData config_data
 Copy of the configuration data. Copies of strings are made and are then referenced in this structure.
 
CdiCallback cb_ptr
 Callback function address.
 
CdiQueueHandle payload_queue_handle
 Queue of TxPayloadState structures.
 
CdiPoolHandle payload_state_pool_handle
 Memory pool for payload state (TxPayloadState).
 
CdiPoolHandle payload_sgl_entry_pool_handle
 Memory pool for payload SGL entries (CdiSglEntry). Not thread-safe.
 
CdiPoolHandle work_request_pool_handle
 Memory pool for work requests (TxPacketWorkRequest). Not thread-safe.
 
CdiPoolHandle packet_sgl_entry_pool_handle
 Memory pool for packet SGL entries (CdiSglEntry). Not thread-safe.
 
CdiQueueHandle work_req_comp_queue_handle
 Queue of completed work requests that need their resources freed (TxPacketWorkRequest*).
 

Detailed Description

This defines a structure that contains all of the state information for the sending side of a single flow.


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