The AoE spec does not specify that the source MAC address of a received packet actually matches the MAC address of the AoE target. In principle an AoE server can respond to an AoE request on any interface available to it, which may not be an address configured to accept AoE requests. This issue is resolved by implementing AoE device discovery. The purpose of AoE discovery is to find out which addresses an AoE target can use for requests. An AoE configuration command is sent when the AoE attach is attempted. The AoE target must respond to that configuration query from an interface that can accept requests. Based on a patch from Ryan Thomas <ryan@coraid.com>tags/v0.9.6
|
|
||
13 |
|
13 |
|
14 |
|
14 |
|
15 |
|
15 |
|
|
16 |
|
|
|
17 |
|
|
|
18 |
|
|
|
19 |
|
|
|
20 |
|
|
|
21 |
|
|
|
22 |
|
|
|
23 |
|
|
|
24 |
|
|
|
25 |
|
|
|
26 |
|
|
|
27 |
|
|
|
28 |
|
|
|
29 |
|
|
|
30 |
|
|
|
31 |
|
|
16 |
|
32 |
|
17 |
|
|
|
|
33 |
|
|
18 |
|
34 |
|
19 |
|
35 |
|
20 |
|
36 |
|
|
|
||
37 |
|
53 |
|
38 |
|
54 |
|
39 |
|
55 |
|
|
56 |
|
|
|
57 |
|
|
|
58 |
|
|
|
59 |
|
|
|
60 |
|
|
|
61 |
|
|
|
62 |
|
|
|
63 |
|
|
40 |
|
64 |
|
41 |
|
65 |
|
42 |
|
66 |
|
|
|
||
52 |
|
76 |
|
53 |
|
77 |
|
54 |
|
78 |
|
55 |
|
|
|
56 |
|
|
|
57 |
|
|
|
58 |
|
|
|
|
79 |
|
|
59 |
|
80 |
|
60 |
|
81 |
|
61 |
|
82 |
|
|
|
||
99 |
|
120 |
|
100 |
|
121 |
|
101 |
|
122 |
|
|
123 |
|
|
|
124 |
|
|
102 |
|
125 |
|
103 |
|
126 |
|
104 |
|
127 |
|
|
|
||
64 |
|
64 |
|
65 |
|
65 |
|
66 |
|
66 |
|
67 |
|
|
|
68 |
|
|
|
|
67 |
|
|
|
68 |
|
|
|
69 |
|
|
|
70 |
|
|
|
71 |
|
|
|
72 |
|
|
|
73 |
|
|
69 |
|
74 |
|
70 |
|
75 |
|
71 |
|
76 |
|
|
|
||
84 |
|
89 |
|
85 |
|
90 |
|
86 |
|
91 |
|
87 |
|
|
|
|
92 |
|
|
|
93 |
|
|
88 |
|
94 |
|
89 |
|
95 |
|
|
96 |
|
|
90 |
|
97 |
|
91 |
|
98 |
|
92 |
|
99 |
|
|
|
||
102 |
|
109 |
|
103 |
|
110 |
|
104 |
|
111 |
|
105 |
|
|
|
106 |
|
|
|
107 |
|
|
|
108 |
|
|
|
|
112 |
|
|
|
113 |
|
|
|
114 |
|
|
|
115 |
|
|
|
116 |
|
|
|
117 |
|
|
|
118 |
|
|
|
119 |
|
|
|
120 |
|
|
|
121 |
|
|
|
122 |
|
|
|
123 |
|
|
|
124 |
|
|
|
125 |
|
|
|
126 |
|
|
|
127 |
|
|
|
128 |
|
|
109 |
|
129 |
|
110 |
|
130 |
|
111 |
|
131 |
|
112 |
|
|
|
|
132 |
|
|
|
133 |
|
|
113 |
|
134 |
|
114 |
|
135 |
|
115 |
|
136 |
|
116 |
|
137 |
|
117 |
|
|
|
118 |
|
|
|
|
138 |
|
|
|
139 |
|
|
119 |
|
140 |
|
120 |
|
141 |
|
121 |
|
142 |
|
122 |
|
143 |
|
123 |
|
144 |
|
|
145 |
|
|
124 |
|
146 |
|
125 |
|
147 |
|
126 |
|
|
|
127 |
|
|
|
128 |
|
|
|
129 |
|
|
|
130 |
|
|
|
131 |
|
|
|
132 |
|
|
|
133 |
|
|
|
134 |
|
|
|
135 |
|
|
|
136 |
|
|
|
137 |
|
|
|
138 |
|
|
|
139 |
|
|
|
140 |
|
|
|
|
148 |
|
|
|
149 |
|
|
|
150 |
|
|
|
151 |
|
|
|
152 |
|
|
|
153 |
|
|
|
154 |
|
|
|
155 |
|
|
|
156 |
|
|
|
157 |
|
|
|
158 |
|
|
|
159 |
|
|
|
160 |
|
|
|
161 |
|
|
|
162 |
|
|
|
163 |
|
|
|
164 |
|
|
|
165 |
|
|
|
166 |
|
|
|
167 |
|
|
|
168 |
|
|
|
169 |
|
|
|
170 |
|
|
|
171 |
|
|
|
172 |
|
|
|
173 |
|
|
|
174 |
|
|
|
175 |
|
|
|
176 |
|
|
141 |
|
177 |
|
142 |
|
178 |
|
143 |
|
179 |
|
|
|
||
161 |
|
197 |
|
162 |
|
198 |
|
163 |
|
199 |
|
164 |
|
|
|
|
200 |
|
|
|
201 |
|
|
|
202 |
|
|
|
203 |
|
|
|
204 |
|
|
|
205 |
|
|
|
206 |
|
|
|
207 |
|
|
|
208 |
|
|
|
209 |
|
|
|
210 |
|
|
|
211 |
|
|
|
212 |
|
|
|
213 |
|
|
|
214 |
|
|
|
215 |
|
|
|
216 |
|
|
|
217 |
|
|
|
218 |
|
|
|
219 |
|
|
|
220 |
|
|
165 |
|
221 |
|
166 |
|
222 |
|
167 |
|
|
|
|
223 |
|
|
|
224 |
|
|
168 |
|
225 |
|
169 |
|
226 |
|
170 |
|
|
|
171 |
|
|
|
172 |
|
|
|
|
227 |
|
|
|
228 |
|
|
173 |
|
229 |
|
174 |
|
230 |
|
175 |
|
231 |
|
176 |
|
232 |
|
177 |
|
|
|
|
233 |
|
|
178 |
|
234 |
|
179 |
|
|
|
|
235 |
|
|
180 |
|
236 |
|
181 |
|
237 |
|
182 |
|
238 |
|
183 |
|
|
|
184 |
|
|
|
185 |
|
|
|
186 |
|
|
|
187 |
|
|
|
188 |
|
|
|
189 |
|
|
|
190 |
|
|
|
191 |
|
|
|
192 |
|
|
|
193 |
|
|
|
194 |
|
|
|
195 |
|
|
|
|
239 |
|
|
196 |
|
240 |
|
197 |
|
241 |
|
198 |
|
242 |
|
|
|
||
201 |
|
245 |
|
202 |
|
246 |
|
203 |
|
247 |
|
204 |
|
|
|
|
248 |
|
|
205 |
|
249 |
|
206 |
|
250 |
|
207 |
|
251 |
|
208 |
|
252 |
|
209 |
|
253 |
|
210 |
|
254 |
|
211 |
|
|
|
|
255 |
|
|
212 |
|
256 |
|
213 |
|
257 |
|
214 |
|
258 |
|
|
|
||
223 |
|
267 |
|
224 |
|
268 |
|
225 |
|
269 |
|
|
270 |
|
|
226 |
|
271 |
|
227 |
|
272 |
|
228 |
|
273 |
|
|
|
||
241 |
|
286 |
|
242 |
|
287 |
|
243 |
|
288 |
|
244 |
|
|
|
245 |
|
289 |
|
246 |
|
290 |
|
247 |
|
291 |
|
248 |
|
292 |
|
249 |
|
|
|
|
293 |
|
|
250 |
|
294 |
|
251 |
|
295 |
|
252 |
|
296 |
|
|
|
||
258 |
|
302 |
|
259 |
|
303 |
|
260 |
|
304 |
|
|
305 |
|
|
261 |
|
306 |
|
262 |
|
307 |
|
263 |
|
308 |
|
|
|
||
267 |
|
312 |
|
268 |
|
313 |
|
269 |
|
314 |
|
270 |
|
|
|
271 |
|
|
|
|
315 |
|
|
|
316 |
|
|
|
317 |
|
|
|
318 |
|
|
|
319 |
|
|
|
320 |
|
|
|
321 |
|
|
|
322 |
|
|
|
323 |
|
|
|
324 |
|
|
|
325 |
|
|
|
326 |
|
|
|
327 |
|
|
|
328 |
|
|
|
329 |
|
|
|
330 |
|
|
272 |
|
331 |
|
273 |
|
332 |
|
274 |
|
333 |
|
|
|
||
300 |
|
359 |
|
301 |
|
360 |
|
302 |
|
361 |
|
|
362 |
|
|
|
363 |
|
|
|
364 |
|
|
|
365 |
|
|
|
366 |
|
|
|
367 |
|
|
|
368 |
|
|
|
369 |
|
|
|
370 |
|
|
|
371 |
|
|
|
372 |
|
|
|
373 |
|
|
|
374 |
|
|
|
375 |
|
|
|
376 |
|
|
|
377 |
|
|
|
378 |
|
|
|
379 |
|
|
|
380 |
|
|
|
381 |
|
|
|
382 |
|
|
|
383 |
|
|
|
384 |
|
|
|
385 |
|
|
|
386 |
|
|
|
387 |
|
|
303 |
|
388 |
|
304 |
|
389 |
|
305 |
|
390 |
|
|
|
||
374 |
|
459 |
|
375 |
|
460 |
|
376 |
|
461 |
|
|
462 |
|
|
|
463 |
|
|
|
464 |
|
|
|
465 |
|
|
|
466 |
|
|
|
467 |
|
|
|
468 |
|
|
|
469 |
|
|
|
470 |
|
|
377 |
|
471 |
|
378 |
|
472 |
|
379 |
|
473 |
|