CDI SDK
SDK for transporting chunks of data reliably and with low latency using a polled mode network driver.
|
Common header for all probe control packets. NOTE: Last digit of Protocol Version is the probe version. This file supports probe versions 0 - 3. More...
Data Fields | |
CdiProtocolVersionNumber | senders_version |
Sender's CDI protocol version number. | |
ProbeCommand | command |
Sender's command. | |
char | senders_ip_str [MAX_IP_STRING_LENGTH_V1] |
Sender's IP address. | |
uint8_t | senders_gid_array [MAX_IPV6_GID_LENGTH_V1] |
Sender's device GID. Contains GID + QPN (see efa_ep_addr). | |
char | senders_stream_name_str [MAX_STREAM_NAME_STRING_LENGTH_V1] |
Sender's stream name string. | |
int | senders_stream_identifier |
Sender's stream identifier. | |
uint16_t | senders_control_dest_port |
Sender's control interface destination port. Sent from Tx (client) to Rx (server) so the Rx can establish a transmit connection back to the Tx. | |
uint16_t | control_packet_num |
Probe packet number that is incremented for each command sent. Value begins at zero when a new connection is established and is only unique to the connection. | |
uint16_t | checksum |
The checksum for this control packet. | |
Common header for all probe control packets. NOTE: Last digit of Protocol Version is the probe version. This file supports probe versions 0 - 3.
Common header for all probe control packets. NOTE: Last digit of Protocol Version is the probe version. This file supports probe version 4.
SDK Protocol Command Raw Packet Version Version Header Header Comments
1.0.0 1.0.0 252 bytes 34 bytes 2.0.0 2.0.0 252 bytes 34 bytes Not supported (must upgrade) 2.0.1 1.0.2 252 bytes 34 bytes 2.0.2 1.0.2 252 bytes 34 bytes 2.1.x 1.0.3 252 bytes 34 bytes Not supported (must upgrade)
SDK Protocol Command Raw Packet Version Version Header Header Comments
2.2.0 2.1.4 252 bytes 47 bytes 2.3.0 2.1.4 252 bytes 47 bytes 2.3.1 2.1.4 252 bytes 47 bytes Not supported (must upgrade) 2.3.2 2.1.4 252 bytes 47 bytes