/freebsd-13-stable/tools/tools/netrate/tcpp/ |
H A D | runit.pl | 26 print OUTFILE "kernel,tso,lro,mtu,cores,trial,"; 37 my ($kernel, $tso, $lro, $mtu) = @_; 39 $prefix = "$kernel,$tso,$lro,$mtu"; 42 system("ssh root\@hydra1 ifconfig cxgb0 $tso $lro mtu $mtu"); 44 system("ssh root\@hydra2 ifconfig cxgb0 $tso $lro mtu $mtu"); 55 @lro_options = ("lro", "-lro"); 59 foreach $lro (@lro_options) { 61 test($kernel, $tso, $lro, $mtu);
|
/freebsd-13-stable/sys/ofed/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_ethtool.c | 138 data[index++] = priv->lro.lro_mgr.stats.aggregated; 139 data[index++] = priv->lro.lro_mgr.stats.flushed; 140 if (priv->lro.lro_mgr.stats.flushed) 141 data[index++] = priv->lro.lro_mgr.stats.aggregated / 142 priv->lro.lro_mgr.stats.flushed; 145 data[index++] = priv->lro.lro_mgr.stats.no_desc;
|
/freebsd-13-stable/sys/dev/sfxge/ |
H A D | sfxge_rx.c | 75 SYSCTL_NODE(_hw_sfxge, OID_AUTO, lro, CTLFLAG_RD | CTLFLAG_MPSAFE, NULL, 78 #define SFXGE_LRO_PARAM(_param) SFXGE_PARAM(lro._param) 433 bucket = c->conn_hash & rxq->lro.conns_mask; 434 KASSERT(rxq->lro.conns_n[bucket] > 0, ("LRO: bucket fill level wrong")); 435 --rxq->lro.conns_n[bucket]; 436 TAILQ_REMOVE(&rxq->lro.conns[bucket], c, link); 437 TAILQ_INSERT_HEAD(&rxq->lro.free_conns, c, link); 448 KASSERT(LIST_EMPTY(&rxq->lro.active_conns), 451 rxq->lro.last_purge_ticks = now; 452 for (i = 0; i <= rxq->lro [all...] |
H A D | sfxge_rx.h | 172 struct sfxge_lro_state lro; member in struct:sfxge_rxq
|
/freebsd-13-stable/sys/dev/qlxge/ |
H A D | qls_isr.c | 133 struct lro_ctrl *lro; local 138 lro = &rxr->lro; 203 if (lro->lro_cnt && (tcp_lro_rx(lro, mp, 0) == 0)) { 231 struct lro_ctrl *lro; local 234 lro = &ha->rx_ring[cq_idx].lro; 284 tcp_lro_flush_all(lro);
|
H A D | qls_os.c | 1463 struct lro_ctrl *lro; local 1466 lro = &ha->rx_ring[i].lro; 1467 if (tcp_lro_init(lro)) { 1472 lro->ifp = ha->ifp; 1484 struct lro_ctrl *lro; local 1490 lro = &ha->rx_ring[i].lro; 1491 tcp_lro_free(lro);
|
H A D | qls_def.h | 178 struct lro_ctrl lro; member in struct:qla_rx_ring
|
/freebsd-13-stable/sys/dev/qlxgbe/ |
H A D | ql_isr.c | 71 struct lro_ctrl *lro; local 73 lro = &ha->hw.sds[sds_idx].lro; 179 tcp_lro_queue_mbuf(lro, mpf); 182 if (tcp_lro_rx(lro, mpf, 0)) 626 sgc.lro.payload_length = 629 sgc.lro.rss_hash = 632 sgc.lro.num_handles = 1; 633 sgc.lro.handle[0] = 637 sgc.lro 729 struct lro_ctrl *lro; local [all...] |
H A D | ql_hw.c | 1075 "\t\t\t 3: lro: rxb struct invalid\n" 1076 "\t\t\t 4: lro: mp == NULL\n" 2762 struct lro_ctrl *lro; local 2765 lro = &hw->sds[i].lro; 2767 bzero(lro, sizeof(struct lro_ctrl)); 2770 if (tcp_lro_init_args(lro, ha->ifp, 0, NUM_RX_DESCRIPTORS)) { 2777 if (tcp_lro_init(lro)) { 2785 lro->ifp = ha->ifp; 2797 struct lro_ctrl *lro; local 2823 struct lro_ctrl *lro; local [all...] |
/freebsd-13-stable/sys/dev/qlxgb/ |
H A D | qla_isr.c | 56 struct lro_ctrl *lro) 142 if (lro->lro_cnt && (tcp_lro_rx(lro, mp, 0) == 0)) { 270 struct lro_ctrl *lro; local 288 lro = &hw->sds[sds_idx].lro; 306 qla_rx_intr(ha, (sdesc->data[0]), sds_idx, lro); 325 tcp_lro_flush_all(lro); 55 qla_rx_intr(qla_host_t *ha, uint64_t data, uint32_t sds_idx, struct lro_ctrl *lro) argument
|
H A D | qla_hw.c | 1141 ha->hw.flags.lro = 0; 1781 struct lro_ctrl *lro; local 1784 lro = &hw->sds[i].lro; 1785 if (tcp_lro_init(lro)) { 1790 lro->ifp = ha->ifp; 1803 struct lro_ctrl *lro; local 1809 lro = &hw->sds[i].lro; 1810 tcp_lro_free(lro); [all...] |
/freebsd-13-stable/sys/dev/mlx5/mlx5_en/ |
H A D | mlx5_en_rx.c | 517 tcp_lro_queue_mbuf(&rq->lro, mb); 521 rq->lro.lro_cnt == 0 || 522 tcp_lro_rx(&rq->lro, mb, 0) != 0) { 581 tcp_lro_flush_all(&rq->lro);
|
/freebsd-13-stable/sys/dev/liquidio/base/ |
H A D | lio_droq.h | 337 struct lro_ctrl lro; member in struct:lio_droq
|
/freebsd-13-stable/sys/dev/xen/netfront/ |
H A D | netfront.c | 177 struct lro_ctrl lro; member in struct:netfront_rxq 1160 struct lro_ctrl *lro = &rxq->lro; local 1243 lro->lro_cnt == 0 || tcp_lro_rx(lro, m, 0)) { 1259 tcp_lro_flush_all(lro); 2061 tcp_lro_free(&np->rxq[i].lro); 2066 err = tcp_lro_init(&np->rxq[i].lro); 2073 np->rxq[i].lro.ifp = ifp;
|
/freebsd-13-stable/sys/dev/qlnx/qlnxe/ |
H A D | qlnx_os.c | 4601 struct lro_ctrl *lro; local 4603 lro = &rxq->lro; 4827 tcp_lro_queue_mbuf(lro, mp); 4831 if (tcp_lro_rx(lro, mp, 0)) 4948 struct lro_ctrl *lro; local 4950 lro = &fp->rxq->lro; 4956 if (lro->lro_mbuf_count & ~1023) 4958 else if (lro 6118 struct lro_ctrl *lro; local 6320 struct lro_ctrl *lro; local 7420 struct lro_ctrl *lro; local [all...] |
/freebsd-13-stable/sys/dev/vnic/ |
H A D | nicvf_queues.c | 677 if ((rq->lro.lro_cnt != 0) && 678 (tcp_lro_rx(&rq->lro, mbuf, 0) == 0)) 743 struct lro_ctrl *lro; local 819 lro = &rq->lro; 820 tcp_lro_flush_all(lro); 1295 struct lro_ctrl *lro; local 1302 lro = &rq->lro; 1310 tcp_lro_free(lro); [all...] |
/freebsd-13-stable/sys/dev/mlx4/mlx4_en/ |
H A D | mlx4_en_rx.c | 504 /* Configure lro mngr */ 506 if (tcp_lro_init(&ring->lro)) 509 ring->lro.ifp = priv->dev; 578 tcp_lro_free(&ring->lro); 827 if (ring->lro.lro_cnt != 0 && 828 tcp_lro_rx(&ring->lro, mb, 0) == 0) 853 tcp_lro_flush_all(&ring->lro);
|
/freebsd-13-stable/sys/dev/liquidio/ |
H A D | lio_main.c | 1187 if (droq->lro.ifp) { 1188 tcp_lro_free(&droq->lro); 1189 droq->lro.ifp = NULL; 1199 struct lro_ctrl *lro; local 1205 lro = &droq->lro; 1206 ret = tcp_lro_init(lro); 1213 lro->ifp = ifp;
|
/freebsd-13-stable/sys/dev/neta/ |
H A D | if_mvneta.c | 1367 struct lro_ctrl *lro; local 1384 lro = &rx->lro; 1385 tcp_lro_free(lro); 1397 struct lro_ctrl *lro; local 1411 lro = &rx->lro; 1412 error = tcp_lro_init(lro); 1417 lro->ifp = sc->ifp; 3027 struct lro_ctrl *lro; local [all...] |
H A D | if_mvnetavar.h | 133 struct lro_ctrl lro; member in struct:mvneta_rx_ring
|
/freebsd-13-stable/sys/dev/mxge/ |
H A D | if_mxge_var.h | 343 void mxge_lro_flush(struct mxge_slice_state *ss, struct lro_entry *lro);
|
/freebsd-13-stable/sys/dev/al_eth/ |
H A D | al_eth.h | 147 struct lro_ctrl lro; member in struct:al_eth_ring
|
/freebsd-13-stable/sys/dev/cxgb/ |
H A D | cxgb_ioctl.h | 112 int32_t lro; member in struct:ch_qset_params
|
/freebsd-13-stable/sys/dev/oce/ |
H A D | oce_if.c | 1732 (rq->lro.lro_cnt != 0)) { 1733 if (tcp_lro_rx(&rq->lro, m, 0) == 0) { 1822 struct lro_ctrl *lro = &rq->lro; local 1828 tcp_lro_flush_all(lro); 1837 struct lro_ctrl *lro = NULL; local 1841 lro = &sc->rq[i]->lro; 1842 rc = tcp_lro_init(lro); 1847 lro 1856 struct lro_ctrl *lro = NULL; local [all...] |
/freebsd-13-stable/sys/dev/cxgbe/ |
H A D | t4_sge.c | 1561 sort_before_lro(struct lro_ctrl *lro) argument 1564 return (lro->lro_mbuf_max != 0); 1609 struct lro_ctrl *lro = &rxq->lro; local 1618 MPASS(sort_before_lro(lro)); 1621 tcp_lro_flush_all(lro); 1713 !sort_before_lro(lro) && 1715 tcp_lro_flush_inactive(lro, &lro_timeout); 1726 if (ndescs > 0 && lro->lro_mbuf_count > 8) { 1727 MPASS(sort_before_lro(lro)); 1967 struct lro_ctrl *lro = &rxq->lro; local [all...] |