Lines Matching refs:m0

1101 mld_v2_process_group_query(struct in6_multi *inm, int timer, struct mbuf *m0,
1111 mld = (struct mldv2_query *)(mtod(m0, uint8_t *) + off);
1177 m = m0;
2471 struct mbuf *m0, *m, *md;
2486 m0 = NULL;
2604 m0 = ifq->ifq_tail;
2606 m0 != NULL &&
2607 (m0->m_pkthdr.vt_nrecs + 1 <= MLD_V2_REPORT_MAXRECS) &&
2608 (m0->m_pkthdr.len + minrec0len) <
2610 m0srcs = (ifp->if_mtu - m0->m_pkthdr.len -
2613 m = m0;
2643 if (m != m0)
2667 if (m == m0) {
2697 if (m != m0)
2716 if (m != m0)
2724 if (m != m0) {
2758 if (m != m0)
2788 if (m != m0)
2851 struct mbuf *m, *m0, *md;
2886 m0 = ifq->ifq_tail;
2887 if (m0 != NULL &&
2888 (m0->m_pkthdr.vt_nrecs + 1 <=
2890 (m0->m_pkthdr.len + MINRECLEN) <
2892 m = m0;
2893 m0srcs = (ifp->if_mtu - m0->m_pkthdr.len -
2926 if (m != m0)
2933 if (m != m0) {
2987 if (m != m0)
3004 if (m != m0) {
3028 if (m != m0)
3047 struct mbuf *m0; /* copy of pending state-change */
3117 m0 = m;
3121 m0 = m_dup(m, M_NOWAIT);
3122 if (m0 == NULL)
3124 m0->m_nextpkt = NULL;
3130 __func__, m0, ifscq));
3131 m0->m_pkthdr.rcvif = inm->in6m_ifp;
3132 IF_ENQUEUE(ifscq, m0);
3137 __func__, m0, mt));
3140 m0->m_flags &= ~M_PKTHDR;
3143 m0->m_pkthdr.vt_nrecs;
3145 mtl->m_next = m0;
3230 struct mbuf *m0;
3267 m0 = m;
3269 m0 = mld_v2_encap_report(ifp, m);
3270 if (m0 == NULL) {
3282 m0->m_pkthdr.rcvif = lo_ifp;
3284 ip6 = mtod(m0, struct ip6_hdr *);
3300 md = m_getptr(m0, sizeof(struct ip6_hdr), &off);
3308 (void) m_set_service_class(m0, MBUF_SC_CTL);
3311 error = ip6_output(m0, &mld_po, NULL, IPV6_UNSPECSRC, im6o,
3317 MLD_PRINTF(("%s: ip6_output(%p) = %d\n", __func__, m0, error));