• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/sfxge/

Lines Matching refs:mbuf

43 #include <sys/mbuf.h>
261 struct mbuf *m;
265 KASSERT(rx_desc->mbuf == NULL, ("rx_desc->mbuf != NULL"));
268 m = rx_desc->mbuf = m_getjcl(M_NOWAIT, MT_DATA, M_PKTHDR,
325 static void __sfxge_rx_deliver(struct sfxge_softc *sc, struct mbuf *m)
338 struct mbuf *m = rx_desc->mbuf;
365 __sfxge_rx_deliver(sc, rx_desc->mbuf);
368 rx_desc->mbuf = NULL;
377 struct mbuf *m = c->mbuf;
381 KASSERT(m, ("no mbuf to deliver"));
417 c->mbuf = NULL;
426 KASSERT(!c->mbuf, ("found orphaned mbuf"));
428 if (c->next_buf.mbuf != NULL) {
466 struct mbuf *mbuf, struct tcphdr *th)
470 /* Tack the new mbuf onto the chain. */
471 KASSERT(!mbuf->m_next, ("mbuf already chained"));
472 c->mbuf_tail->m_next = mbuf;
473 c->mbuf_tail = mbuf;
476 c->mbuf->m_pkthdr.len += mbuf->m_len;
481 iph->ip_len += mbuf->m_len;
485 iph->ip6_plen += mbuf->m_len;
495 if (c->mbuf->m_pkthdr.len > 65536 - 9200)
501 struct mbuf *mbuf, void *nh, struct tcphdr *th)
504 c->mbuf = mbuf;
505 c->mbuf_tail = c->mbuf;
509 mbuf->m_pkthdr.len = mbuf->m_len;
568 if (c->mbuf != NULL)
580 if (c->mbuf != NULL)
595 if (c->mbuf != NULL)
605 rx_buf->mbuf->m_data += rxq->sc->rx_prefix_size;
607 if (__predict_true(c->mbuf != NULL)) {
609 rx_buf->mbuf->m_data += hdr_length;
610 rx_buf->mbuf->m_len = data_length;
612 sfxge_lro_merge(&rxq->lro, c, rx_buf->mbuf, th);
615 rx_buf->mbuf->m_len = pkt_length;
617 sfxge_lro_start(&rxq->lro, c, rx_buf->mbuf, c->next_nh, th);
620 rx_buf->mbuf = NULL;
646 c->mbuf = NULL;
647 c->next_buf.mbuf = NULL;
667 /* Process mbuf and decide whether to dispatch it to the stack now or
674 struct mbuf *m = rx_buf->mbuf;
733 if (c->mbuf != NULL) {
753 if (c->next_buf.mbuf != NULL) {
764 rx_buf->mbuf = NULL;
782 if (!c->delivered && c->mbuf != NULL)
785 if (c->mbuf != NULL)
821 struct mbuf *m;
836 m = rx_desc->mbuf;
905 rx_desc->mbuf = NULL;
1116 * Standard mbuf zones only guarantee pointer-size alignment;
1227 KASSERT(!c->mbuf, ("found orphaned mbuf"));