ip_pullup
extern void *ip_pullup(mblk_t *, ssize_t, ip_recv_attr_t *);
ipha = ip_pullup(mp, ip_hdr_length + ICMPH_SIZE, ira);
ipha = ip_pullup(mp, len_needed, ira);
ipha = ip_pullup(mp, len_needed, ira);
if (ip_pullup(mp, -1, ira) == NULL) {
if (ip_pullup(mp, min_size, ira) == NULL) {
if (ip_pullup(mp, len, ira) == NULL) {
ip6h = ip_pullup(mp, ip_hdr_length + ICMP6_MINLEN, ira);
if (ip_pullup(mp, -1, ira) == NULL) {
ip6h = ip_pullup(mp, ip_hdr_length + ICMP6_MINLEN, ira);
ip6h = ip_pullup(mp, ip_hdr_length + min_ulp_header_length,
ip6h = ip_pullup(mp, offset, ira);
ip6h = ip_pullup(mp, ip_hdr_length + MIN_EHDR_LEN, ira);
ip6h = ip_pullup(mp, IPV6_HDR_LEN + ehdrlen, ira);
ip6h = ip_pullup(mp,
ip6h = ip_pullup(mp, ip_hdr_length + MIN_EHDR_LEN, ira);
ip6h = ip_pullup(mp, IPV6_HDR_LEN + ehdrlen, ira);
ip6h = ip_pullup(mp, IPV6_HDR_LEN + MIN_EHDR_LEN, ira);
ip6h = ip_pullup(mp, IPV6_HDR_LEN + ehdrlen, ira);
ipha = ip_pullup(mp, ip_hdr_length + min_ulp_header_length,
ipha = ip_pullup(mp, offset, ira);
ipha = ip_pullup(mp, (uchar_t *)ipha + ip_hdr_length +
ipha = ip_pullup(mp,
ipha = ip_pullup(mp, sizeof (ipha_t) + sizeof (udpha_t), ira);
ipha = ip_pullup(mp, hlen + IP_SIMPLE_HDR_LENGTH, ira);
ipha = ip_pullup(mp, hlen + hlen_encap, ira);