File: defifo

package info (click to toggle)
tcng 10b-4
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 3,644 kB
  • sloc: ansic: 19,040; pascal: 4,640; yacc: 2,619; sh: 1,914; perl: 1,546; lex: 772; makefile: 751
file content (62 lines) | stat: -rw-r--r-- 1,371 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
60
61
62
# number of qdiscs without "fifos" for plain prio -----------------------------
echo 'dev eth0 { prio; }' | tcsim -v | grep -c qdisc
1
# number of qdiscs with "fifos" for plain prio --------------------------------
echo 'prio;' | tcc -xif:err -Xx,fifos 2>&1 | grep -c qdisc
2
# number of qdiscs without "fifos" for unpopulated CBQ ------------------------
tcsim -v 2>/dev/null | grep -c qdisc
#include "tcngreg.def"

dev tom {
    cbq (CBQ_PARAMS,prio 1) {
	class (rate 5Mbps) {
	    class (rate 2Mbps);
	    class (rate 3Mbps);
	}
    }
}
EOF
1
# number of qdiscs with "fifos" for unpopulated CBQ ---------------------------
tcc -xif:err -Xx,fifos 2>&1 | grep -c qdisc
#include "tcngreg.def"

cbq (CBQ_PARAMS,prio 1) {
    class (rate 5Mbps) {
	class (rate 2Mbps);
	class (rate 3Mbps);
    }
}
EOF
4
# number of qdiscs without "fifos" for partially populated CBQ ----------------
tcsim -v | grep -c qdisc
#include "tcngreg.def"

dev jerry {
    cbq (CBQ_PARAMS,prio 1) {
	class (rate 5Mbps) {
	    class (rate 2Mbps) {
		red (RED_PARAMS);
	    }
	    class (rate 3Mbps);
	}
    }
}
EOF
2
# number of qdiscs with "fifos" for partially populated CBQ -------------------
tcc -xif:err -Xx,fifos 2>&1 | grep -c qdisc
#include "tcngreg.def"

cbq (CBQ_PARAMS,prio 1) {
    class (rate 5Mbps) {
	class (rate 2Mbps) {
	    red (RED_PARAMS);
	}
	class (rate 3Mbps);
    }
}
EOF
4