Lines Matching refs:lsa_length

417                       const uint8_t *tptr, u_int lsa_length)  in ospf6_print_lsaprefix()  argument
423 if (lsa_length < sizeof (*lsapp) - IPV6_ADDR_LEN_BYTES) in ospf6_print_lsaprefix()
425 lsa_length -= sizeof (*lsapp) - IPV6_ADDR_LEN_BYTES; in ospf6_print_lsaprefix()
432 if (lsa_length < wordlen * 4) in ospf6_print_lsaprefix()
434 lsa_length -= wordlen * 4; in ospf6_print_lsaprefix()
475 u_int length, lsa_length; in ospf6_print_lsa() local
491 lsa_length = length - sizeof(struct lsa6_hdr); in ospf6_print_lsa()
496 if (lsa_length < sizeof (lsap->lsa_un.un_rla.rla_options)) in ospf6_print_lsa()
498 lsa_length -= sizeof (lsap->lsa_un.un_rla.rla_options); in ospf6_print_lsa()
507 while (lsa_length != 0) { in ospf6_print_lsa()
508 if (lsa_length < sizeof (*rlp)) in ospf6_print_lsa()
510 lsa_length -= sizeof (*rlp); in ospf6_print_lsa()
549 if (lsa_length < sizeof (lsap->lsa_un.un_nla.nla_options)) in ospf6_print_lsa()
551 lsa_length -= sizeof (lsap->lsa_un.un_nla.nla_options); in ospf6_print_lsa()
558 while (lsa_length != 0) { in ospf6_print_lsa()
559 if (lsa_length < sizeof (*ap)) in ospf6_print_lsa()
561 lsa_length -= sizeof (*ap); in ospf6_print_lsa()
568 if (lsa_length < sizeof (lsap->lsa_un.un_inter_ap.inter_ap_metric)) in ospf6_print_lsa()
570 lsa_length -= sizeof (lsap->lsa_un.un_inter_ap.inter_ap_metric); in ospf6_print_lsa()
575 while (lsa_length != 0) { in ospf6_print_lsa()
576 bytelen = ospf6_print_lsaprefix(ndo, tptr, lsa_length); in ospf6_print_lsa()
584 lsa_length -= bytelen; in ospf6_print_lsa()
590 if (lsa_length < sizeof (lsap->lsa_un.un_asla.asla_metric)) in ospf6_print_lsa()
592 lsa_length -= sizeof (lsap->lsa_un.un_asla.asla_metric); in ospf6_print_lsa()
602 bytelen = ospf6_print_lsaprefix(ndo, tptr, lsa_length); in ospf6_print_lsa()
610 lsa_length -= bytelen; in ospf6_print_lsa()
614 if (lsa_length < sizeof (nd_ipv6)) in ospf6_print_lsa()
616 lsa_length -= sizeof (nd_ipv6); in ospf6_print_lsa()
623 if (lsa_length < sizeof (uint32_t)) in ospf6_print_lsa()
625 lsa_length -= sizeof (uint32_t); in ospf6_print_lsa()
632 if (lsa_length < sizeof (uint32_t)) in ospf6_print_lsa()
634 lsa_length -= sizeof (uint32_t); in ospf6_print_lsa()
644 if (lsa_length < sizeof (llsap->llsa_priandopt)) in ospf6_print_lsa()
646 lsa_length -= sizeof (llsap->llsa_priandopt); in ospf6_print_lsa()
652 if (lsa_length < sizeof (llsap->llsa_lladdr) + sizeof (llsap->llsa_nprefix)) in ospf6_print_lsa()
654 lsa_length -= sizeof (llsap->llsa_lladdr) + sizeof (llsap->llsa_nprefix); in ospf6_print_lsa()
663 bytelen = ospf6_print_lsaprefix(ndo, tptr, lsa_length); in ospf6_print_lsa()
672 lsa_length -= bytelen; in ospf6_print_lsa()
679 if (lsa_length < sizeof (lsap->lsa_un.un_intra_ap.intra_ap_rtid)) in ospf6_print_lsa()
681 lsa_length -= sizeof (lsap->lsa_un.un_intra_ap.intra_ap_rtid); in ospf6_print_lsa()
687 if (lsa_length < sizeof (lsap->lsa_un.un_intra_ap.intra_ap_nprefix)) in ospf6_print_lsa()
689 lsa_length -= sizeof (lsap->lsa_un.un_intra_ap.intra_ap_nprefix); in ospf6_print_lsa()
695 bytelen = ospf6_print_lsaprefix(ndo, tptr, lsa_length); in ospf6_print_lsa()
704 lsa_length -= bytelen; in ospf6_print_lsa()
710 if (ospf_grace_lsa_print(ndo, tptr, lsa_length) == -1) { in ospf6_print_lsa()
716 if (ospf_te_lsa_print(ndo, tptr, lsa_length) == -1) { in ospf6_print_lsa()
724 lsa_length)) { in ospf6_print_lsa()