Linux Kernel
3.7.1
|
#include <vxge-config.h>
Data Fields | |
u32 | enable |
u32 | ring_blocks |
u32 | buffer_mode |
u32 | scatter_mode |
u64 | rxds_limit |
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.
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.