File: tcsiru

package info (click to toggle)
tcng 10b-3
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 3,644 kB
  • ctags: 2,515
  • sloc: ansic: 19,040; pascal: 4,640; yacc: 2,619; sh: 1,914; perl: 1,546; lex: 772; makefile: 756
file content (51 lines) | stat: -rw-r--r-- 1,310 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
# tcsim: default rate unit is kbps --------------------------------------------
tcsim | tcsim_filter -c -d
dev eth0 20	/* 20 kbps, expect 25 packets */

time 0s
every 0.00001s send 0 x 10	/* 8 Mbps */
time 0.1s
EOF
D 26
# tcsim: rate unit "bps" ------------------------------------------------------
tcsim | tcsim_filter -c -d
dev eth0 30000 bps	/* 30 kbps, expect 38 packets */

time 0s
every 0.00001s send 0 x 10	/* 8 Mbps */
time 0.1s
EOF
D 38
# tcsim: rate unit "kBps" -----------------------------------------------------
tcsim | tcsim_filter -c -d
dev eth0 10 kBps	/* 80 kbps, expect 100 packets */

time 0s
every 0.00001s send 0 x 10	/* 8 Mbps */
time 0.1s
EOF
D 101
# tcsim: rate unit "MBps" -----------------------------------------------------
tcsim | tcsim_filter -c -d
dev eth0 1MBps	/* 8 Mbps, expect 1000 packets */

time 0s
every 0.00001s send 0 x 10	/* 8 Mbps */
time 0.01s
EOF
D 1001
# tcsim: rate unit "Gbps" -----------------------------------------------------
tcsim | tcsim_filter -c -d
dev eth0 2 Gbps	/* 2 Mbps, expect 250 packets */

time 0s
every 0.000001s send 0 x 1000	/* 8 Gbps */
time 0.001s
EOF
D 251
# tcsim: minimum rate is 1 kbps -----------------------------------------------
tcsim 2>&1
dev eth0 999 bps
EOF
ERROR
<stdin>:1: interface rate must be at least 1 kbps near "bps"