9ce7126f |
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> |
ec3d9b33 |
121 | <uint_fixed size="4" byte_order="network"/> |
9ce7126f |
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> |