Lines Matching refs:tudr
2899 struct T_unitdata_req *tudr; in icmp_ud_err() local
2910 tudr = (struct T_unitdata_req *)mp->b_rptr; in icmp_ud_err()
2911 destaddr = mp->b_rptr + tudr->DEST_offset; in icmp_ud_err()
2913 destaddr + tudr->DEST_length < mp->b_rptr || in icmp_ud_err()
2914 destaddr + tudr->DEST_length > mp->b_wptr) { in icmp_ud_err()
2917 optaddr = mp->b_rptr + tudr->OPT_offset; in icmp_ud_err()
2919 optaddr + tudr->OPT_length < mp->b_rptr || in icmp_ud_err()
2920 optaddr + tudr->OPT_length > mp->b_wptr) { in icmp_ud_err()
2923 destlen = tudr->DEST_length; in icmp_ud_err()
2924 optlen = tudr->OPT_length; in icmp_ud_err()
3410 struct T_unitdata_req *tudr; in icmp_output_ancillary() local
3412 tudr = (struct T_unitdata_req *)tudr_mp->b_rptr; in icmp_output_ancillary()
3413 ASSERT(tudr->PRIM_type == T_UNITDATA_REQ); in icmp_output_ancillary()
3415 &tudr->OPT_length, tudr->OPT_offset, cr, &icmp_opt_obj, in icmp_output_ancillary()
4131 struct T_unitdata_req *tudr; in icmp_wput() local
4150 tudr = (struct T_unitdata_req *)mp->b_rptr; in icmp_wput()
4151 if (MBLKL(mp) < sizeof (*tudr) || in icmp_wput()
4171 if (!MBLKIN(mp, 0, tudr->DEST_offset + tudr->DEST_length)) { in icmp_wput()
4199 addr = (struct sockaddr *)&mp->b_rptr[tudr->DEST_offset]; in icmp_wput()
4200 addrlen = tudr->DEST_length; in icmp_wput()
4233 if (tudr->OPT_length != 0) { in icmp_wput()
4309 if (tudr->OPT_length != 0) { in icmp_wput()