Lines Matching refs:slow_oam_tlv_header
507 const struct slow_oam_tlv_header_t *slow_oam_tlv_header;
534 ptr.slow_oam_tlv_header = (const struct slow_oam_tlv_header_t *)tptr;
535 if (tlen < sizeof(*ptr.slow_oam_tlv_header))
537 ND_TCHECK(*ptr.slow_oam_tlv_header);
540 ptr.slow_oam_tlv_header->type),
541 ptr.slow_oam_tlv_header->type,
542 ptr.slow_oam_tlv_header->length));
544 if (ptr.slow_oam_tlv_header->type == SLOW_OAM_INFO_TYPE_END_OF_TLV) {
553 if (ptr.slow_oam_tlv_header->length < sizeof(struct slow_oam_tlv_header_t)) {
559 if (tlen < ptr.slow_oam_tlv_header->length)
561 ND_TCHECK2(*tptr, ptr.slow_oam_tlv_header->length);
564 switch (ptr.slow_oam_tlv_header->type) {
611 ptr.slow_oam_tlv_header->length);
614 tlen -= ptr.slow_oam_tlv_header->length;
615 tptr += ptr.slow_oam_tlv_header->length;
630 ptr.slow_oam_tlv_header = (const struct slow_oam_tlv_header_t *)tptr;
631 if (tlen < sizeof(*ptr.slow_oam_tlv_header))
633 ND_TCHECK(*ptr.slow_oam_tlv_header);
636 ptr.slow_oam_tlv_header->type),
637 ptr.slow_oam_tlv_header->type,
638 ptr.slow_oam_tlv_header->length));
640 if (ptr.slow_oam_tlv_header->type == SLOW_OAM_INFO_TYPE_END_OF_TLV) {
649 if (ptr.slow_oam_tlv_header->length < sizeof(struct slow_oam_tlv_header_t)) {
655 if (tlen < ptr.slow_oam_tlv_header->length)
657 ND_TCHECK2(*tptr, ptr.slow_oam_tlv_header->length);
660 switch (ptr.slow_oam_tlv_header->type) {
701 ptr.slow_oam_tlv_header->length);
704 tlen -= ptr.slow_oam_tlv_header->length;
705 tptr += ptr.slow_oam_tlv_header->length;