Lines Matching refs:m0
2879 struct mbuf *m0, *m, *md;
2896 m0 = NULL;
2991 m0 = ifq->ifq_tail;
2993 m0 != NULL &&
2994 (m0->m_pkthdr.vt_nrecs + 1 <= IGMP_V3_REPORT_MAXRECS) &&
2995 (m0->m_pkthdr.len + minrec0len) <
2997 m0srcs = (ifp->if_mtu - m0->m_pkthdr.len -
2999 m = m0;
3034 if (m != m0)
3055 if (m == m0) {
3083 if (m != m0)
3103 if (m != m0)
3111 if (m != m0) {
3151 if (m != m0)
3180 if (m != m0)
3244 struct mbuf *m, *m0, *md;
3281 m0 = ifq->ifq_tail;
3282 if (m0 != NULL &&
3283 (m0->m_pkthdr.vt_nrecs + 1 <=
3285 (m0->m_pkthdr.len + MINRECLEN) <
3287 m = m0;
3288 m0srcs = (ifp->if_mtu - m0->m_pkthdr.len -
3325 if (m != m0)
3332 if (m != m0) {
3385 if (m != m0)
3402 if (m != m0) {
3427 if (m != m0)
3446 struct mbuf *m0; /* copy of pending state-change */
3516 m0 = m;
3520 m0 = m_dup(m, M_NOWAIT);
3521 if (m0 == NULL)
3523 m0->m_nextpkt = NULL;
3529 __func__, m0, ifscq));
3530 m0->m_pkthdr.rcvif = inm->inm_ifp;
3531 IF_ENQUEUE(ifscq, m0);
3536 __func__, m0, mt));
3539 m0->m_flags &= ~M_PKTHDR;
3542 m0->m_pkthdr.vt_nrecs;
3544 mtl->m_next = m0;
3628 struct mbuf *ipopts, *m0;
3673 m0 = m;
3675 m0 = igmp_v3_encap_report(ifp, m);
3676 if (m0 == NULL) {
3690 m0->m_pkthdr.rcvif = lo_ifp;
3692 mac_netinet_igmp_send(ifp, m0);
3699 (void) m_set_service_class(m0, MBUF_SC_CTL);
3702 error = ip_output(m0, ipopts, &ro, 0, imo, NULL);
3711 IGMP_PRINTF(("%s: ip_output(%p) = %d\n", __func__, m0, error));