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

#include <sch_generic.h>

Data Fields

int(* enqueue )(struct sk_buff *skb, struct Qdisc *dev)
 
struct sk_buff *(* dequeue )(struct Qdisc *dev)
 
unsigned int flags
 
int padded
 
struct Qdisc_opsops
 
struct qdisc_size_table __rcustab
 
struct list_head list
 
u32 handle
 
u32 parent
 
atomic_t refcnt
 
struct gnet_stats_rate_est rate_est
 
int(* reshape_fail )(struct sk_buff *skb, struct Qdisc *q)
 
voidu32_node
 
struct Qdisc__parent
 
struct netdev_queuedev_queue
 
struct Qdiscnext_sched
 
struct sk_buffgso_skb
 
unsigned long state
 
struct sk_buff_head q
 
struct gnet_stats_basic_packed bstats
 
unsigned int __state
 
struct gnet_stats_queue qstats
 
struct rcu_head rcu_head
 
spinlock_t busylock
 
u32 limit
 

Detailed Description

Definition at line 45 of file sch_generic.h.

Field Documentation

struct Qdisc* __parent

Definition at line 70 of file sch_generic.h.

unsigned int __state

Definition at line 81 of file sch_generic.h.

Definition at line 80 of file sch_generic.h.

spinlock_t busylock

Definition at line 84 of file sch_generic.h.

struct sk_buff*(* dequeue)(struct Qdisc *dev)
read

Definition at line 47 of file sch_generic.h.

struct netdev_queue* dev_queue

Definition at line 71 of file sch_generic.h.

int(* enqueue)(struct sk_buff *skb, struct Qdisc *dev)

Definition at line 46 of file sch_generic.h.

unsigned int flags

Definition at line 48 of file sch_generic.h.

struct sk_buff* gso_skb

Definition at line 74 of file sch_generic.h.

Definition at line 58 of file sch_generic.h.

u32 limit

Definition at line 85 of file sch_generic.h.

Definition at line 57 of file sch_generic.h.

struct Qdisc* next_sched

Definition at line 72 of file sch_generic.h.

Definition at line 55 of file sch_generic.h.

int padded

Definition at line 54 of file sch_generic.h.

u32 parent

Definition at line 59 of file sch_generic.h.

Definition at line 79 of file sch_generic.h.

Definition at line 82 of file sch_generic.h.

Definition at line 61 of file sch_generic.h.

struct rcu_head rcu_head

Definition at line 83 of file sch_generic.h.

atomic_t refcnt

Definition at line 60 of file sch_generic.h.

int(* reshape_fail)(struct sk_buff *skb, struct Qdisc *q)

Definition at line 62 of file sch_generic.h.

Definition at line 56 of file sch_generic.h.

unsigned long state

Definition at line 78 of file sch_generic.h.

void* u32_node

Definition at line 65 of file sch_generic.h.


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