• Home
  • Raw
  • Download

Lines Matching refs:ap

210 	const struct aodv_rreq *ap = (const struct aodv_rreq *)dat;  in aodv_rreq()  local
212 ND_TCHECK(*ap); in aodv_rreq()
213 if (length < sizeof(*ap)) in aodv_rreq()
217 ap->rreq_type & RREQ_JOIN ? "[J]" : "", in aodv_rreq()
218 ap->rreq_type & RREQ_REPAIR ? "[R]" : "", in aodv_rreq()
219 ap->rreq_type & RREQ_GRAT ? "[G]" : "", in aodv_rreq()
220 ap->rreq_type & RREQ_DEST ? "[D]" : "", in aodv_rreq()
221 ap->rreq_type & RREQ_UNKNOWN ? "[U] " : " ", in aodv_rreq()
222 ap->rreq_hops, in aodv_rreq()
223 (unsigned long)EXTRACT_32BITS(&ap->rreq_id), in aodv_rreq()
224 ipaddr_string(ndo, &ap->rreq_da), in aodv_rreq()
225 (unsigned long)EXTRACT_32BITS(&ap->rreq_ds), in aodv_rreq()
226 ipaddr_string(ndo, &ap->rreq_oa), in aodv_rreq()
227 (unsigned long)EXTRACT_32BITS(&ap->rreq_os))); in aodv_rreq()
228 i = length - sizeof(*ap); in aodv_rreq()
230 aodv_extension(ndo, (const struct aodv_ext *)(dat + sizeof(*ap)), i); in aodv_rreq()
241 const struct aodv_rrep *ap = (const struct aodv_rrep *)dat; in aodv_rrep() local
243 ND_TCHECK(*ap); in aodv_rrep()
244 if (length < sizeof(*ap)) in aodv_rrep()
248 ap->rrep_type & RREP_REPAIR ? "[R]" : "", in aodv_rrep()
249 ap->rrep_type & RREP_ACK ? "[A] " : " ", in aodv_rrep()
250 ap->rrep_ps & RREP_PREFIX_MASK, in aodv_rrep()
251 ap->rrep_hops, in aodv_rrep()
252 ipaddr_string(ndo, &ap->rrep_da), in aodv_rrep()
253 (unsigned long)EXTRACT_32BITS(&ap->rrep_ds), in aodv_rrep()
254 ipaddr_string(ndo, &ap->rrep_oa), in aodv_rrep()
255 (unsigned long)EXTRACT_32BITS(&ap->rrep_life))); in aodv_rrep()
256 i = length - sizeof(*ap); in aodv_rrep()
258 aodv_extension(ndo, (const struct aodv_ext *)(dat + sizeof(*ap)), i); in aodv_rrep()
269 const struct aodv_rerr *ap = (const struct aodv_rerr *)dat; in aodv_rerr() local
272 ND_TCHECK(*ap); in aodv_rerr()
273 if (length < sizeof(*ap)) in aodv_rerr()
276 ap->rerr_flags & RERR_NODELETE ? "[D]" : "", in aodv_rerr()
277 ap->rerr_dc, length)); in aodv_rerr()
278 dp = (struct rerr_unreach *)(dat + sizeof(*ap)); in aodv_rerr()
279 i = length - sizeof(*ap); in aodv_rerr()
280 for (dc = ap->rerr_dc; dc != 0; dc--) { in aodv_rerr()
304 const struct aodv_rreq6 *ap = (const struct aodv_rreq6 *)dat; in aodv_v6_rreq() local
306 ND_TCHECK(*ap); in aodv_v6_rreq()
307 if (length < sizeof(*ap)) in aodv_v6_rreq()
311 ap->rreq_type & RREQ_JOIN ? "[J]" : "", in aodv_v6_rreq()
312 ap->rreq_type & RREQ_REPAIR ? "[R]" : "", in aodv_v6_rreq()
313 ap->rreq_type & RREQ_GRAT ? "[G]" : "", in aodv_v6_rreq()
314 ap->rreq_type & RREQ_DEST ? "[D]" : "", in aodv_v6_rreq()
315 ap->rreq_type & RREQ_UNKNOWN ? "[U] " : " ", in aodv_v6_rreq()
316 ap->rreq_hops, in aodv_v6_rreq()
317 (unsigned long)EXTRACT_32BITS(&ap->rreq_id), in aodv_v6_rreq()
318 ip6addr_string(ndo, &ap->rreq_da), in aodv_v6_rreq()
319 (unsigned long)EXTRACT_32BITS(&ap->rreq_ds), in aodv_v6_rreq()
320 ip6addr_string(ndo, &ap->rreq_oa), in aodv_v6_rreq()
321 (unsigned long)EXTRACT_32BITS(&ap->rreq_os))); in aodv_v6_rreq()
322 i = length - sizeof(*ap); in aodv_v6_rreq()
324 aodv_extension(ndo, (const struct aodv_ext *)(dat + sizeof(*ap)), i); in aodv_v6_rreq()
343 const struct aodv_rrep6 *ap = (const struct aodv_rrep6 *)dat; in aodv_v6_rrep() local
345 ND_TCHECK(*ap); in aodv_v6_rrep()
346 if (length < sizeof(*ap)) in aodv_v6_rrep()
350 ap->rrep_type & RREP_REPAIR ? "[R]" : "", in aodv_v6_rrep()
351 ap->rrep_type & RREP_ACK ? "[A] " : " ", in aodv_v6_rrep()
352 ap->rrep_ps & RREP_PREFIX_MASK, in aodv_v6_rrep()
353 ap->rrep_hops, in aodv_v6_rrep()
354 ip6addr_string(ndo, &ap->rrep_da), in aodv_v6_rrep()
355 (unsigned long)EXTRACT_32BITS(&ap->rrep_ds), in aodv_v6_rrep()
356 ip6addr_string(ndo, &ap->rrep_oa), in aodv_v6_rrep()
357 (unsigned long)EXTRACT_32BITS(&ap->rrep_life))); in aodv_v6_rrep()
358 i = length - sizeof(*ap); in aodv_v6_rrep()
360 aodv_extension(ndo, (const struct aodv_ext *)(dat + sizeof(*ap)), i); in aodv_v6_rrep()
379 const struct aodv_rerr *ap = (const struct aodv_rerr *)dat; in aodv_v6_rerr() local
382 ND_TCHECK(*ap); in aodv_v6_rerr()
383 if (length < sizeof(*ap)) in aodv_v6_rerr()
386 ap->rerr_flags & RERR_NODELETE ? "[D]" : "", in aodv_v6_rerr()
387 ap->rerr_dc, length)); in aodv_v6_rerr()
388 dp6 = (struct rerr_unreach6 *)(void *)(ap + 1); in aodv_v6_rerr()
389 i = length - sizeof(*ap); in aodv_v6_rerr()
390 for (dc = ap->rerr_dc; dc != 0; dc--) { in aodv_v6_rerr()
417 const struct aodv_rreq6_draft_01 *ap = (const struct aodv_rreq6_draft_01 *)dat; in aodv_v6_draft_01_rreq() local
419 ND_TCHECK(*ap); in aodv_v6_draft_01_rreq()
420 if (length < sizeof(*ap)) in aodv_v6_draft_01_rreq()
424 ap->rreq_type & RREQ_JOIN ? "[J]" : "", in aodv_v6_draft_01_rreq()
425 ap->rreq_type & RREQ_REPAIR ? "[R]" : "", in aodv_v6_draft_01_rreq()
426 ap->rreq_type & RREQ_GRAT ? "[G]" : "", in aodv_v6_draft_01_rreq()
427 ap->rreq_type & RREQ_DEST ? "[D]" : "", in aodv_v6_draft_01_rreq()
428 ap->rreq_type & RREQ_UNKNOWN ? "[U] " : " ", in aodv_v6_draft_01_rreq()
429 ap->rreq_hops, in aodv_v6_draft_01_rreq()
430 (unsigned long)EXTRACT_32BITS(&ap->rreq_id), in aodv_v6_draft_01_rreq()
431 ip6addr_string(ndo, &ap->rreq_da), in aodv_v6_draft_01_rreq()
432 (unsigned long)EXTRACT_32BITS(&ap->rreq_ds), in aodv_v6_draft_01_rreq()
433 ip6addr_string(ndo, &ap->rreq_oa), in aodv_v6_draft_01_rreq()
434 (unsigned long)EXTRACT_32BITS(&ap->rreq_os))); in aodv_v6_draft_01_rreq()
435 i = length - sizeof(*ap); in aodv_v6_draft_01_rreq()
437 aodv_extension(ndo, (const struct aodv_ext *)(dat + sizeof(*ap)), i); in aodv_v6_draft_01_rreq()
456 const struct aodv_rrep6_draft_01 *ap = (const struct aodv_rrep6_draft_01 *)dat; in aodv_v6_draft_01_rrep() local
458 ND_TCHECK(*ap); in aodv_v6_draft_01_rrep()
459 if (length < sizeof(*ap)) in aodv_v6_draft_01_rrep()
463 ap->rrep_type & RREP_REPAIR ? "[R]" : "", in aodv_v6_draft_01_rrep()
464 ap->rrep_type & RREP_ACK ? "[A] " : " ", in aodv_v6_draft_01_rrep()
465 ap->rrep_ps & RREP_PREFIX_MASK, in aodv_v6_draft_01_rrep()
466 ap->rrep_hops, in aodv_v6_draft_01_rrep()
467 ip6addr_string(ndo, &ap->rrep_da), in aodv_v6_draft_01_rrep()
468 (unsigned long)EXTRACT_32BITS(&ap->rrep_ds), in aodv_v6_draft_01_rrep()
469 ip6addr_string(ndo, &ap->rrep_oa), in aodv_v6_draft_01_rrep()
470 (unsigned long)EXTRACT_32BITS(&ap->rrep_life))); in aodv_v6_draft_01_rrep()
471 i = length - sizeof(*ap); in aodv_v6_draft_01_rrep()
473 aodv_extension(ndo, (const struct aodv_ext *)(dat + sizeof(*ap)), i); in aodv_v6_draft_01_rrep()
492 const struct aodv_rerr *ap = (const struct aodv_rerr *)dat; in aodv_v6_draft_01_rerr() local
495 ND_TCHECK(*ap); in aodv_v6_draft_01_rerr()
496 if (length < sizeof(*ap)) in aodv_v6_draft_01_rerr()
499 ap->rerr_flags & RERR_NODELETE ? "[D]" : "", in aodv_v6_draft_01_rerr()
500 ap->rerr_dc, length)); in aodv_v6_draft_01_rerr()
501 dp6 = (struct rerr_unreach6_draft_01 *)(void *)(ap + 1); in aodv_v6_draft_01_rerr()
502 i = length - sizeof(*ap); in aodv_v6_draft_01_rerr()
503 for (dc = ap->rerr_dc; dc != 0; dc--) { in aodv_v6_draft_01_rerr()