Lines Matching refs:mb_copy

1765 	struct mbuf *mb_copy;  in phyint_send()  local
1776 mb_copy = m_copypacket(m, M_NOWAIT); in phyint_send()
1777 if (mb_copy && (!M_WRITABLE(mb_copy) || mb_copy->m_len < hlen)) in phyint_send()
1778 mb_copy = m_pullup(mb_copy, hlen); in phyint_send()
1779 if (mb_copy == NULL) in phyint_send()
1782 send_packet(vifp, mb_copy); in phyint_send()
2282 struct mbuf *mb_copy, *mm; in pim_register_send() local
2292 mb_copy = pim_register_prepare(ip, m); in pim_register_send()
2293 if (mb_copy == NULL) in pim_register_send()
2300 for (mm = mb_copy; mm; mm = mb_copy) { in pim_register_send()
2301 mb_copy = mm->m_nextpkt; in pim_register_send()
2325 struct mbuf *mb_copy = NULL; in pim_register_prepare() local
2338 mb_copy = m_copypacket(m, M_NOWAIT); in pim_register_prepare()
2339 if (mb_copy == NULL) in pim_register_prepare()
2341 mb_copy = m_pullup(mb_copy, ip->ip_hl << 2); in pim_register_prepare()
2342 if (mb_copy == NULL) in pim_register_prepare()
2346 ip = mtod(mb_copy, struct ip *); in pim_register_prepare()
2355 ip->ip_sum = in_cksum(mb_copy, ip->ip_hl << 2); in pim_register_prepare()
2358 mb_copy->m_pkthdr.csum_flags |= CSUM_IP; in pim_register_prepare()
2359 if (ip_fragment(ip, &mb_copy, mtu, 0) != 0) { in pim_register_prepare()
2360 m_freem(mb_copy); in pim_register_prepare()
2364 return mb_copy; in pim_register_prepare()
2372 struct mbuf *mb_copy, struct mfc *rt) in pim_register_send_upcall() argument
2386 m_freem(mb_copy); in pim_register_send_upcall()
2392 mb_first->m_next = mb_copy; in pim_register_send_upcall()
2423 pim_register_send_rp(struct ip *ip, struct vif *vifp, struct mbuf *mb_copy, in pim_register_send_rp() argument
2435 m_freem(mb_copy); in pim_register_send_rp()
2444 m_freem(mb_copy); in pim_register_send_rp()
2449 mb_first->m_next = mb_copy; in pim_register_send_rp()