Public Member Functions | Data Fields
EnetUdma_CpswHpdDesc_s Struct Reference

CPSW UDMA descriptor format. More...

#include <enet_udma.h>

Public Member Functions

CSL_UdmapCppi5HMPD hostDesc __attribute__ ((aligned(UDMA_CACHELINE_ALIGNMENT)))
 

Data Fields

uint8_t extendedPktInfo [ENET_UDMA_EXTENDED_PKT_INFO_BLOCK_SIZE]
 
uint8_t psInfo [ENET_UDMA_PROTOCOL_SPECIFIC_INFO_BLOCK_SIZE]
 
uint8_t reserved [ENET_UDMA_PKT_DESC_RESERVED_SIZE]
 

Detailed Description

CPSW UDMA descriptor format.

CPSW packet which contains information about the underlying UDMA packet descriptor and can be used to form a queue of packets using CpswPktQ_*() functions.

Member Function Documentation

CSL_UdmapCppi5HMPD hostDesc EnetUdma_CpswHpdDesc_s::__attribute__ ( (aligned(UDMA_CACHELINE_ALIGNMENT))  )

Host-mode packet descriptor (must be the first member of the structure

Field Documentation

uint8_t EnetUdma_CpswHpdDesc_s::extendedPktInfo[ENET_UDMA_EXTENDED_PKT_INFO_BLOCK_SIZE]

Extended Packet Info Block.

Note:

  • For RX Flow extendedPktInfo will be present only if flowPrms.einfoPresent is set to true (TISCI_MSG_VALUE_RM_UDMAP_RX_FLOW_EINFO_PRESENT)
  • For TX channel extendedPktInfo will be present only if txPrms.filterEinfo is set to false(TISCI_MSG_VALUE_RM_UDMAP_TX_CH_FILT_EINFO_DISABLED)
uint8_t EnetUdma_CpswHpdDesc_s::psInfo[ENET_UDMA_PROTOCOL_SPECIFIC_INFO_BLOCK_SIZE]

Protocol Specific Info.

Note:

  • For RX Flow psInfo will be present only if flowPrms.psInfoPresent is set to true (TISCI_MSG_VALUE_RM_UDMAP_RX_FLOW_PSINFO_PRESENT)
  • For TX channel psInfo will be present only if txPrms.filterPsWords is set to false(TISCI_MSG_VALUE_RM_UDMAP_TX_CH_FILT_PSWORDS_DISABLED)
uint8_t EnetUdma_CpswHpdDesc_s::reserved[ENET_UDMA_PKT_DESC_RESERVED_SIZE]

Reserved area. Desc size is 128 bytes (HMPD + reserved = 128)


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

Copyright 2020, Texas Instruments Incorporated