Lines Matching refs:m1

363 ieee80211_ff_encap(struct ieee80211vap *vap, struct mbuf *m1, int hdrspace,
372 m2 = m1->m_nextpkt;
378 m1->m_nextpkt = NULL;
383 KASSERT(m1->m_len >= sizeof(eh1), ("no ethernet header!"));
384 ETHER_HEADER_COPY(&eh1, mtod(m1, caddr_t));
385 m1 = ieee80211_mbuf_adjust(vap, hdrspace, key, m1);
386 if (m1 == NULL) {
411 m1 = ieee80211_ff_encap1(vap, m1, &eh1);
412 if (m1 == NULL)
426 for (m = m1; m->m_next != NULL; m = m->m_next)
428 pad = roundup2(m1->m_pkthdr.len, 4) - m1->m_pkthdr.len;
436 m1->m_pkthdr.len += pad;
447 m1->m_pkthdr.len += m2->m_pkthdr.len;
448 M_PREPEND(m1, sizeof(uint32_t)+2, M_NOWAIT);
449 if (m1 == NULL) { /* XXX cannot happen */
455 memset(mtod(m1, void *), 0, sizeof(uint32_t)+2);
457 M_PREPEND(m1, sizeof(struct llc), M_NOWAIT);
458 if (m1 == NULL) { /* XXX cannot happen */
464 llc = mtod(m1, struct llc *);
474 return m1;
477 if (m1 != NULL)
478 m_freem(m1);
495 ieee80211_amsdu_encap(struct ieee80211vap *vap, struct mbuf *m1, int hdrspace,
503 m2 = m1->m_nextpkt;
509 m1->m_nextpkt = NULL;
514 KASSERT(m1->m_len >= sizeof(eh1), ("no ethernet header!"));
515 ETHER_HEADER_COPY(&eh1, mtod(m1, caddr_t));
516 m1 = ieee80211_mbuf_adjust(vap,
519 key, m1);
520 if (m1 == NULL) {
544 m1 = ieee80211_ff_encap1(vap, m1, &eh1);
545 if (m1 == NULL)
559 for (m = m1; m->m_next != NULL; m = m->m_next)
561 pad = roundup2(m1->m_pkthdr.len, 4) - m1->m_pkthdr.len;
569 m1->m_pkthdr.len += pad;
577 m1->m_pkthdr.len += m2->m_pkthdr.len;
581 return m1;
584 if (m1 != NULL)
585 m_freem(m1);
724 const struct mbuf *m1, const struct mbuf *m2)
740 framelen = m1->m_pkthdr.len + 32 +