![]() |
![]() |
Split Command. More...
#include <pa.h>
Data Fields | |
uint16_t | ctrlBitfield |
uint16_t | startOffset |
uint16_t | frameType |
uint16_t | destQueue |
uint16_t | flowId |
Split Command.
paCmdSplitOp_t is used to create Split command to instruct the PASS to divide the ingress packet into the header and payload portion and deliver them to specified destination queues with specified CPPI flows respectively. Where the destination information of the header packet is specified by the classification routing information and the destination information of the payload packet is specified in this structure.
uint16_t paCmdSplitOp_t::ctrlBitfield |
Split operation control information as defined at PA SPLIT Command Control Info Bit Definitions
uint16_t paCmdSplitOp_t::destQueue |
Host queue for the payload packet
uint16_t paCmdSplitOp_t::flowId |
CPPI flow which instructs how link-buffer queues are used for sending payload packets.
uint16_t paCmdSplitOp_t::frameType |
Frame type CRC Frame types, vaild if pa_SPLIT_OP_FRAME_TYPE is set
uint16_t paCmdSplitOp_t::startOffset |
Byte location, from Protocol Header, where the payload begins if frame type is not specified Byte location, from Protocol header, where the specific frame header begins if frame type is specified In from-network direction: offset from the current parsed header