Lines Matching defs:optptr
326 uchar_t *optptr;
470 optptr = (uchar_t *)tudi + tudi->OPT_offset;
476 cmsg = (struct cmsghdr *)optptr;
480 optptr += sizeof (*cmsg);
498 optptr += sizeof (*sri);
510 cmsg = (struct cmsghdr *)optptr;
514 optptr += sizeof (*cmsg);
516 pkti = (struct in6_pktinfo *)optptr;
524 optptr += sizeof (*pkti);
525 ASSERT(OK_32PTR(optptr));
531 cmsg = (struct cmsghdr *)optptr;
535 optptr += sizeof (*cmsg);
537 *(uint_t *)optptr = ipp->ipp_hoplimit;
538 optptr += sizeof (uint_t);
539 ASSERT(OK_32PTR(optptr));
545 cmsg = (struct cmsghdr *)optptr;
549 optptr += sizeof (*cmsg);
551 *(uint_t *)optptr = ipp->ipp_tclass;
552 optptr += sizeof (uint_t);
553 ASSERT(OK_32PTR(optptr));
558 cmsg = (struct cmsghdr *)optptr;
562 optptr += sizeof (*cmsg);
564 bcopy(ipp->ipp_hopopts, optptr, ipp->ipp_hopoptslen);
565 optptr += ipp->ipp_hopoptslen;
566 ASSERT(OK_32PTR(optptr));
574 cmsg = (struct cmsghdr *)optptr;
578 optptr += sizeof (*cmsg);
580 bcopy(ipp->ipp_rthdrdstopts, optptr, ipp->ipp_rthdrdstoptslen);
581 optptr += ipp->ipp_rthdrdstoptslen;
582 ASSERT(OK_32PTR(optptr));
590 cmsg = (struct cmsghdr *)optptr;
594 optptr += sizeof (*cmsg);
596 bcopy(ipp->ipp_rthdr, optptr, ipp->ipp_rthdrlen);
597 optptr += ipp->ipp_rthdrlen;
598 ASSERT(OK_32PTR(optptr));
606 cmsg = (struct cmsghdr *)optptr;
610 optptr += sizeof (*cmsg);
612 bcopy(ipp->ipp_dstopts, optptr, ipp->ipp_dstoptslen);
613 optptr += ipp->ipp_dstoptslen;
614 ASSERT(OK_32PTR(optptr));
622 ASSERT(optptr == mp1->b_wptr);