/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/iproute2/examples/diffserv/ |
H A D | Edge1 | 38 $TC class change $EGDEV classid 1:1 dsmark mask 0x3 \ 41 $TC class change $EGDEV classid 1:2 dsmark mask 0x3 \ 44 $TC class change $EGDEV classid 1:3 dsmark mask 0x3 \ 50 $TC filter add $EGDEV parent 1:0 protocol ip prio 4 handle 1 fw classid 1:1 51 $TC filter add $EGDEV parent 1:0 protocol ip prio 4 handle 2 fw classid 1:2 52 $TC filter add $EGDEV parent 1:0 protocol ip prio 4 handle 3 fw classid 1:3
|
H A D | Edge31-cb-chains | 90 $TC class change $EGDEV classid 1:1 dsmark mask 0x3 \ 93 $TC class change $EGDEV classid 1:2 dsmark mask 0x3 \ 96 $TC class change $EGDEV classid 1:3 dsmark mask 0x3 \ 99 $TC class change $EGDEV classid 1:4 dsmark mask 0x3 \ 107 handle 1 tcindex classid 1:1 109 handle 2 tcindex classid 1:2 111 handle 3 tcindex classid 1:3 113 handle 4 tcindex classid 1:4
|
H A D | Edge31-ca-u32 | 129 $TC class change $EGDEV classid 1:1 dsmark mask 0x3 \ 132 $TC class change $EGDEV classid 1:2 dsmark mask 0x3 \ 135 $TC class change $EGDEV classid 1:3 dsmark mask 0x3 \ 138 $TC class change $EGDEV classid 1:3 dsmark mask 0x3 \ 145 handle 1 tcindex classid 1:1 147 handle 2 tcindex classid 1:2 149 handle 3 tcindex classid 1:3 151 handle 4 tcindex classid 1:4
|
H A D | Edge32-cb-chains | 102 $TC class change $EGDEV classid 1:1 dsmark mask 0x3 \ 105 $TC class change $EGDEV classid 1:2 dsmark mask 0x3 \ 108 $TC class change $EGDEV classid 1:3 dsmark mask 0x3 \ 111 $TC class change $EGDEV classid 1:4 dsmark mask 0x3 \ 119 handle 1 tcindex classid 1:1 121 handle 2 tcindex classid 1:2 123 handle 3 tcindex classid 1:3 125 handle 4 tcindex classid 1:4
|
H A D | Edge32-cb-u32 | 104 $TC class change $EGDEV classid 1:1 dsmark mask 0x3 \ 107 $TC class change $EGDEV classid 1:2 dsmark mask 0x3 \ 110 $TC class change $EGDEV classid 1:3 dsmark mask 0x3 \ 113 $TC class change $EGDEV classid 1:3 dsmark mask 0x3 \ 120 handle 1 tcindex classid 1:1 122 handle 2 tcindex classid 1:2 124 handle 3 tcindex classid 1:3 126 handle 4 tcindex classid 1:4
|
H A D | Edge2 | 56 $TC class change $EGDEV classid 1:1 dsmark mask 0x3 \ 58 $TC class change $EGDEV classid 1:2 dsmark mask 0x3 \ 60 $TC class change $EGDEV classid 1:3 dsmark mask 0x3 \ 66 $TC filter add $EGDEV parent 1:0 protocol ip prio 4 handle 1 fw classid 1:1 67 $TC filter add $EGDEV parent 1:0 protocol ip prio 4 handle 2 fw classid 1:2 68 $TC filter add $EGDEV parent 1:0 protocol ip prio 4 handle 3 fw classid 1:3
|
H A D | Edge32-ca-u32 | 157 $TC class change $EGDEV classid 1:1 dsmark mask 0x3 \ 160 $TC class change $EGDEV classid 1:2 dsmark mask 0x3 \ 163 $TC class change $EGDEV classid 1:3 dsmark mask 0x3 \ 166 $TC class change $EGDEV classid 1:3 dsmark mask 0x3 \ 173 handle 1 tcindex classid 1:1 175 handle 2 tcindex classid 1:2 177 handle 3 tcindex classid 1:3 179 handle 4 tcindex classid 1:4
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/iproute2/testsuite/tests/ |
H A D | dsmark.t | 17 class change dev $DEV parent 10:0 classid 10:12 \ 21 class change dev $DEV parent 10:0 classid 10:13 \
|
H A D | cls-testbed.t | 19 class add dev $DEV parent 10:0 classid 10:12 \ 32 class add dev $DEV parent 10:0 classid 10:12 \ 45 class change dev $DEV parent 20:0 classid 20:12 \
|
H A D | cbq.t | 4 $TC class add dev $DEV parent 10:0 classid 10:12 cbq bandwidth 100mbit rate 100mbit allot 1514 prio 3 maxburst 1 avpkt 500 bounded 9 $TC class add dev $DEV parent 10:0 classid 10:12 cbq bandwidth 100mbit rate 100mbit allot 1514 prio 3 maxburst 1 avpkt 500 bounded
|
H A D | policer | 4 $TC class add dev $DEV parent 10:0 classid 10:12 cbq bandwidth 100mbit rate 100mbit allot 1514 prio 3 maxburst 1 avpkt 500 bounded 11 $TC class add dev $DEV parent 10:0 classid 10:12 cbq bandwidth 100mbit rate 100mbit allot 1514 prio 3 maxburst 1 avpkt 500 bounded
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/iproute2/examples/ |
H A D | cbqinit.eth1 | 16 # Create root class with classid 1:1. This step is not necessary. 25 $TC class add dev $DEVICE parent 1:0 classid :1 est 1sec 8sec cbq \ 35 $TC class add dev $DEVICE parent 1:1 classid :2 est 1sec 8sec cbq \ 47 $TC class add dev $DEVICE parent 1:1 classid :3 est 2sec 16sec cbq \ 55 $TC class add dev $DEVICE parent 1:1 classid :4 est 1sec 8sec cbq \ 63 $TC class add dev $DEVICE parent 1:1 classid 1:7FFE cbq \ 73 $TC class add dev $DEVICE parent 1:7FFE classid 1:7FFF est 4sec 32sec cbq \
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/sched/ |
H A D | sch_ingress.c | 80 static unsigned long ingress_get(struct Qdisc *sch,u32 classid) argument 85 DPRINTK("ingress_get(sch %p,[qdisc %p],classid %x)\n", sch, p, classid); 86 return TC_H_MIN(classid) + 1; 91 unsigned long parent, u32 classid) 93 return ingress_get(sch, classid); 102 static int ingress_change(struct Qdisc *sch, u32 classid, u32 parent, argument 108 DPRINTK("ingress_change(sch %p,[qdisc %p],classid %x,parent %x)," 109 "arg 0x%lx\n", sch, p, classid, parent, *arg); 145 D2PRINTK("result %d class 0x%04x\n", result, res.classid); 90 ingress_bind_filter(struct Qdisc *sch, unsigned long parent, u32 classid) argument [all...] |
H A D | sch_atm.c | 62 u32 classid; /* x:y type ID */ member in struct:atm_flow_data 98 u32 classid) 104 if (flow->classid == classid) break; 134 static unsigned long atm_tc_get(struct Qdisc *sch,u32 classid) argument 139 DPRINTK("atm_tc_get(sch %p,[qdisc %p],classid %x)\n",sch,p,classid); 140 flow = lookup_flow(sch,classid); 148 unsigned long parent, u32 classid) 150 return atm_tc_get(sch,classid); 97 lookup_flow(struct Qdisc *sch, u32 classid) argument 147 atm_tc_bind_filter(struct Qdisc *sch, unsigned long parent, u32 classid) argument 210 atm_tc_change(struct Qdisc *sch, u32 classid, u32 parent, struct rtattr **tca, unsigned long *arg) argument [all...] |
H A D | sch_dsmark.c | 29 * classid class marking 103 static unsigned long dsmark_get(struct Qdisc *sch, u32 classid) argument 105 DPRINTK("dsmark_get(sch %p,[qdisc %p],classid %x)\n", 106 sch, PRIV(sch), classid); 108 return TC_H_MIN(classid) + 1; 112 unsigned long parent, u32 classid) 114 return dsmark_get(sch, classid); 121 static int dsmark_change(struct Qdisc *sch, u32 classid, u32 parent, argument 130 DPRINTK("dsmark_change(sch %p,[qdisc %p],classid %x,parent %x)," 131 "arg 0x%lx\n", sch, p, classid, paren 111 dsmark_bind_filter(struct Qdisc *sch, unsigned long parent, u32 classid) argument [all...] |
H A D | sch_htb.c | 71 #define HTB_HSIZE 16 /* classid hash size */ 91 u32 classid; member in struct:htb_class 107 struct hlist_node hlist; /* classid hash list item */ 125 first child again. Here we store classid of the 170 struct hlist_head hash[HTB_HSIZE]; /* hashed by classid */ 231 if (cl->classid == handle) 242 * We allow direct class selection by classid in priority. The we examine 244 * node). If we end up with classid MAJOR:0 we enqueue the skb into special 252 return (cl && cl != HTB_DIRECT) ? cl->classid : TC_H_UNSPEC; 264 /* allow to select class by setting skb->priority to valid classid; 1232 htb_get(struct Qdisc *sch, u32 classid) argument 1376 htb_change_class(struct Qdisc *sch, u32 classid, u32 parentid, struct rtattr **tca, unsigned long *arg) argument 1531 htb_bind_filter(struct Qdisc *sch, unsigned long parent, u32 classid) argument [all...] |
H A D | cls_rsvp.h | 197 tunnelid = f->res.classid; 374 data->tgenerator = f->res.classid; 427 /* Node exists: adjust only classid */ 432 f->res.classid = *(u32*)RTA_DATA(tb[TCA_RSVP_CLASSID-1]); 472 f->res.classid = *(u32*)RTA_DATA(tb[TCA_RSVP_CLASSID-1]); 487 if (f->res.classid > 255) 491 if (f->res.classid == 0 && 492 (f->res.classid = gen_tunnel(data)) == 0) 618 if (f->res.classid) 619 RTA_PUT(skb, TCA_RSVP_CLASSID, 4, &f->res.classid); [all...] |
H A D | sch_cbq.c | 49 u32 classid; member in struct:cbq_class 159 cbq_class_lookup(struct cbq_sched_data *q, u32 classid) argument 163 for (cl = q->classes[cbq_hash(classid)]; cl; cl = cl->next) 164 if (cl->classid == classid) 224 if (TC_H_MAJ(res.classid)) 225 cl = cbq_class_lookup(q, res.classid); 226 else if ((cl = defmap[res.classid&TC_PRIO_MAX]) == NULL) 1061 printk(KERN_WARNING "CBQ: class %08x has bad quantum==%ld, repaired.\n", cl->classid, cl->quantum); 1110 splitid = split->classid; 1655 cbq_get(struct Qdisc *sch, u32 classid) argument 1733 cbq_change_class(struct Qdisc *sch, u32 classid, u32 parentid, struct rtattr **tca, unsigned long *arg) argument 1981 cbq_bind_filter(struct Qdisc *sch, unsigned long parent, u32 classid) argument [all...] |
H A D | sch_hfsc.c | 119 u32 classid; /* class id */ member in struct:hfsc_class 930 hfsc_find_class(u32 classid, struct Qdisc *sch) argument 935 list_for_each_entry(cl, &q->clhash[hfsc_hash(classid)], hlist) { 936 if (cl->classid == classid) 974 hfsc_change_class(struct Qdisc *sch, u32 classid, u32 parentid, argument 1014 if (cl->cl_parent && cl->cl_parent->classid != parentid) 1055 if (classid == 0 || TC_H_MAJ(classid ^ sch->handle) != 0) 1057 if (hfsc_find_class(classid, sc 1238 hfsc_get_class(struct Qdisc *sch, u32 classid) argument 1258 hfsc_bind_tcf(struct Qdisc *sch, unsigned long parent, u32 classid) argument [all...] |
H A D | cls_fw.c | 125 res->classid = id; 223 f->res.classid = *(u32*)RTA_DATA(tb[TCA_FW_CLASSID-1]); 360 if (!f->res.classid && !tcf_exts_is_available(&f->exts)) 366 if (f->res.classid) 367 RTA_PUT(skb, TCA_FW_CLASSID, 4, &f->res.classid);
|
H A D | sch_prio.c | 75 band = res.classid; 317 static unsigned long prio_get(struct Qdisc *sch, u32 classid) argument 320 unsigned long band = TC_H_MIN(classid); 327 static unsigned long prio_bind(struct Qdisc *sch, unsigned long parent, u32 classid) argument 329 return prio_get(sch, classid);
|
H A D | cls_tcindex.c | 69 return tcf_exts_is_predicative(&r->exts) || r->res.classid; 103 res->classid = TC_H_MAKE(TC_H_MAJ(tp->q->handle), key); 105 D2PRINTK("alg 0x%x\n",res->classid); 109 D2PRINTK("map 0x%x\n",res->classid); 310 cr.res.classid = *(u32 *) RTA_DATA(tb[TCA_TCINDEX_CLASSID-1]); 473 RTA_PUT(skb, TCA_TCINDEX_CLASSID, 4, &r->res.classid);
|
H A D | cls_basic.c | 154 f->res.classid = *(u32*)RTA_DATA(tb[TCA_BASIC_CLASSID-1]); 260 if (f->res.classid) 261 RTA_PUT(skb, TCA_BASIC_CLASSID, sizeof(u32), &f->res.classid);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/net/ |
H A D | sch_generic.h | 66 unsigned long (*get)(struct Qdisc *, u32 classid); 76 u32 classid); 113 u32 classid; member in struct:tcf_result 152 u32 classid; member in struct:tcf_proto
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/mac80211/ |
H A D | wme.c | 484 static unsigned long wme_classop_get(struct Qdisc *qd, u32 classid) argument 488 unsigned long queue = TC_H_MIN(classid); 498 u32 classid) 500 return wme_classop_get(qd, classid); 497 wme_classop_bind(struct Qdisc *qd, unsigned long parent, u32 classid) argument
|