Lines Matching defs:lsa_length

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