Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
vxge_hw_ring_config Struct Reference

#include <vxge-config.h>

Data Fields

u32 enable
 
u32 ring_blocks
 
u32 buffer_mode
 
u32 scatter_mode
 
u64 rxds_limit
 

Detailed Description

struct vxge_hw_ring_config - Ring configurations. : Is this ring to be commissioned : Numbers of RxD blocks in the ring : Receive buffer mode (1, 2, 3, or 5); for details please refer to Titan User Guide. : Titan supports two receive scatter modes: A and B. For details please refer to Titan User Guide. : The number of 32ns periods that would be counted between two timer interrupts. : If Set it forces the device to return absolutely all RxD that are consumed and still on board when a timer interrupt triggers. If Clear, then if the device has already returned RxD before current timer interrupt trigerred and after the previous timer interrupt triggered, then the device is not forced to returned the rest of the consumed RxD that it has on board which account for a byte count less than the one programmed into PRC_CFG6.RXD_CRXDT field : TBD : Time (in microseconds), after which Titan tries to download RxDs posted by the host. Note that the "backoff" does not happen if host posts receive descriptors in the timely fashion. Ring configuration.

Definition at line 312 of file vxge-config.h.

Field Documentation

u32 buffer_mode

Definition at line 323 of file vxge-config.h.

u32 enable

Definition at line 313 of file vxge-config.h.

u32 ring_blocks

Definition at line 318 of file vxge-config.h.

u64 rxds_limit

Definition at line 335 of file vxge-config.h.

u32 scatter_mode

Definition at line 329 of file vxge-config.h.


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