Lines Matching refs:tudr
2907 struct T_unitdata_req *tudr; in icmp_ud_err() local
2918 tudr = (struct T_unitdata_req *)mp->b_rptr; in icmp_ud_err()
2919 destaddr = mp->b_rptr + tudr->DEST_offset; in icmp_ud_err()
2921 destaddr + tudr->DEST_length < mp->b_rptr || in icmp_ud_err()
2922 destaddr + tudr->DEST_length > mp->b_wptr) { in icmp_ud_err()
2925 optaddr = mp->b_rptr + tudr->OPT_offset; in icmp_ud_err()
2927 optaddr + tudr->OPT_length < mp->b_rptr || in icmp_ud_err()
2928 optaddr + tudr->OPT_length > mp->b_wptr) { in icmp_ud_err()
2931 destlen = tudr->DEST_length; in icmp_ud_err()
2932 optlen = tudr->OPT_length; in icmp_ud_err()
3418 struct T_unitdata_req *tudr; in icmp_output_ancillary() local
3420 tudr = (struct T_unitdata_req *)tudr_mp->b_rptr; in icmp_output_ancillary()
3421 ASSERT(tudr->PRIM_type == T_UNITDATA_REQ); in icmp_output_ancillary()
3423 &tudr->OPT_length, tudr->OPT_offset, cr, &icmp_opt_obj, in icmp_output_ancillary()
4140 struct T_unitdata_req *tudr; in icmp_wput() local
4159 tudr = (struct T_unitdata_req *)mp->b_rptr; in icmp_wput()
4160 if (MBLKL(mp) < sizeof (*tudr) || in icmp_wput()
4180 if (!MBLKIN(mp, 0, tudr->DEST_offset + tudr->DEST_length)) { in icmp_wput()
4208 addr = (struct sockaddr *)&mp->b_rptr[tudr->DEST_offset]; in icmp_wput()
4209 addrlen = tudr->DEST_length; in icmp_wput()
4242 if (tudr->OPT_length != 0) { in icmp_wput()
4318 if (tudr->OPT_length != 0) { in icmp_wput()