summaryrefslogtreecommitdiffstats
path: root/man/stapprobes.netdev.3stap.in
blob: c25fbd44dd8803ddc8d61e8f2b3a77796bed4ecd (plain)
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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
.\" -*- nroff -*-
.TH STAPPROBES.NETDEV 3stap @DATE@ "IBM"
.SH NAME
stapprobes.netdev \- systemtap network device probe points

.\" macros
.de SAMPLE
.br
.RS
.nf
.nh
..
.de ESAMPLE
.hy
.fi
.RE
..

.SH DESCRIPTION

This family of probe points is used to probe the activities of network
device. 
It contains the following probe points:

.P
.TP 
.B netdev.receive
Fires when data arrives on network device

.B Arguments:

.I dev_name
  The name of the device. e.g: eth0, ath1

.I length
  The length of the receiving buffer

.I protocol
  The possible values of protocol could be:
     0800    IP
     8100    802.1Q VLAN
     0001    802.3
     0002    AX.25
     0004    802.2
     8035    RARP
     0005    SNAP
     0805    X.25
     0806    ARP
     8137    IPX
     0009    Localtalk
     86DD    IPv6

.I truesize
  The size of the received data

.P
.TP 
.B netdev.transmit
Fires when the network device wants to transmit a buffer

.B Arguments:

.I dev_name
  The name of the device. e.g: eth0, ath1

.I length
  The length of the transmit buffer

.I protocol
  The protocol of this packet.

.I truesize
  The size of the the data to be transmitted.

.SH SEE ALSO
.IR stap (1),
.IR stapprobes (3stap),