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

Data Fields

struct Qdisc_class_common common
 
struct gnet_stats_basic_packed bstats
 
struct gnet_stats_queue qstats
 
struct gnet_stats_rate_est rate_est
 
struct tc_htb_xstats xstats
 
int refcnt
 
int level
 
unsigned int children
 
struct htb_classparent
 
int prio
 
int quantum
 
union {
   struct htb_class_leaf {
      struct Qdisc *   q
 
      int   deficit [TC_HTB_MAXDEPTH]
 
      struct list_head   drop_list
 
   }   leaf
 
   struct htb_class_inner {
      struct rb_root   feed [TC_HTB_NUMPRIO]
 
      struct rb_node *   ptr [TC_HTB_NUMPRIO]
 
      u32   last_ptr_id [TC_HTB_NUMPRIO]
 
   }   inner
 
un
 
struct rb_node node [TC_HTB_NUMPRIO]
 
struct rb_node pq_node
 
psched_time_t pq_key
 
int prio_activity
 
enum htb_cmode cmode
 
struct tcf_protofilter_list
 
int filter_cnt
 
struct qdisc_rate_tablerate
 
struct qdisc_rate_tableceil
 
long buffer
 
long cbuffer
 
psched_tdiff_t mbuffer
 
long tokens
 
long ctokens
 
psched_time_t t_c
 

Detailed Description

Definition at line 75 of file sch_htb.c.

Field Documentation

Definition at line 78 of file sch_htb.c.

Definition at line 123 of file sch_htb.c.

long cbuffer

Definition at line 123 of file sch_htb.c.

Definition at line 122 of file sch_htb.c.

unsigned int children

Definition at line 86 of file sch_htb.c.

enum htb_cmode cmode

Definition at line 114 of file sch_htb.c.

Definition at line 76 of file sch_htb.c.

long ctokens

Definition at line 125 of file sch_htb.c.

int deficit[TC_HTB_MAXDEPTH]

Definition at line 95 of file sch_htb.c.

struct list_head drop_list

Definition at line 96 of file sch_htb.c.

Definition at line 99 of file sch_htb.c.

int filter_cnt

Definition at line 118 of file sch_htb.c.

Definition at line 117 of file sch_htb.c.

struct { ... } ::htb_class_inner inner
u32 last_ptr_id[TC_HTB_NUMPRIO]

Definition at line 106 of file sch_htb.c.

struct { ... } ::htb_class_leaf leaf
int level

Definition at line 85 of file sch_htb.c.

psched_tdiff_t mbuffer

Definition at line 124 of file sch_htb.c.

Definition at line 109 of file sch_htb.c.

struct htb_class* parent

Definition at line 87 of file sch_htb.c.

psched_time_t pq_key

Definition at line 111 of file sch_htb.c.

struct rb_node pq_node

Definition at line 110 of file sch_htb.c.

int prio

Definition at line 89 of file sch_htb.c.

int prio_activity

Definition at line 113 of file sch_htb.c.

Definition at line 100 of file sch_htb.c.

Definition at line 94 of file sch_htb.c.

Definition at line 79 of file sch_htb.c.

int quantum

Definition at line 90 of file sch_htb.c.

Definition at line 121 of file sch_htb.c.

Definition at line 80 of file sch_htb.c.

int refcnt

Definition at line 82 of file sch_htb.c.

Definition at line 126 of file sch_htb.c.

Definition at line 125 of file sch_htb.c.

union { ... } un

Definition at line 81 of file sch_htb.c.


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