Qmss_SrioRtrPortCfg Struct Reference
[QMSS Low Level Driver Data Structures]

SrioRtr configuration structure for one srio output port. More...

#include <qmss_srioRtr.h>


Data Fields

Qmss_QueueHnd hostSrioTxQueue
Qmss_QueueHnd creditSrioTxQueue
Qmss_QueueHnd creditReturnQueue
Qmss_QueueHnd creditSourceQueue
Qmss_QueueHnd sourcePortSrioTxQueue [4]
Qmss_QueueHnd fwdTxFinCmpQueue
uint32_t destID


Detailed Description

SrioRtr configuration structure for one srio output port.


Field Documentation

Qmss_QueueHnd Qmss_SrioRtrPortCfg::hostSrioTxQueue

SRIO TX queue to use to send packets initiated by the host

Qmss_QueueHnd Qmss_SrioRtrPortCfg::creditSrioTxQueue

SRIO TX queue to use to send credit packets

Qmss_QueueHnd Qmss_SrioRtrPortCfg::creditReturnQueue

Return queue for received credit packets

Qmss_QueueHnd Qmss_SrioRtrPortCfg::creditSourceQueue

Source queue for transmit credit packets

Qmss_QueueHnd Qmss_SrioRtrPortCfg::sourcePortSrioTxQueue[4]

SRIO TX queue to use to send packets received from SRIO port N

Qmss_QueueHnd Qmss_SrioRtrPortCfg::fwdTxFinCmpQueue

forwarding TX final completion queue (actual forwarding rx free pool)

uint32_t Qmss_SrioRtrPortCfg::destID

Replacement destID (for type9/type11 *router only*). Upper 16 bits is source, lower 16 is dest, only lower 8 are used for routing. If the associated isFinalDest flag is set, then FW patches the LSB of sourceID to 1, else forces it to 0. This gives srio rxu something to use to route the packets to different queues/pools


The documentation for this struct was generated from the following file:
Copyright 2014, Texas Instruments Incorporated