Lines Matching refs:mb_first
2417 struct mbuf *mb_first;
2427 mb_first = m_gethdr(M_NOWAIT, MT_DATA);
2428 if (mb_first == NULL) {
2432 mb_first->m_data += max_linkhdr;
2433 mb_first->m_pkthdr.len = len + sizeof(struct igmpmsg);
2434 mb_first->m_len = sizeof(struct igmpmsg);
2435 mb_first->m_next = mb_copy;
2438 im = mtod(mb_first, struct igmpmsg *);
2449 if (socket_send(V_ip_mrouter, mb_first, &k_igmpsrc) < 0) {
2469 struct mbuf *mb_first;
2485 mb_first = m_gethdr(M_NOWAIT, MT_DATA);
2486 if (mb_first == NULL) {
2490 mb_first->m_data += max_linkhdr;
2491 mb_first->m_len = sizeof(pim_encap_iphdr) + sizeof(pim_encap_pimhdr);
2492 mb_first->m_next = mb_copy;
2494 mb_first->m_pkthdr.len = len + mb_first->m_len;
2499 ip_outer = mtod(mb_first, struct ip *);
2520 mb_first->m_data += sizeof(pim_encap_iphdr);
2521 pimhdr->pim.pim_cksum = in_cksum(mb_first, sizeof(pim_encap_pimhdr));
2522 mb_first->m_data -= sizeof(pim_encap_iphdr);
2524 send_packet(vifp, mb_first);