# Srio_DrvManagedRxCfg Struct Reference
[SRIO LLD Data Structures]

The structure describes the SRIO Driver Managed Receive Configuration. More...

`#include <srio_drv.h>`

## Data Fields

Qmss_MemRegion | rxMemRegion
| This is the memory region to be used for allocating the receive buffer descriptors.
uint32_t | numRxBuffers
| This is the Number of receive buffers and descriptors which are to be passed to the SRIO receive queues.
uint32_t | rxMTU
| For Normal sockets this is the Maximum data size which can be received.
Qmss_QueueHnd | rxCompletionQueue
| This is the receive completion queue in which the received SRIO packets will be placed. If interrupt support is required then the application would need to ensure that they select a correct high priority queue & accumulator channel. If no interrupts are required then this can be any queue.
uint16_t | bIsAccumlatorCfgValid
| Boolean flag which indicates if the SRIO driver should configure the accumulator with the provided accumulator configuration or not. If this parameter is set to 0 the accumulator configuration below is ignored. This in turn implies that there is no interrupt support and the application would need to poll.
Qmss_AccCmdCfg | accCfg
| Accumulator Configuration is exposed to the application which allows the application to determine the parameters for programming the accumulator. Note: SRIO driver expects accumulator list (Qmss_AccCmdCfg.listAddress) to be allocated from local memory (un-cached memory) for performance reasons. Using local memory reduces the overhead of cache invalidates on every Srio_rxCompletionIsr() call.

## Detailed Description

The structure describes the SRIO Driver Managed Receive Configuration.

This specifies the Receive configuration which is a part of the Driver Managed configuration.

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

- srio_drv.h

Copyright 2012, Texas Instruments Incorporated