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

#include <sch_generic.h>

Data Fields

struct netdev_queue *(* select_queue )(struct Qdisc *, struct tcmsg *)
 
int(* graft )(struct Qdisc *, unsigned long cl, struct Qdisc *, struct Qdisc **)
 
struct Qdisc *(* leaf )(struct Qdisc *, unsigned long cl)
 
void(* qlen_notify )(struct Qdisc *, unsigned long)
 
unsigned long(* get )(struct Qdisc *, u32 classid)
 
void(* put )(struct Qdisc *, unsigned long)
 
int(* change )(struct Qdisc *, u32, u32, struct nlattr **, unsigned long *)
 
int(* delete )(struct Qdisc *, unsigned long)
 
void(* walk )(struct Qdisc *, struct qdisc_walker *arg)
 
struct tcf_proto **(* tcf_chain )(struct Qdisc *, unsigned long)
 
unsigned long(* bind_tcf )(struct Qdisc *, unsigned long, u32 classid)
 
void(* unbind_tcf )(struct Qdisc *, unsigned long)
 
int(* dump )(struct Qdisc *, unsigned long, struct sk_buff *skb, struct tcmsg *)
 
int(* dump_stats )(struct Qdisc *, unsigned long, struct gnet_dump *)
 

Detailed Description

Definition at line 121 of file sch_generic.h.

Field Documentation

unsigned long(* bind_tcf)(struct Qdisc *, unsigned long, u32 classid)

Definition at line 139 of file sch_generic.h.

int(* change)(struct Qdisc *, u32, u32, struct nlattr **, unsigned long *)

Definition at line 132 of file sch_generic.h.

int(* delete)(struct Qdisc *, unsigned long)

Definition at line 134 of file sch_generic.h.

int(* dump)(struct Qdisc *, unsigned long, struct sk_buff *skb, struct tcmsg *)

Definition at line 144 of file sch_generic.h.

int(* dump_stats)(struct Qdisc *, unsigned long, struct gnet_dump *)

Definition at line 146 of file sch_generic.h.

unsigned long(* get)(struct Qdisc *, u32 classid)

Definition at line 130 of file sch_generic.h.

int(* graft)(struct Qdisc *, unsigned long cl, struct Qdisc *, struct Qdisc **)

Definition at line 124 of file sch_generic.h.

struct Qdisc*(* leaf)(struct Qdisc *, unsigned long cl)
read

Definition at line 126 of file sch_generic.h.

void(* put)(struct Qdisc *, unsigned long)

Definition at line 131 of file sch_generic.h.

void(* qlen_notify)(struct Qdisc *, unsigned long)

Definition at line 127 of file sch_generic.h.

struct netdev_queue*(* select_queue)(struct Qdisc *, struct tcmsg *)
read

Definition at line 123 of file sch_generic.h.

struct tcf_proto**(* tcf_chain)(struct Qdisc *, unsigned long)
read

Definition at line 138 of file sch_generic.h.

void(* unbind_tcf)(struct Qdisc *, unsigned long)

Definition at line 141 of file sch_generic.h.

Definition at line 135 of file sch_generic.h.


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