![]() |
![]() |
NWAL Packet meta data information for incoming packet. More...
#include <nwal.h>
Data Fields | |
nwal_AppId | appId |
Ti_Pkt * | pPkt |
nwal_rxFlag1_t | rxFlag1 |
nwal_macPktType_t | pktType |
uint32_t | startOffset |
uint32_t | pktLen |
uint16_t | l3OffBytes |
uint16_t | l4ProtoType |
uint16_t | l4OffBytes |
uint16_t | ploadOffBytes |
uint16_t | ploadLen |
nwal_enetPort_t | enetPort |
NWAL Packet meta data information for incoming packet.
The parameters in this structure are used to provide additional details for the incoming packet
Application ID registered during configuration for the packet stream
nwal_enetPort_t nwalRxPktInfo_t::enetPort |
RX Enet Port.
uint16_t nwalRxPktInfo_t::l3OffBytes |
Offset in bytes indicating start of IP header.
uint16_t nwalRxPktInfo_t::l4OffBytes |
Offset in bytes indicating start of L4:UDP/TCP/ICMP header.
uint16_t nwalRxPktInfo_t::l4ProtoType |
Protocol type for Layer 4 in IP header (UDP, ICMP)
uint32_t nwalRxPktInfo_t::pktLen |
Length of the packet
nwal_macPktType_t nwalRxPktInfo_t::pktType |
Packet Type
uint16_t nwalRxPktInfo_t::ploadLen |
Length of payload. Value 0 indicates not set.
uint16_t nwalRxPktInfo_t::ploadOffBytes |
Offset in bytes to the start of the payload.Value 0 indicates not set.
Ti_Pkt* nwalRxPktInfo_t::pPkt |
Packet received from NetCP
nwal_rxFlag1_t nwalRxPktInfo_t::rxFlag1 |
NetCP completed actions
uint32_t nwalRxPktInfo_t::startOffset |
Start Offset for the packet