Searched refs:qdisc (Results 1 - 24 of 24) sorted by relevance

/asus-wl-520gu-7.0.1.45/src/linux/linux/net/sched/
H A Dsch_generic.c37 /* Main qdisc structure lock.
57 AND dev->qdisc pointer itself.
79 struct Qdisc *q = dev->qdisc;
112 q = dev->qdisc;
152 if (dev->qdisc != &noop_qdisc) {
208 noop_enqueue(struct sk_buff *skb, struct Qdisc * qdisc) argument
215 noop_dequeue(struct Qdisc * qdisc) argument
221 noop_requeue(struct sk_buff *skb, struct Qdisc* qdisc) argument
280 pfifo_fast_enqueue(struct sk_buff *skb, struct Qdisc* qdisc) argument
284 list = ((struct sk_buff_head*)qdisc
298 pfifo_fast_dequeue(struct Qdisc* qdisc) argument
315 pfifo_fast_requeue(struct sk_buff *skb, struct Qdisc* qdisc) argument
328 pfifo_fast_reset(struct Qdisc* qdisc) argument
338 pfifo_fast_init(struct Qdisc *qdisc, struct rtattr *opt) argument
393 qdisc_reset(struct Qdisc *qdisc) argument
403 qdisc_destroy(struct Qdisc *qdisc) argument
445 struct Qdisc *qdisc; local
470 struct Qdisc *qdisc; local
503 struct Qdisc *qdisc; local
[all...]
H A Dsch_prio.c73 struct Qdisc *qdisc; local
76 qdisc = q->queues[prio_classify(skb, sch)];
78 if ((ret = qdisc->enqueue(skb, qdisc)) == 0) {
93 struct Qdisc *qdisc; local
96 qdisc = q->queues[prio_classify(skb, sch)];
98 if ((ret = qdisc->ops->requeue(skb, qdisc)) == 0) {
113 struct Qdisc *qdisc; local
116 qdisc
132 struct Qdisc *qdisc; local
[all...]
H A Dsch_teql.c42 and new qdisc with the same name. To join a slave to the equalizer
43 you should just set this qdisc on a device f.e.
45 # tc qdisc add dev eth0 root teql0
46 # tc qdisc add dev eth1 root teql0
87 /* "teql*" qdisc routines */
125 struct net_device *m = dat->m->dev.qdisc->dev;
131 sch->q.qlen = dat->q.qlen + dat->m->dev.qdisc->q.qlen;
169 qdisc_reset(master->dev.qdisc);
235 struct teql_sched_data *q = (void*)dev->qdisc->data;
H A Dsch_cbq.c77 struct Qdisc *qdisc; /* Ptr to CBQ discipline */ member in struct:cbq_class
274 struct cbq_sched_data *q = (struct cbq_sched_data*)cl->qdisc->data;
298 struct cbq_sched_data *q = (struct cbq_sched_data*)this->qdisc->data;
419 struct cbq_sched_data *q = (struct cbq_sched_data *)cl->qdisc->data;
473 struct cbq_sched_data *q = (struct cbq_sched_data *)cl->qdisc->data;
492 struct cbq_sched_data *q = (struct cbq_sched_data *)cl->qdisc->data;
528 struct cbq_sched_data *q = (struct cbq_sched_data*)cl->qdisc->data;
546 cl->qdisc->q.qlen--;
776 struct cbq_sched_data *q = (struct cbq_sched_data*)cl->qdisc->data;
1055 if (cl->quantum <= 0 || cl->quantum>32*cl->qdisc
[all...]
H A Dsch_api.c59 Generally, queueing discipline ("qdisc") is a black box,
64 qdisc's are divided to two categories:
78 All real intelligent work is done inside qdisc modules.
114 returns qdisc to initial state: purge all buffers, clear all
119 initializes newly created qdisc.
123 destroys resources allocated by init and during lifetime of qdisc.
127 changes qdisc parameters.
188 /* We know handle. Find qdisc among all qdisc's attached to device
189 (root qdisc, al
300 dev_graft_qdisc(struct net_device *dev, struct Qdisc *qdisc) argument
[all...]
H A Dsch_atm.c62 struct atm_qdisc_data *parent; /* parent qdisc */
85 static int find_flow(struct atm_qdisc_data *qdisc,struct atm_flow_data *flow) argument
89 DPRINTK("find_flow(qdisc %p,flow %p)\n",qdisc,flow);
90 for (walk = qdisc->flows; walk; walk = walk->next)
114 DPRINTK("atm_tc_graft(sch %p,[qdisc %p],flow %p,new %p,old %p)\n",sch,
138 DPRINTK("atm_tc_get(sch %p,[qdisc %p],classid %x)\n",sch,p,classid);
177 DPRINTK("atm_tc_put(sch %p,[qdisc %p],flow %p)\n",sch,p,flow);
187 DPRINTK("atm_tc_put: qdisc %p\n",flow->q);
199 * If flow == &p->link, the qdisc n
[all...]
/asus-wl-520gu-7.0.1.45/src/router/iproute2/examples/
H A DSYN-DoS.rate.limit23 # install the ingress qdisc on the ingress interface
25 $TC qdisc add dev $INDEV handle ffff: ingress
41 echo "---- qdisc parameters Ingress ----------"
42 $TC qdisc ls dev $INDEV
48 #deleting the ingress qdisc
49 #$TC qdisc del $INDEV ingress
H A Dcbqinit.eth113 $TC qdisc add dev $DEVICE root handle 1: cbq \
40 # Attach "sfq" qdisc to this class, quantum is MTU, perturb
43 $TC qdisc add dev $DEVICE parent 1:2 sfq quantum 1514b perturb 15
51 $TC qdisc add dev $DEVICE parent 1:3 sfq quantum 1514b perturb 15
59 $TC qdisc add dev $DEVICE parent 1:4 sfq quantum 1514b perturb 15
/asus-wl-520gu-7.0.1.45/src/router/iproute2/examples/diffserv/
H A DEdge133 $TC qdisc add $EGDEV handle 1:0 root dsmark indices 64 set_tc_index
56 echo "---- qdisc parameters Ingress ----------"
57 $TC qdisc ls dev $INDEV
63 echo "---- qdisc parameters Egress ----------"
64 $TC qdisc ls $EGDEV
H A DEdge229 # install the ingress qdisc on the ingress interface
31 $TC qdisc add dev $INDEV handle ffff: ingress
52 $TC qdisc add $EGDEV handle 1:0 root dsmark indices 64
72 echo "---- qdisc parameters Ingress ----------"
73 $TC qdisc ls dev $INDEV
79 echo "---- qdisc parameters Egress ----------"
80 $TC qdisc ls $EGDEV
86 #deleting the ingress qdisc
87 #$TC qdisc del $DEV ingress
H A DEdge31-cb-chains39 # install the ingress qdisc on the ingress interface
40 $TC qdisc add dev $INDEV handle ffff: ingress
83 $TC qdisc add $EGDEV handle 1:0 root dsmark indices 64
117 echo "---- qdisc parameters Ingress ----------"
118 $TC qdisc ls dev $INDEV
124 echo "---- qdisc parameters Egress ----------"
125 $TC qdisc ls $EGDEV
131 #deleting the ingress qdisc
132 #$TC qdisc del $INDEV ingress
H A DEdge31-ca-u3228 # install the ingress qdisc on the ingress interface
29 $TC qdisc add dev $INDEV handle ffff: ingress
122 $TC qdisc add $EGDEV handle 1:0 root dsmark indices 64
155 echo "---- qdisc parameters Ingress ----------"
156 $TC qdisc ls dev $INDEV
162 echo "---- qdisc parameters Egress ----------"
163 $TC qdisc ls $EGDEV
169 #deleting the ingress qdisc
170 #$TC qdisc del $INDEV ingress
H A DEdge32-cb-chains42 # install the ingress qdisc on the ingress interface
43 $TC qdisc add dev $INDEV handle ffff: ingress
95 $TC qdisc add $EGDEV handle 1:0 root dsmark indices 64
129 echo "---- qdisc parameters Ingress ----------"
130 $TC qdisc ls dev $INDEV
136 echo "---- qdisc parameters Egress ----------"
137 $TC qdisc ls $EGDEV
143 #deleting the ingress qdisc
144 #$TC qdisc del $INDEV ingress
H A DEdge32-cb-u3242 # install the ingress qdisc on the ingress interface
44 $TC qdisc add dev $INDEV handle ffff: ingress
97 $TC qdisc add $EGDEV handle 1:0 root dsmark indices 64
130 echo "---- qdisc parameters Ingress ----------"
131 $TC qdisc ls dev $INDEV
137 echo "---- qdisc parameters Egress ----------"
138 $TC qdisc ls $EGDEV
144 #deleting the ingress qdisc
145 #$TC qdisc del $INDEV ingress
H A DEdge32-ca-u3245 # install the ingress qdisc on the ingress interface
46 $TC qdisc add dev $INDEV handle ffff: ingress
150 $TC qdisc add $EGDEV handle 1:0 root dsmark indices 64
183 echo "---- qdisc parameters Ingress ----------"
184 $TC qdisc ls dev $INDEV
190 echo "---- qdisc parameters Egress ----------"
191 $TC qdisc ls $EGDEV
197 #deleting the ingress qdisc
198 #$TC qdisc del $INDEV ingress
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/net/
H A Dpkt_sched.h32 /* Child qdisc manipulation */
424 void qdisc_reset(struct Qdisc *qdisc);
425 void qdisc_destroy(struct Qdisc *qdisc);
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/net/
H A Dpkt_sched.h32 /* Child qdisc manipulation */
424 void qdisc_reset(struct Qdisc *qdisc);
425 void qdisc_destroy(struct Qdisc *qdisc);
/asus-wl-520gu-7.0.1.45/src/linux/linux/net/irda/
H A Dirda_device.c460 if (skb_queue_len(&dev->qdisc->q))
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/linux/
H A Dnetdevice.h325 struct Qdisc *qdisc; member in struct:net_device
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/linux/
H A Dnetdevice.h325 struct Qdisc *qdisc; member in struct:net_device
/asus-wl-520gu-7.0.1.45/src/router/iproute2/doc/
H A Dip-tunnels.tex435 tc qdisc add dev tunl0 root tbf \
H A Dip-cref.tex349 3: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc cbq qlen 100
352 5: sit0@NONE: <NOARP,UP> mtu 1480 qdisc noqueue
355 2: dummy: <BROADCAST,NOARP> mtu 1500 qdisc noop
380 {\em qdisc\/} (``queuing discipline'') shows the queuing algorithm used
490 3: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc cbq qlen 100
532 3: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc cbq qlen 100
732 3: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc cbq qlen 100
/asus-wl-520gu-7.0.1.45/src/linux/linux/net/core/
H A Ddev.c1027 q = dev->qdisc;
1046 Either shot noqueue qdisc, it is even simpler 8)
/asus-wl-520gu-7.0.1.45/src/linux/linux/drivers/isdn/
H A Disdn_net.c307 qdisc_reset(lp->netdev->dev.qdisc);

Completed in 158 milliseconds