• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/tcpdump/

Lines Matching defs:msg_data

235                         const u_char *msg_data, u_int hello_len)
241 lq_neighbor = (const struct olsr_lq_neighbor4 *)msg_data;
251 msg_data += sizeof(struct olsr_lq_neighbor4);
259 const u_char *msg_data, u_int hello_len)
265 lq_neighbor = (const struct olsr_lq_neighbor6 *)msg_data;
275 msg_data += sizeof(struct olsr_lq_neighbor6);
286 const u_char *msg_data, u_int hello_len)
295 if (!ND_TTEST2(*msg_data, sizeof(struct in_addr)))
299 ND_PRINT((ndo, "%s%s", ipaddr_string(ndo, msg_data),
302 msg_data += sizeof(struct in_addr);
327 const u_char *tptr, *msg_data;
391 msg_data = tptr + sizeof(struct olsr_msg6);
422 msg_data = tptr + sizeof(struct olsr_msg4);
430 ND_TCHECK2(*msg_data, sizeof(struct olsr_hello));
432 ptr.hello = (const struct olsr_hello *)msg_data;
435 msg_data += sizeof(struct olsr_hello);
444 ND_TCHECK2(*msg_data, sizeof(struct olsr_hello_link));
446 ptr.hello_link = (const struct olsr_hello_link *)msg_data;
465 msg_data += sizeof(struct olsr_hello_link);
469 ND_TCHECK2(*msg_data, hello_len);
471 if (olsr_print_neighbor(ndo, msg_data, hello_len) == -1)
475 if (olsr_print_lq_neighbor6(ndo, msg_data, hello_len) == -1)
478 if (olsr_print_lq_neighbor4(ndo, msg_data, hello_len) == -1)
483 msg_data += hello_len;
492 ND_TCHECK2(*msg_data, sizeof(struct olsr_tc));
494 ptr.tc = (const struct olsr_tc *)msg_data;
497 msg_data += sizeof(struct olsr_tc);
501 if (olsr_print_neighbor(ndo, msg_data, msg_tlen) == -1)
505 if (olsr_print_lq_neighbor6(ndo, msg_data, msg_tlen) == -1)
508 if (olsr_print_lq_neighbor4(ndo, msg_data, msg_tlen) == -1)
522 ND_TCHECK2(*msg_data, addr_size);
524 is_ipv6 ? ip6addr_string(ndo, msg_data) :
525 ipaddr_string(ndo, msg_data)));
527 msg_data += addr_size;
544 ND_TCHECK2(*msg_data, sizeof(struct olsr_hna6));
546 hna6 = (const struct olsr_hna6 *)msg_data;
552 msg_data += sizeof(struct olsr_hna6);
564 ND_TCHECK2(*msg_data, sizeof(struct olsr_hna4));
566 ptr.hna = (const struct olsr_hna4 *)msg_data;
609 msg_data += sizeof(struct olsr_hna4);
626 ND_TCHECK2(*msg_data, 4);
628 name_entries = EXTRACT_16BITS(msg_data+2);
639 EXTRACT_16BITS(msg_data),
645 msg_data += 4;
653 ND_TCHECK2(*msg_data, 4);
655 name_entry_type = EXTRACT_16BITS(msg_data);
656 name_entry_len = EXTRACT_16BITS(msg_data+2);
658 msg_data += 4;
679 ND_TCHECK2(*msg_data, addr_size + name_entry_len + name_entry_padding);
683 ip6addr_string(ndo, msg_data)));
686 ipaddr_string(ndo, msg_data)));
687 (void)fn_printn(ndo, msg_data + addr_size, name_entry_len, NULL);
690 msg_data += addr_size + name_entry_len + name_entry_padding;
702 print_unknown_data(ndo, msg_data, "\n\t ", msg_tlen);