Home
last modified time | relevance | path

Searched refs:offloads (Results 1 – 25 of 223) sorted by relevance

123456789

/dpdk/examples/qos_meter/
H A Dmain.c56 .offloads = RTE_ETH_RX_OFFLOAD_CHECKSUM,
336 conf.txmode.offloads |= RTE_ETH_TX_OFFLOAD_MBUF_FAST_FREE; in main()
358 rxq_conf.offloads = conf.rxmode.offloads; in main()
366 txq_conf.offloads = conf.txmode.offloads; in main()
382 conf.txmode.offloads |= RTE_ETH_TX_OFFLOAD_MBUF_FAST_FREE; in main()
406 rxq_conf.offloads = conf.rxmode.offloads; in main()
414 txq_conf.offloads = conf.txmode.offloads; in main()
/dpdk/doc/guides/nics/
H A Dfeatures.rst107 * **[uses] rte_eth_txconf,rte_eth_txmode**: ``offloads:RTE_ETH_TX_OFFLOAD_MT_LOCKFREE``.
168 * **[uses] rte_eth_rxconf,rte_eth_rxmode**: ``offloads:RTE_ETH_RX_OFFLOAD_SCATTER``.
196 * **[uses] rte_eth_rxconf,rte_eth_rxmode**: ``offloads:RTE_ETH_RX_OFFLOAD_TCP_LRO``.
212 * **[uses] rte_eth_txconf,rte_eth_txmode**: ``offloads:RTE_ETH_TX_OFFLOAD_TCP_TSO``.
280 * **[uses] rte_eth_rxconf,rte_eth_rxmode**: ``offloads:RTE_ETH_RX_OFFLOAD_RSS_HASH``.
293 * **[uses] rte_eth_rxconf,rte_eth_rxmode**: ``offloads:RTE_ETH_RX_OFFLOAD_RSS_HASH``.
410 * **[uses] rte_eth_rxconf,rte_eth_rxmode**: ``offloads:RTE_ETH_RX_OFFLOAD_SECURITY``,
411 * **[uses] rte_eth_txconf,rte_eth_txmode**: ``offloads:RTE_ETH_TX_OFFLOAD_SECURITY``.
432 * **[uses] rte_eth_rxconf,rte_eth_rxmode**: ``offloads:RTE_ETH_RX_OFFLOAD_SECURITY``,
453 * **[uses] rte_eth_rxconf,rte_eth_rxmode**: ``offloads:RTE_ETH_RX_OFFLOAD_KEEP_CRC``.
[all …]
/dpdk/drivers/net/mlx4/
H A Dmlx4_txq.c276 uint64_t offloads = RTE_ETH_TX_OFFLOAD_MULTI_SEGS; in mlx4_get_tx_port_offloads() local
279 offloads |= (RTE_ETH_TX_OFFLOAD_IPV4_CKSUM | in mlx4_get_tx_port_offloads()
284 offloads |= RTE_ETH_TX_OFFLOAD_TCP_TSO; in mlx4_get_tx_port_offloads()
286 offloads |= RTE_ETH_TX_OFFLOAD_OUTER_IPV4_CKSUM; in mlx4_get_tx_port_offloads()
288 offloads |= (RTE_ETH_TX_OFFLOAD_VXLAN_TNL_TSO | in mlx4_get_tx_port_offloads()
291 return offloads; in mlx4_get_tx_port_offloads()
341 uint64_t offloads; in mlx4_tx_queue_setup() local
343 offloads = conf->offloads | dev->data->dev_conf.txmode.offloads; in mlx4_tx_queue_setup()
397 (offloads & (RTE_ETH_TX_OFFLOAD_IPV4_CKSUM | in mlx4_tx_queue_setup()
401 (offloads & in mlx4_tx_queue_setup()
H A Dmlx4_rxq.c685 uint64_t offloads = RTE_ETH_RX_OFFLOAD_SCATTER | in mlx4_get_rx_queue_offloads() local
690 offloads |= RTE_ETH_RX_OFFLOAD_CHECKSUM; in mlx4_get_rx_queue_offloads()
691 return offloads; in mlx4_get_rx_queue_offloads()
706 uint64_t offloads = RTE_ETH_RX_OFFLOAD_VLAN_FILTER; in mlx4_get_rx_port_offloads() local
709 return offloads; in mlx4_get_rx_port_offloads()
754 uint64_t offloads; in mlx4_rx_queue_setup() local
757 offloads = conf->offloads | dev->data->dev_conf.rxmode.offloads; in mlx4_rx_queue_setup()
788 if (offloads & RTE_ETH_RX_OFFLOAD_KEEP_CRC) { in mlx4_rx_queue_setup()
819 (offloads & RTE_ETH_RX_OFFLOAD_CHECKSUM), in mlx4_rx_queue_setup()
821 (offloads & RTE_ETH_RX_OFFLOAD_CHECKSUM), in mlx4_rx_queue_setup()
[all …]
/dpdk/drivers/net/mlx5/
H A Dmlx5_txq.c107 offloads |= (RTE_ETH_TX_OFFLOAD_IPV4_CKSUM | in mlx5_get_tx_port_offloads()
111 offloads |= RTE_ETH_TX_OFFLOAD_TCP_TSO; in mlx5_get_tx_port_offloads()
119 offloads |= (RTE_ETH_TX_OFFLOAD_IP_TNL_TSO | in mlx5_get_tx_port_offloads()
128 offloads |= RTE_ETH_TX_OFFLOAD_VXLAN_TNL_TSO; in mlx5_get_tx_port_offloads()
131 offloads |= RTE_ETH_TX_OFFLOAD_GRE_TNL_TSO; in mlx5_get_tx_port_offloads()
134 offloads |= RTE_ETH_TX_OFFLOAD_GENEVE_TNL_TSO; in mlx5_get_tx_port_offloads()
138 offloads |= RTE_ETH_TX_OFFLOAD_MBUF_FAST_FREE; in mlx5_get_tx_port_offloads()
139 return offloads; in mlx5_get_tx_port_offloads()
1087 tmpl->txq.offloads = conf->offloads | in mlx5_txq_new()
1088 dev->data->dev_conf.txmode.offloads; in mlx5_txq_new()
[all …]
/dpdk/examples/flow_filtering/
H A Dmain.c140 .offloads = in init_port()
159 port_conf.txmode.offloads &= dev_info.tx_offload_capa; in init_port()
170 rxq_conf.offloads = port_conf.rxmode.offloads; in init_port()
187 txq_conf.offloads = port_conf.txmode.offloads; in init_port()
/dpdk/lib/ethdev/
H A Drte_ethdev_trace.h32 rte_trace_point_emit_u64(dev_conf->rxmode.offloads);
34 rte_trace_point_emit_u64(dev_conf->txmode.offloads);
53 rte_trace_point_emit_u64(rx_conf->offloads);
69 rte_trace_point_emit_u64(tx_conf->offloads);
/dpdk/examples/l2fwd-event/
H A Dl2fwd_common.c64 local_port_conf.txmode.offloads |= in l2fwd_event_init_ports()
84 rxq_conf.offloads = local_port_conf.rxmode.offloads; in l2fwd_event_init_ports()
99 txq_conf.offloads = local_port_conf.txmode.offloads; in l2fwd_event_init_ports()
/dpdk/drivers/net/ionic/
H A Dionic_rxtx.c64 qinfo->conf.offloads = dev->data->dev_conf.txmode.offloads; in ionic_txq_info_get()
167 uint64_t offloads; in ionic_dev_tx_queue_setup() local
177 offloads = tx_conf->offloads | eth_dev->data->dev_conf.txmode.offloads; in ionic_dev_tx_queue_setup()
180 socket_id, tx_queue_id, nb_desc, offloads); in ionic_dev_tx_queue_setup()
208 if (offloads & RTE_ETH_TX_OFFLOAD_TCP_CKSUM) in ionic_dev_tx_queue_setup()
210 if (offloads & RTE_ETH_TX_OFFLOAD_UDP_CKSUM) in ionic_dev_tx_queue_setup()
603 uint64_t offloads; in ionic_prep_pkts() local
614 offloads = txm->ol_flags; in ionic_prep_pkts()
645 qinfo->conf.offloads = dev->data->dev_conf.rxmode.offloads; in ionic_rxq_info_get()
697 uint64_t offloads; in ionic_dev_rx_queue_setup() local
[all …]
/dpdk/drivers/net/sfc/
H A Dsfc_tx.c93 uint64_t offloads) in sfc_tx_qcheck_conf() argument
117 if (((offloads & RTE_ETH_TX_OFFLOAD_TCP_CKSUM) == 0) != in sfc_tx_qcheck_conf()
118 ((offloads & RTE_ETH_TX_OFFLOAD_UDP_CKSUM) == 0)) { in sfc_tx_qcheck_conf()
149 uint64_t offloads; in sfc_tx_qinit() local
170 offloads = tx_conf->offloads; in sfc_tx_qinit()
173 offloads |= sa->eth_dev->data->dev_conf.txmode.offloads; in sfc_tx_qinit()
195 txq_info->offloads = offloads; in sfc_tx_qinit()
206 info.offloads = offloads; in sfc_tx_qinit()
542 if (txq_info->offloads & RTE_ETH_TX_OFFLOAD_IPV4_CKSUM) in sfc_tx_qstart()
548 if ((txq_info->offloads & RTE_ETH_TX_OFFLOAD_TCP_CKSUM) || in sfc_tx_qstart()
[all …]
/dpdk/examples/multi_process/symmetric_mp/
H A Dmain.c180 .offloads = RTE_ETH_RX_OFFLOAD_CHECKSUM, in smp_port_init()
221 port_conf.txmode.offloads |= in smp_port_init()
238 port_conf.rxmode.offloads &= ~(RTE_ETH_RX_OFFLOAD_CHECKSUM); in smp_port_init()
257 rxq_conf.offloads = port_conf.rxmode.offloads; in smp_port_init()
268 txq_conf.offloads = port_conf.txmode.offloads; in smp_port_init()
/dpdk/drivers/net/e1000/
H A Dem_rxtx.c95 uint64_t offloads; /**< Offloads of RTE_ETH_RX_OFFLOAD_* */ member
175 uint64_t offloads; /**< offloads of RTE_ETH_TX_OFFLOAD_* */ member
1209 uint64_t offloads; in eth_em_tx_queue_setup() local
1213 offloads = tx_conf->offloads | dev->data->dev_conf.txmode.offloads; in eth_em_tx_queue_setup()
1319 txq->offloads = offloads; in eth_em_tx_queue_setup()
1409 uint64_t offloads; in eth_em_rx_queue_setup() local
1413 offloads = rx_conf->offloads | dev->data->dev_conf.rxmode.offloads; in eth_em_rx_queue_setup()
1486 rxq->offloads = offloads; in eth_em_rx_queue_setup()
1846 if (rxmode->offloads & RTE_ETH_RX_OFFLOAD_CHECKSUM) in eth_em_rx_init()
1988 qinfo->conf.offloads = rxq->offloads; in em_rxq_info_get()
[all …]
H A Digb_rxtx.c1493 uint64_t offloads; in eth_igb_tx_queue_setup() local
1495 offloads = tx_conf->offloads | dev->data->dev_conf.txmode.offloads; in eth_igb_tx_queue_setup()
1581 txq->offloads = offloads; in eth_igb_tx_queue_setup()
1692 uint64_t offloads; in eth_igb_rx_queue_setup() local
1694 offloads = rx_conf->offloads | dev->data->dev_conf.rxmode.offloads; in eth_igb_rx_queue_setup()
1720 rxq->offloads = offloads; in eth_igb_rx_queue_setup()
2490 if (rxmode->offloads & RTE_ETH_RX_OFFLOAD_IPV4_CKSUM) in eth_igb_rx_init()
2494 if (rxmode->offloads & in eth_igb_rx_init()
2499 if (rxmode->offloads & RTE_ETH_RX_OFFLOAD_CHECKSUM) in eth_igb_rx_init()
2832 qinfo->conf.offloads = rxq->offloads; in igb_rxq_info_get()
[all …]
/dpdk/examples/bond/
H A Dmain.c152 local_port_conf.txmode.offloads |= in slave_port_init()
178 rxq_conf.offloads = local_port_conf.rxmode.offloads; in slave_port_init()
189 txq_conf.offloads = local_port_conf.txmode.offloads; in slave_port_init()
244 local_port_conf.txmode.offloads |= in bond_port_init()
265 rxq_conf.offloads = local_port_conf.rxmode.offloads; in bond_port_init()
275 txq_conf.offloads = local_port_conf.txmode.offloads; in bond_port_init()
/dpdk/examples/l3fwd/
H A Dl3fwd_event.c77 local_port_conf.txmode.offloads |= in l3fwd_eth_dev_port_setup()
138 rxconf.offloads = local_port_conf.rxmode.offloads; in l3fwd_eth_dev_port_setup()
159 txconf.offloads = local_port_conf.txmode.offloads; in l3fwd_eth_dev_port_setup()
/dpdk/drivers/net/igc/
H A Digc_txrx.c1065 uint64_t offloads = dev->data->dev_conf.rxmode.offloads; in igc_rx_init() local
1181 if (offloads & RTE_ETH_RX_OFFLOAD_SCATTER) in igc_rx_init()
1225 if (offloads & RTE_ETH_RX_OFFLOAD_IPV4_CKSUM) in igc_rx_init()
1230 if (offloads & in igc_rx_init()
1233 offloads |= RTE_ETH_RX_OFFLOAD_SCTP_CKSUM; in igc_rx_init()
1246 if (offloads & RTE_ETH_RX_OFFLOAD_KEEP_CRC) in igc_rx_init()
1288 if (offloads & RTE_ETH_RX_OFFLOAD_KEEP_CRC) in igc_rx_init()
1352 rxq->offloads = rx_conf->offloads; in eth_igc_rx_queue_setup()
2036 txq->offloads = tx_conf->offloads; in eth_igc_tx_queue_setup()
2218 qinfo->conf.offloads = rxq->offloads; in eth_igc_rxq_info_get()
[all …]
/dpdk/drivers/net/axgbe/
H A Daxgbe_rxtx.c77 if (dev->data->dev_conf.rxmode.offloads & RTE_ETH_RX_OFFLOAD_KEEP_CRC) in axgbe_dev_rx_queue_setup()
214 uint64_t offloads; in axgbe_recv_pkts() local
281 offloads = rxq->pdata->eth_dev->data->dev_conf.rxmode.offloads; in axgbe_recv_pkts()
288 if (offloads & RTE_ETH_RX_OFFLOAD_VLAN_STRIP) in axgbe_recv_pkts()
349 uint64_t offloads; in eth_axgbe_recv_scattered_pkts() local
424 offloads = rxq->pdata->eth_dev->data->dev_conf.rxmode.offloads; in eth_axgbe_recv_scattered_pkts()
431 if (offloads & RTE_ETH_RX_OFFLOAD_VLAN_STRIP) in eth_axgbe_recv_scattered_pkts()
532 uint64_t offloads; in axgbe_dev_tx_queue_setup() local
552 offloads = tx_conf->offloads | in axgbe_dev_tx_queue_setup()
553 txq->pdata->eth_dev->data->dev_conf.txmode.offloads; in axgbe_dev_tx_queue_setup()
[all …]
/dpdk/app/test-pmd/
H A Dtestpmd.c1576 port->rx_conf[i].offloads = port->dev_conf.rxmode.offloads; in init_config_port_offloads()
1579 port->tx_conf[i].offloads = port->dev_conf.txmode.offloads; in init_config_port_offloads()
2812 dev_conf.rxmode.offloads; in start_port()
2823 dev_conf.txmode.offloads; in start_port()
3667 uint64_t offloads; in rxtx_port_config() local
3671 offloads = port->rx_conf[qid].offloads; in rxtx_port_config()
3681 if (offloads != 0) in rxtx_port_config()
3682 port->rx_conf[qid].offloads = offloads; in rxtx_port_config()
3704 offloads = port->tx_conf[qid].offloads; in rxtx_port_config()
3706 if (offloads != 0) in rxtx_port_config()
[all …]
/dpdk/examples/skeleton/
H A Dbasicfwd.c53 port_conf.txmode.offloads |= in port_init()
74 txconf.offloads = port_conf.txmode.offloads; in port_init()
/dpdk/drivers/net/ixgbe/
H A Dixgbe_rxtx.c2568 txq->offloads); in ixgbe_set_tx_function()
2628 uint64_t offloads; in ixgbe_dev_tx_queue_setup() local
2633 offloads = tx_conf->offloads | dev->data->dev_conf.txmode.offloads; in ixgbe_dev_tx_queue_setup()
2776 txq->offloads = offloads; in ixgbe_dev_tx_queue_setup()
3023 return offloads; in ixgbe_get_rx_queue_offloads()
3029 uint64_t offloads; in ixgbe_get_rx_port_offloads() local
3070 return offloads; in ixgbe_get_rx_port_offloads()
3091 offloads = rx_conf->offloads | dev->data->dev_conf.rxmode.offloads; in ixgbe_dev_rx_queue_setup()
3128 rxq->offloads = offloads; in ixgbe_dev_rx_queue_setup()
5603 qinfo->conf.offloads = rxq->offloads; in ixgbe_rxq_info_get()
[all …]
/dpdk/drivers/net/txgbe/
H A Dtxgbe_rxtx.c1969 uint64_t offloads; in txgbe_get_rx_port_offloads() local
2003 return offloads; in txgbe_get_rx_port_offloads()
2201 txq->offloads); in txgbe_set_tx_function()
2266 uint64_t offloads; in txgbe_dev_tx_queue_setup() local
2271 offloads = tx_conf->offloads | dev->data->dev_conf.txmode.offloads; in txgbe_dev_tx_queue_setup()
2347 txq->offloads = offloads; in txgbe_dev_tx_queue_setup()
2565 uint64_t offloads; in txgbe_dev_rx_queue_setup() local
2570 offloads = rx_conf->offloads | dev->data->dev_conf.rxmode.offloads; in txgbe_dev_rx_queue_setup()
2608 rxq->offloads = offloads; in txgbe_dev_rx_queue_setup()
4776 qinfo->conf.offloads = rxq->offloads; in txgbe_rxq_info_get()
[all …]
/dpdk/drivers/net/ngbe/
H A Dngbe_rxtx.c1892 txq->offloads); in ngbe_set_tx_function()
1967 uint64_t offloads; in ngbe_dev_tx_queue_setup() local
1972 offloads = tx_conf->offloads | dev->data->dev_conf.txmode.offloads; in ngbe_dev_tx_queue_setup()
2036 txq->offloads = offloads; in ngbe_dev_tx_queue_setup()
2232 uint64_t offloads; in ngbe_get_rx_port_offloads() local
2246 return offloads; in ngbe_get_rx_port_offloads()
2262 uint64_t offloads; in ngbe_dev_rx_queue_setup() local
2267 offloads = rx_conf->offloads | dev->data->dev_conf.rxmode.offloads; in ngbe_dev_rx_queue_setup()
2294 rxq->offloads = offloads; in ngbe_dev_rx_queue_setup()
3319 qinfo->conf.offloads = rxq->offloads; in ngbe_rxq_info_get()
[all …]
/dpdk/drivers/net/bnxt/
H A Dbnxt_txq.c171 txq->offloads = eth_dev->data->dev_conf.txmode.offloads | in bnxt_tx_queue_setup_op()
172 tx_conf->offloads; in bnxt_tx_queue_setup_op()
/dpdk/examples/rxtx_callbacks/
H A Dmain.c145 port_conf.txmode.offloads |= in port_init()
154 port_conf.rxmode.offloads |= RTE_ETH_RX_OFFLOAD_TIMESTAMP; in port_init()
180 txconf.offloads = port_conf.txmode.offloads; in port_init()
/dpdk/drivers/net/enic/
H A Denic_ethdev.c161 wq->offloads = tx_conf->offloads | in enicpmd_dev_tx_queue_setup()
162 eth_dev->data->dev_conf.txmode.offloads; in enicpmd_dev_tx_queue_setup()
295 uint64_t offloads; in enicpmd_vlan_offload_set() local
299 offloads = eth_dev->data->dev_conf.rxmode.offloads; in enicpmd_vlan_offload_set()
301 if (offloads & RTE_ETH_RX_OFFLOAD_VLAN_STRIP) in enicpmd_vlan_offload_set()
327 eth_dev->data->dev_conf.rxmode.offloads |= in enicpmd_dev_configure()
331 enic->hw_ip_checksum = !!(eth_dev->data->dev_conf.rxmode.offloads & in enicpmd_dev_configure()
885 conf->offloads = enic->rx_offload_capa; in enicpmd_dev_rxq_info_get()
887 conf->offloads &= ~RTE_ETH_RX_OFFLOAD_VLAN_STRIP; in enicpmd_dev_rxq_info_get()
901 qinfo->conf.offloads = wq->offloads; in enicpmd_dev_txq_info_get()

123456789