Home | History | Annotate | Download | only in ixgbe

Lines Matching defs:lro

81  *  the stack as LRO can. For all these
1280 * Initialize Hardware RSC (LRO) feature on 82599
1281 * for an RX ring, this is toggled by the LRO capability
1285 * testing has shown soft LRO to be as effective,
1295 /* If turning LRO/RSC off we need to disable it */
1491 #ifdef LRO
1493 struct lro_ctrl *lro = &rxr->lro;
1494 #endif /* LRO */
1502 #ifdef LRO
1504 #endif /* LRO */
1585 #ifdef LRO
1602 * Now set up the LRO interface
1608 #ifdef LRO
1614 int err = tcp_lro_init(lro);
1616 device_printf(dev, "LRO Initialization failed!\n");
1619 INIT_DEBUGOUT("RX Soft LRO Initialized\n");
1621 lro->ifp = sc->ifp;
1623 #endif /* LRO */
1680 #ifdef LRO
1681 /* Free LRO memory */
1682 tcp_lro_free(&rxr->lro);
1683 #endif /* LRO */
1739 #ifdef LRO
1743 * ATM LRO is only for IP/TCP packets and TCP checksum of the packet
1758 * - LRO not enabled, or
1759 * - no LRO resources, or
1760 * - lro enqueue fails
1762 if (rxr->lro.lro_cnt != 0)
1763 if (tcp_lro_rx(&rxr->lro, m, 0) == 0)
1766 #endif /* LRO */
1823 #ifdef LRO
1824 struct lro_ctrl *lro = &rxr->lro;
1825 #endif /* LRO */
1991 * LRO (called HW RSC), packets need
2179 /* Now send to the stack or do LRO */
2199 #ifdef LRO
2201 * Flush any outstanding LRO work
2203 tcp_lro_flush_all(lro);
2204 #endif /* LRO */