AM64x MCU+ SDK  10.00.00

Detailed Description

Enet UDMA RX Protocol Info structure.

It contains IPv4/IPv6 protocol information including checksum. This is copied from the CPPI TX status word (UDMA flow protocol specific info).

Data Fields

bool ipv6Valid
 
bool ipv4Valid
 
bool tcpudpIndicator
 
bool fragment
 
bool chkSumErr
 
uint16_t chkSum
 

Field Documentation

◆ ipv6Valid

bool EnetUdma_RxProtoInfo::ipv6Valid

Flag to indicate an IPv6 TCP or UDP Packet was detected

◆ ipv4Valid

bool EnetUdma_RxProtoInfo::ipv4Valid

Flag to indicate an IPv4 TCP or UDP Packet was detected

◆ tcpudpIndicator

bool EnetUdma_RxProtoInfo::tcpudpIndicator

TCP or UDP packet detected. Valid only if ipv4Valid or ipv6Valid is true

◆ fragment

bool EnetUdma_RxProtoInfo::fragment

IP fragment detected. Valid only if ipv4Valid or ipv6Valid is true

◆ chkSumErr

bool EnetUdma_RxProtoInfo::chkSumErr

Checksum error flag. Valid only if ipv4Valid or ipv6Valid is true

◆ chkSum

uint16_t EnetUdma_RxProtoInfo::chkSum

Computed checksum value