Lines Matching defs:msg_tlen
320 u_int msg_type, msg_len, msg_tlen, hello_len;
389 msg_tlen = msg_len - sizeof(struct olsr_msg6);
418 msg_tlen = msg_len - sizeof(struct olsr_msg4);
425 if (msg_tlen < sizeof(struct olsr_hello))
434 msg_tlen -= sizeof(struct olsr_hello);
436 while (msg_tlen >= sizeof(struct olsr_hello_link)) {
450 if ((hello_len <= msg_tlen)
464 msg_tlen -= sizeof(struct olsr_hello_link);
482 msg_tlen -= hello_len;
488 if (msg_tlen < sizeof(struct olsr_tc))
496 msg_tlen -= sizeof(struct olsr_tc);
499 if (olsr_print_neighbor(ndo, msg_data, msg_tlen) == -1)
503 if (olsr_print_lq_neighbor6(ndo, msg_data, msg_tlen) == -1)
506 if (olsr_print_lq_neighbor4(ndo, msg_data, msg_tlen) == -1)
519 while (msg_tlen >= addr_size) {
526 msg_tlen -= addr_size;
536 (unsigned int) (msg_tlen / sizeof(struct olsr_hna6)));
538 while (msg_tlen >= sizeof(struct olsr_hna6)) {
550 msg_tlen -= sizeof(struct olsr_hna6);
556 (unsigned int) (msg_tlen / sizeof(struct olsr_hna4)));
558 while (msg_tlen >= sizeof(struct olsr_hna4)) {
605 msg_tlen -= sizeof(struct olsr_hna4);
619 if (msg_tlen < 4)
629 && ((name_entries * (4 + addr_size)) <= msg_tlen))
640 msg_tlen -= 4;
645 if (msg_tlen < 4)
652 msg_tlen -= 4;
654 if ((name_entry_len > 0) && ((addr_size + name_entry_len) <= msg_tlen))
669 if (msg_tlen < addr_size + name_entry_len + name_entry_padding)
685 msg_tlen -= addr_size + name_entry_len + name_entry_padding;
696 print_unknown_data(ndo, msg_data, "\n\t ", msg_tlen);