Searched refs:lro (Results 1 - 25 of 52) sorted by relevance

123

/freebsd-13-stable/tools/tools/netrate/tcpp/
H A Drunit.pl26 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 Dipoib_ethtool.c138 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 Dsfxge_rx.c75 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 Dsfxge_rx.h172 struct sfxge_lro_state lro; member in struct:sfxge_rxq
/freebsd-13-stable/sys/dev/qlxge/
H A Dqls_isr.c133 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 Dqls_os.c1463 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 Dqls_def.h178 struct lro_ctrl lro; member in struct:qla_rx_ring
/freebsd-13-stable/sys/dev/qlxgbe/
H A Dql_isr.c71 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 Dql_hw.c1075 "\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 Dqla_isr.c56 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 Dqla_hw.c1141 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 Dmlx5_en_rx.c517 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 Dlio_droq.h337 struct lro_ctrl lro; member in struct:lio_droq
/freebsd-13-stable/sys/dev/xen/netfront/
H A Dnetfront.c177 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 Dqlnx_os.c4601 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 Dnicvf_queues.c677 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 Dmlx4_en_rx.c504 /* 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 Dlio_main.c1187 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 Dif_mvneta.c1367 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 Dif_mvnetavar.h133 struct lro_ctrl lro; member in struct:mvneta_rx_ring
/freebsd-13-stable/sys/dev/mxge/
H A Dif_mxge_var.h343 void mxge_lro_flush(struct mxge_slice_state *ss, struct lro_entry *lro);
/freebsd-13-stable/sys/dev/al_eth/
H A Dal_eth.h147 struct lro_ctrl lro; member in struct:al_eth_ring
/freebsd-13-stable/sys/dev/cxgb/
H A Dcxgb_ioctl.h112 int32_t lro; member in struct:ch_qset_params
/freebsd-13-stable/sys/dev/oce/
H A Doce_if.c1732 (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 Dt4_sge.c1561 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...]

Completed in 320 milliseconds

123