update
[ltt-control.git] / ltt-control / facilities / net.xml
1 <?xml version="1.0"?>
2 <facility name="net">
3 <description>The network facility contains events related to low level network operations</description>
4
5 <event name="socket_sendmsg">
6 <description>Sending a socket message</description>
7 <field name="socket">
8 <description>Socket structure address</description>
9 <pointer/>
10 </field>
11 <field name="family">
12 <description>Socket family</description>
13 <int/>
14 </field>
15 <field name="type">
16 <description>Socket type</description>
17 <int/>
18 </field>
19 <field name="protocol">
20 <description>Socket protocol</description>
21 <int/>
22 </field>
23 <field name="size">
24 <description>Size of the message</description>
25 <size_t/>
26 </field>
27 </event>
28
29 <event name="socket_recvmsg">
30 <description>Receiving a socket message</description>
31 <field name="socket">
32 <description>Socket structure address</description>
33 <pointer/>
34 </field>
35 <field name="family">
36 <description>Socket family</description>
37 <int/>
38 </field>
39 <field name="type">
40 <description>Socket type</description>
41 <int/>
42 </field>
43 <field name="protocol">
44 <description>Socket protocol</description>
45 <int/>
46 </field>
47 <field name="size">
48 <description>Size of the message</description>
49 <size_t/>
50 </field>
51 </event>
52
53 <event name="socket_create">
54 <description>Create a socket</description>
55 <field name="socket">
56 <description>Socket structure address</description>
57 <pointer/>
58 </field>
59 <field name="family">
60 <description>Socket family</description>
61 <int/>
62 </field>
63 <field name="type">
64 <description>Socket type</description>
65 <int/>
66 </field>
67 <field name="protocol">
68 <description>Socket protocol</description>
69 <int/>
70 </field>
71 <field name="fd">
72 <description>Socket file descriptor</description>
73 <int/>
74 </field>
75 </event>
76
77 <event name="socket_call">
78 <description>Generic socket call : FIXME : should be more detailed.</description>
79 <field name="call_number">
80 <description>Number of socket call</description>
81 <int/>
82 </field>
83 <field name="first_argument">
84 <description>First argument of socket call</description>
85 <ulong/>
86 </field>
87 </event>
88
89
90 <event name="dev_xmit">
91 <description>We send a packet</description>
92 <field name="skbuff"><description>Socket buffer pointer : identify the socket buffer</description>
93 <pointer/>
94 </field>
95 <field name="protocol">
96 <description>Protocol of the packet</description>
97 <uint_fixed size="2" byte_order="network"/>
98 </field>
99 </event>
100
101 <event name="dev_receive">
102 <description>A packet is arriving</description>
103 <field name="skbuff">
104 <description>Socket buffer pointer : identify the socket buffer</description>
105 <pointer/>
106 </field>
107 <field name="protocol">
108 <description>Protocol of the packet</description>
109 <uint_fixed size="2" byte_order="network"/>
110 </field>
111 </event>
112
113 <event name="insert_ifa">
114 <description>IP interface up</description>
115 <field name="name">
116 <description>Interface name</description>
117 <string/>
118 </field>
119 <field name="addr">
120 <description>IP address</description>
121 <uint_fixed size="4" byte_order="network"/>
122 </field>
123 </event>
124
125 <event name="del_ifa">
126 <description>IP interface down</description>
127 <field name="name">
128 <description>Interface name</description>
129 <string/>
130 </field>
131 </event>
132 </facility>
This page took 0.031242 seconds and 4 git commands to generate.