File: trace

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 (47 lines) | stat: -rw-r--r-- 1,842 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
# tracing of built-in qdisc ---------------------------------------------------
tcsim -v -s 4
dev eth0 10000
#define NOTHING
send UDP_PCK(NOTHING)
EOF
0.000000 E : 0x00000000 28 : eth0: 4500001c ...
0.000000 e : 0x00000000 28 : <0> pfifo_fast (0:0) returns SUCCESS (0)
0.000000 d : 0x00000000 28 : <0> pfifo_fast (0:0)
0.000000 D : 0x00000000 28 : eth0: 4500001c ...
# tracing of user-provided qdisc ----------------------------------------------
tcsim -v -s 4
dev eth0 10000
insmod tcsim/modules/sch_discard.o
preload tcsim/modules/q_discard.so
tc qdisc add dev eth0 root handle 1:0 discard
#define NOTHING
send UDP_PCK(NOTHING)
EOF
0.000000 T : qdisc add dev eth0 root handle 1:0 discard
0.000000 E : 0x00000003 28 : eth0: 4500001c ...
0.000000 e : 0x00000003 28 : <0> discard (1:0) returns DROP (1)
0.000000 * : 0x00000003 28 : eth0: enqueue returns DROP (1)
# tracing of built-in filter --------------------------------------------------
tcsim -v -s 4 | sed '/ [TEedD] /d'
dev eth0 10000
tc qdisc add dev eth0 root handle 1:0 prio
tc filter add dev eth0 parent 1:0 proto ip fw
#define NOTHING
send UDP_PCK(NOTHING)
EOF
0.000000 c : 0x00000006 28 : <1> fw at 1:0 returns UNSPEC (-1)
# tracing of user-provided filter ---------------------------------------------
tcsim -v -s 4 | sed '/ [TEedD] /d'
dev eth0 10000
insmod tcsim/modules/cls_unspec.o
preload tcsim/modules/f_unspec.so
tc qdisc add dev eth0 root handle 1:0 prio
tc filter add dev eth0 parent 1:0 proto ip unspec
#define NOTHING
send UDP_PCK(NOTHING)
EOF
0.000000 c : 0x00000006 28 : <1> unspec at 1:0 returns UNSPEC (-1)
# tracing of ingress qdisc ----------------------------------------------------
tcsim -v -s 4 examples/ingress | sed '/ [TEedD] /d'
0.000080 I : 0x00000003 100 : b_eth0: 45000064 ...
0.000080 i : 0x00000003 100 : <0> ingress (ffff:0) returns NF_ACCEPT (1)