Lines Matching defs:hmp
4110 mblk_t *hmp;
4196 hmp = allocb_tmpl(unfragmentable_len + ipst->ips_ip_wroff_extra, mp);
4197 if (hmp == NULL) {
4199 ip_drop_output("FragFails: no hmp", mp, ill);
4203 hmp->b_rptr += ipst->ips_ip_wroff_extra;
4204 hmp->b_wptr = hmp->b_rptr + unfragmentable_len;
4206 fip6h = (ip6_t *)hmp->b_rptr;
4233 hmp0 = copyb(hmp);
4239 freeb(hmp);
4247 hmp0 = hmp;
4248 hmp = NULL;
4276 if (hmp != NULL)
4277 freeb(hmp);
4291 if (error != 0 && error != EWOULDBLOCK && hmp != NULL) {
4295 hmp, ill);
4296 freeb(hmp);
4321 mblk_t *hmp;
4382 hmp = allocb_tmpl(unfragmentable_len + sizeof (ip6_frag_t) +
4384 if (hmp == NULL) {
4392 hmp->b_rptr += ipst->ips_ip_wroff_extra;
4393 hmp->b_wptr = hmp->b_rptr + unfragmentable_len + sizeof (ip6_frag_t);
4395 fip6h = (ip6_t *)hmp->b_rptr;
4396 fraghdr = (ip6_frag_t *)(hmp->b_rptr + unfragmentable_len);
4400 hmp->b_rptr[prev_nexthdr_offset] = IPPROTO_FRAGMENT;
4408 hmp->b_band = priority;
4415 hmp->b_cont = mp;
4416 return (hmp);