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

A group-to-bucket identifier. More...

#include <netio_intf.h>

Data Fields

struct {
   unsigned int   __balance_on_l4:1
 
   unsigned int   __balance_on_l3:1
 
   unsigned int   __balance_on_l2:1
 
   unsigned int   __reserved:1
 
   unsigned int   __bucket_base:NETIO_LOG2_NUM_BUCKETS
 
   unsigned int   __bucket_mask:NETIO_LOG2_NUM_BUCKETS
 
   unsigned int   __padding:(32 - 4 - 2 * NETIO_LOG2_NUM_BUCKETS)
 
bits
 
unsigned int word
 

Detailed Description

A group-to-bucket identifier.

This tells us what to do with a given group.

Definition at line 277 of file netio_intf.h.

Field Documentation

unsigned int __balance_on_l2

Whether we should balance on L2, if available

Definition at line 285 of file netio_intf.h.

unsigned int __balance_on_l3

Whether we should balance on L3, if available

Definition at line 283 of file netio_intf.h.

unsigned int __balance_on_l4

Whether we should balance on L4, if available

Definition at line 281 of file netio_intf.h.

unsigned int __bucket_base

The base bucket to use to send traffic

Definition at line 289 of file netio_intf.h.

unsigned int __bucket_mask

The mask to apply to the balancing value. This must be one less than a power of two, e.g. 0x3 or 0xFF.

Definition at line 293 of file netio_intf.h.

unsigned int __padding

Pad to 32 bits

Definition at line 295 of file netio_intf.h.

unsigned int __reserved

Reserved for future use

Definition at line 287 of file netio_intf.h.

struct { ... } bits
unsigned int word

To send out the IDN.

Definition at line 298 of file netio_intf.h.


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