Home | History | Annotate | Download | only in tcpdump

Lines Matching refs:msg_data

185 olsr_print_lq_neighbor4 (const u_char *msg_data, u_int hello_len)
191 lq_neighbor = (struct olsr_lq_neighbor4 *)msg_data;
199 msg_data += sizeof(struct olsr_lq_neighbor4);
206 olsr_print_lq_neighbor6 (const u_char *msg_data, u_int hello_len)
212 lq_neighbor = (struct olsr_lq_neighbor6 *)msg_data;
220 msg_data += sizeof(struct olsr_lq_neighbor6);
230 olsr_print_neighbor (const u_char *msg_data, u_int hello_len)
241 printf("%s%s", ipaddr_string(msg_data),
244 msg_data += sizeof(struct in_addr);
267 const u_char *tptr, *msg_data;
333 msg_data = tptr + sizeof(struct olsr_msg6);
361 msg_data = tptr + sizeof(struct olsr_msg4);
367 if (!TTEST2(*msg_data, sizeof(struct olsr_hello)))
370 ptr.hello = (struct olsr_hello *)msg_data;
373 msg_data += sizeof(struct olsr_hello);
382 if (!TTEST2(*msg_data, sizeof(struct olsr_hello_link)))
385 ptr.hello_link = (struct olsr_hello_link *)msg_data;
404 msg_data += sizeof(struct olsr_hello_link);
409 olsr_print_neighbor(msg_data, hello_len);
413 olsr_print_lq_neighbor6(msg_data, hello_len);
416 olsr_print_lq_neighbor4(msg_data, hello_len);
419 msg_data += hello_len;
426 if (!TTEST2(*msg_data, sizeof(struct olsr_tc)))
429 ptr.tc = (struct olsr_tc *)msg_data;
432 msg_data += sizeof(struct olsr_tc);
436 olsr_print_neighbor(msg_data, msg_tlen);
440 olsr_print_lq_neighbor6(msg_data, msg_tlen);
443 olsr_print_lq_neighbor4(msg_data, msg_tlen);
457 if (!TTEST2(*msg_data, addr_size))
462 is_ipv6 ? ip6addr_string(msg_data) :
464 ipaddr_string(msg_data));
465 msg_data += addr_size;
481 if (!TTEST2(*msg_data, sizeof(struct olsr_hna6)))
484 hna6 = (struct olsr_hna6 *)msg_data;
490 msg_data += sizeof(struct olsr_hna6);
499 if (!TTEST2(*msg_data, sizeof(struct olsr_hna4)))
502 ptr.hna = (struct olsr_hna4 *)msg_data;
514 msg_data += sizeof(struct olsr_hna4);
524 u_int name_entries = EXTRACT_16BITS(msg_data+2);
538 if (!TTEST2(*msg_data, 4))
542 EXTRACT_16BITS(msg_data),
548 msg_data += 4;
556 if (!TTEST2(*msg_data, 4))
559 name_entry_type = EXTRACT_16BITS(msg_data);
560 name_entry_len = EXTRACT_16BITS(msg_data+2);
562 msg_data += 4;
583 if (!TTEST2(*msg_data, addr_size + name_entry_len + name_entry_padding))
589 ip6addr_string(msg_data));
593 ipaddr_string(msg_data));
594 fn_printn(msg_data + addr_size, name_entry_len, NULL);
597 msg_data += addr_size + name_entry_len + name_entry_padding;
609 print_unknown_data(msg_data, "\n\t ", msg_tlen);