Lines Matching defs:mb_first
2815 struct mbuf *mb_first;
2826 MGETHDR(mb_first, M_DONTWAIT, MT_HEADER);
2827 if (mb_first == NULL) {
2831 mb_first->m_data += max_linkhdr;
2832 mb_first->m_pkthdr.len = len + sizeof(struct igmpmsg);
2833 mb_first->m_len = sizeof(struct igmpmsg);
2834 mb_first->m_next = mb_copy;
2837 im = mtod(mb_first, struct igmpmsg *);
2848 if (socket_send(ip_mrouter, mb_first, &k_igmpsrc) < 0) {
2870 struct mbuf *mb_first;
2884 MGETHDR(mb_first, M_DONTWAIT, MT_HEADER);
2885 if (mb_first == NULL) {
2889 mb_first->m_data += max_linkhdr;
2890 mb_first->m_len = sizeof(pim_encap_iphdr) + sizeof(pim_encap_pimhdr);
2891 mb_first->m_next = mb_copy;
2893 mb_first->m_pkthdr.len = len + mb_first->m_len;
2898 ip_outer = mtod(mb_first, struct ip *);
2900 if (mb_first->m_pkthdr.len < IP_MINFRAGSIZE)
2922 mb_first->m_data += sizeof(pim_encap_iphdr);
2923 pimhdr->pim.pim_cksum = in_cksum(mb_first, sizeof(pim_encap_pimhdr));
2924 mb_first->m_data -= sizeof(pim_encap_iphdr);
2927 tbf_send_packet(vifp, mb_first);
2929 tbf_control(vifp, mb_first, ip, ntohs(ip_outer->ip_len));