Lines Matching refs:lro
1514 sort_before_lro(struct lro_ctrl *lro) in sort_before_lro() argument
1517 return (lro->lro_mbuf_max != 0); in sort_before_lro()
1591 struct lro_ctrl *lro = &rxq->lro; in service_iq_fl() local
1600 MPASS(sort_before_lro(lro)); in service_iq_fl()
1603 tcp_lro_flush_all(lro); in service_iq_fl()
1695 !sort_before_lro(lro) && in service_iq_fl()
1697 tcp_lro_flush_inactive(lro, &lro_timeout); in service_iq_fl()
1708 if (ndescs > 0 && lro->lro_mbuf_count > 8) { in service_iq_fl()
1709 MPASS(sort_before_lro(lro)); in service_iq_fl()
1714 tcp_lro_flush_all(lro); in service_iq_fl()
1950 struct lro_ctrl *lro = &rxq->lro; in eth_rx() local
2128 if (sort_before_lro(lro)) { in eth_rx()
2129 tcp_lro_queue_mbuf(lro, m0); in eth_rx()
2132 if (tcp_lro_rx(lro, m0, 0) == 0) in eth_rx()
3975 rc = tcp_lro_init_args(&rxq->lro, ifp, lro_entries, lro_mbufs); in alloc_rxq()
3978 MPASS(rxq->lro.ifp == ifp); /* also indicates LRO init'ed */ in alloc_rxq()
4003 tcp_lro_free(&rxq->lro); in alloc_rxq()
4004 rxq->lro.ifp = NULL; in alloc_rxq()
4056 tcp_lro_free(&rxq->lro); in free_rxq()
4076 &rxq->lro.lro_queued, 0, NULL); in add_rxq_sysctls()
4078 &rxq->lro.lro_flushed, 0, NULL); in add_rxq_sysctls()