# Cppi_MonolithicDesc Struct Reference
[CPPI Low Level Driver Data Structures]

CPPI monolithic descriptor layout. More...

`#include <cppi_desc.h>`

## Data Fields

uint32_t | descInfo
uint32_t | tagInfo
uint32_t | packetInfo
uint32_t | Reserved
uint32_t | timeStamp
uint32_t | softwareInfo0
uint32_t | softwareInfo1
uint32_t | softwareInfo2
uint32_t | psData

## Detailed Description

CPPI monolithic descriptor layout.

## Field Documentation

uint32_t Cppi_MonolithicDesc::descInfo

Descriptor type, packet type, data offset, packet length

uint32_t Cppi_MonolithicDesc::packetInfo

EPIB present, PS valid word count, error flags, PS flags, return push policy, packet return QM number, packet return queue number

uint32_t Cppi_MonolithicDesc::psData

Optional protocol specific data

uint32_t Cppi_MonolithicDesc::Reserved

NULL word to align the extended packet words to a 128 bit boundary

uint32_t Cppi_MonolithicDesc::softwareInfo0

Optional EPIB word1

uint32_t Cppi_MonolithicDesc::softwareInfo1

Optional EPIB word2

uint32_t Cppi_MonolithicDesc::softwareInfo2

Optional EPIB word3

uint32_t Cppi_MonolithicDesc::tagInfo

Source tag, Destination tag

uint32_t Cppi_MonolithicDesc::timeStamp

Optional EPIB word0

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

- cppi_desc.h

Copyright 2012, Texas Instruments Incorporated