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

#include <drv_mpipe_intf.h>

Data Fields

uint16_t size
 
int16_t priority
 
uint8_t headroom
 
uint8_t tailroom
 
uint16_t capacity
 
uint16_t bucket_mask
 
uint16_t bucket_first
 
gxio_mpipe_rules_stacks_t stacks
 
uint32_t channel_bits
 
uint16_t num_dmacs
 
uint16_t num_vlans
 
uint8_t dmacs_and_vlans []
 

Detailed Description

An individual rule.

Definition at line 519 of file drv_mpipe_intf.h.

Field Documentation

uint16_t bucket_first

The offset for converting a flow hash into a bucket.

Definition at line 540 of file drv_mpipe_intf.h.

uint16_t bucket_mask

The mask for converting a flow hash into a bucket.

Definition at line 537 of file drv_mpipe_intf.h.

uint16_t capacity

The "capacity" of the largest buffer.

Definition at line 534 of file drv_mpipe_intf.h.

uint32_t channel_bits

The actual channels.

Definition at line 546 of file drv_mpipe_intf.h.

uint8_t dmacs_and_vlans[]

The actual dmacs and vlans.

Definition at line 555 of file drv_mpipe_intf.h.

uint8_t headroom

The "headroom" in each buffer.

Definition at line 528 of file drv_mpipe_intf.h.

uint16_t num_dmacs

The number of dmacs.

Definition at line 549 of file drv_mpipe_intf.h.

uint16_t num_vlans

The number of vlans.

Definition at line 552 of file drv_mpipe_intf.h.

int16_t priority

The priority.

Definition at line 525 of file drv_mpipe_intf.h.

uint16_t size

The total size.

Definition at line 522 of file drv_mpipe_intf.h.

The buffer stack ids.

Definition at line 543 of file drv_mpipe_intf.h.

uint8_t tailroom

The "tailroom" in each buffer.

Definition at line 531 of file drv_mpipe_intf.h.


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