File: selpathgred

package info (click to toggle)
tcng 10b-1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 3,632 kB
  • ctags: 2,515
  • sloc: ansic: 19,038; pascal: 4,640; yacc: 2,619; sh: 1,908; perl: 1,546; lex: 772; makefile: 755
file content (59 lines) | stat: -rw-r--r-- 1,805 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
# class selection path: GRED alone --------------------------------------------
tcsim -v | sed '/.*eth0 /s///p;d' | sed 's/protocol all //;s/ limit .*//'
#include "tcngreg.def"

dev eth0 {
    dsmark {
        class (<$x>) if raw[0] == 1;
        class (<$y>) if 1;
        gred (RED_PARAMS) {
            $x = class (2,default);
	    $y = class (3);
        }
    }
}
EOF
handle 1:0 root dsmark indices 4
handle 2:0 parent 1:0 gred setup DPs 4 default 2
handle 2:0 parent 1:0 gred DP 2
handle 2:0 parent 1:0 gred DP 3
parent 1:0 prio 1 u32 match u8 0x1 0xff at 0 classid 1:2
parent 1:0 prio 1 u32 match u32 0x0 0x0 at 0 classid 1:3
# class selection path: GRED in PRIO ------------------------------------------
tcsim -v | sed '/.*eth0 /s///p;d' | sed 's/protocol all //;s/ limit .*//'
#include "tcngreg.def"

dev eth0 {
    dsmark {
        class (<$a>) if raw[0] == 1;
        class (<$b>) if raw[0] == 2;
        class (<$c>) if raw[0] == 3;
        class (<$d>) if 1;
	prio {
	    gred (RED_PARAMS) {
		$a = class (1,default);
		$b = class (2);
	    }
	    gred (RED_PARAMS) {
		$d = class (3,default);
		$c = class (4);
	    }
	}
    }
}
EOF
handle 1:0 root dsmark indices 64
handle 2:0 parent 1:0 prio
handle 3:0 parent 2:1 gred setup DPs 3 default 1
handle 3:0 parent 2:1 gred DP 1
handle 3:0 parent 2:1 gred DP 2
handle 4:0 parent 2:2 gred setup DPs 5 default 3
handle 4:0 parent 2:2 gred DP 3
handle 4:0 parent 2:2 gred DP 4
parent 2:0 prio 1 tcindex mask 0x30 shift 4
parent 2:0 prio 1 handle 2 tcindex classid 2:2
parent 2:0 prio 1 handle 1 tcindex classid 2:1
parent 1:0 prio 1 u32 match u8 0x1 0xff at 0 classid 1:11
parent 1:0 prio 1 u32 match u8 0x2 0xff at 0 classid 1:12
parent 1:0 prio 1 u32 match u8 0x3 0xff at 0 classid 1:24
parent 1:0 prio 1 u32 match u32 0x0 0x0 at 0 classid 1:23