![]() |
![]() |
CPPI host descriptor layout. More...
#include <cppi_desc.h>
Data Fields | |
uint32_t | descInfo |
uint32_t | tagInfo |
uint32_t | packetInfo |
uint32_t | buffLen |
uint32_t | buffPtr |
uint32_t | nextBDPtr |
uint32_t | origBufferLen |
uint32_t | origBuffPtr |
uint32_t | timeStamp |
uint32_t | softwareInfo0 |
uint32_t | softwareInfo1 |
uint32_t | softwareInfo2 |
uint32_t | psData |
CPPI host descriptor layout.
uint32_t Cppi_HostDesc::buffLen |
Number of valid data bytes in the buffer
uint32_t Cppi_HostDesc::buffPtr |
Byte aligned memory address of the buffer associated with this descriptor
uint32_t Cppi_HostDesc::descInfo |
Descriptor type, packet type, protocol specific region location, packet length
uint32_t Cppi_HostDesc::nextBDPtr |
32-bit word aligned memory address of the next buffer descriptor
uint32_t Cppi_HostDesc::origBufferLen |
Completion tag, original buffer size
uint32_t Cppi_HostDesc::origBuffPtr |
Original buffer pointer
uint32_t Cppi_HostDesc::packetInfo |
EPIB present, PS valid word count, error flags, PS flags, return policy, return push policy, packet return QM number, packet return queue number
uint32_t Cppi_HostDesc::psData |
Optional protocol specific data
uint32_t Cppi_HostDesc::softwareInfo0 |
Optional EPIB word1
uint32_t Cppi_HostDesc::softwareInfo1 |
Optional EPIB word2
uint32_t Cppi_HostDesc::softwareInfo2 |
Optional EPIB word3
uint32_t Cppi_HostDesc::tagInfo |
Source tag, Destination tag
uint32_t Cppi_HostDesc::timeStamp |
Optional EPIB word0