![]() |
![]() |
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