Lines Matching defs:mb_first
2356 struct mbuf *mb_first;
2366 mb_first = m_gethdr(M_NOWAIT, MT_DATA);
2367 if (mb_first == NULL) {
2371 mb_first->m_data += max_linkhdr;
2372 mb_first->m_pkthdr.len = len + sizeof(struct igmpmsg);
2373 mb_first->m_len = sizeof(struct igmpmsg);
2374 mb_first->m_next = mb_copy;
2377 im = mtod(mb_first, struct igmpmsg *);
2388 if (socket_send(V_ip_mrouter, mb_first, &k_igmpsrc) < 0) {
2408 struct mbuf *mb_first;
2424 mb_first = m_gethdr(M_NOWAIT, MT_DATA);
2425 if (mb_first == NULL) {
2429 mb_first->m_data += max_linkhdr;
2430 mb_first->m_len = sizeof(pim_encap_iphdr) + sizeof(pim_encap_pimhdr);
2431 mb_first->m_next = mb_copy;
2433 mb_first->m_pkthdr.len = len + mb_first->m_len;
2438 ip_outer = mtod(mb_first, struct ip *);
2459 mb_first->m_data += sizeof(pim_encap_iphdr);
2460 pimhdr->pim.pim_cksum = in_cksum(mb_first, sizeof(pim_encap_pimhdr));
2461 mb_first->m_data -= sizeof(pim_encap_iphdr);
2463 send_packet(vifp, mb_first);