Home
last modified time | relevance | path

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

123456789

/f-stack/dpdk/drivers/net/ionic/
H A Dionic_rxtx.c66 qinfo->conf.offloads = txq->offloads; in ionic_txq_info_get()
164 uint64_t offloads; in ionic_dev_tx_queue_setup() local
179 offloads = tx_conf->offloads | eth_dev->data->dev_conf.txmode.offloads; in ionic_dev_tx_queue_setup()
201 txq->offloads = offloads; in ionic_dev_tx_queue_setup()
435 uint64_t offloads, bool not_xmit_more) in ionic_tx() argument
567 uint64_t offloads; in ionic_prep_pkts() local
578 offloads = txm->ol_flags; in ionic_prep_pkts()
609 qinfo->conf.offloads = rxq->offloads; in ionic_rxq_info_get()
650 uint64_t offloads; in ionic_dev_rx_queue_setup() local
665 offloads = rx_conf->offloads | eth_dev->data->dev_conf.rxmode.offloads; in ionic_dev_rx_queue_setup()
[all …]
/f-stack/dpdk/doc/guides/nics/
H A Dfeatures.rst107 * **[uses] rte_eth_txconf,rte_eth_txmode**: ``offloads:DEV_TX_OFFLOAD_MT_LOCKFREE``.
168 * **[uses] rte_eth_rxconf,rte_eth_rxmode**: ``offloads:DEV_RX_OFFLOAD_JUMBO_FRAME``.
181 * **[uses] rte_eth_rxconf,rte_eth_rxmode**: ``offloads:DEV_RX_OFFLOAD_SCATTER``.
209 * **[uses] rte_eth_rxconf,rte_eth_rxmode**: ``offloads:DEV_RX_OFFLOAD_TCP_LRO``.
225 * **[uses] rte_eth_txconf,rte_eth_txmode**: ``offloads:DEV_TX_OFFLOAD_TCP_TSO``.
293 * **[uses] rte_eth_rxconf,rte_eth_rxmode**: ``offloads:DEV_RX_OFFLOAD_RSS_HASH``.
306 * **[uses] rte_eth_rxconf,rte_eth_rxmode**: ``offloads:DEV_RX_OFFLOAD_RSS_HASH``.
442 * **[uses] rte_eth_rxconf,rte_eth_rxmode**: ``offloads:DEV_RX_OFFLOAD_SECURITY``,
443 * **[uses] rte_eth_txconf,rte_eth_txmode**: ``offloads:DEV_TX_OFFLOAD_SECURITY``.
483 * **[uses] rte_eth_rxconf,rte_eth_rxmode**: ``offloads:DEV_RX_OFFLOAD_KEEP_CRC``.
[all …]
/f-stack/dpdk/examples/qos_meter/
H A Dmain.c59 .offloads = DEV_RX_OFFLOAD_CHECKSUM,
337 conf.txmode.offloads |= DEV_TX_OFFLOAD_MBUF_FAST_FREE; in main()
359 rxq_conf.offloads = conf.rxmode.offloads; in main()
367 txq_conf.offloads = conf.txmode.offloads; in main()
383 conf.txmode.offloads |= DEV_TX_OFFLOAD_MBUF_FAST_FREE; in main()
407 rxq_conf.offloads = conf.rxmode.offloads; in main()
415 txq_conf.offloads = conf.txmode.offloads; in main()
/f-stack/dpdk/examples/l2fwd-event/
H A Dl2fwd_common.c65 local_port_conf.txmode.offloads |= in l2fwd_event_init_ports()
83 rxq_conf.offloads = local_port_conf.rxmode.offloads; in l2fwd_event_init_ports()
95 txq_conf.offloads = local_port_conf.txmode.offloads; in l2fwd_event_init_ports()
/f-stack/dpdk/drivers/net/mlx4/
H A Dmlx4_txq.c249 uint64_t offloads = DEV_TX_OFFLOAD_MULTI_SEGS; in mlx4_get_tx_port_offloads() local
252 offloads |= (DEV_TX_OFFLOAD_IPV4_CKSUM | in mlx4_get_tx_port_offloads()
257 offloads |= DEV_TX_OFFLOAD_TCP_TSO; in mlx4_get_tx_port_offloads()
259 offloads |= DEV_TX_OFFLOAD_OUTER_IPV4_CKSUM; in mlx4_get_tx_port_offloads()
261 offloads |= (DEV_TX_OFFLOAD_VXLAN_TNL_TSO | in mlx4_get_tx_port_offloads()
264 return offloads; in mlx4_get_tx_port_offloads()
314 uint64_t offloads; in mlx4_tx_queue_setup() local
316 offloads = conf->offloads | dev->data->dev_conf.txmode.offloads; in mlx4_tx_queue_setup()
370 (offloads & (DEV_TX_OFFLOAD_IPV4_CKSUM | in mlx4_tx_queue_setup()
374 (offloads & in mlx4_tx_queue_setup()
H A Dmlx4_rxq.c685 uint64_t offloads = DEV_RX_OFFLOAD_SCATTER | in mlx4_get_rx_queue_offloads() local
691 offloads |= DEV_RX_OFFLOAD_CHECKSUM; in mlx4_get_rx_queue_offloads()
692 return offloads; in mlx4_get_rx_queue_offloads()
707 uint64_t offloads = DEV_RX_OFFLOAD_VLAN_FILTER; in mlx4_get_rx_port_offloads() local
710 return offloads; in mlx4_get_rx_port_offloads()
755 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 & DEV_RX_OFFLOAD_KEEP_CRC) { in mlx4_rx_queue_setup()
819 (offloads & DEV_RX_OFFLOAD_CHECKSUM), in mlx4_rx_queue_setup()
821 (offloads & DEV_RX_OFFLOAD_CHECKSUM), in mlx4_rx_queue_setup()
[all …]
/f-stack/dpdk/examples/flow_filtering/
H A Dmain.c135 .offloads = in init_port()
154 port_conf.txmode.offloads &= dev_info.tx_offload_capa; in init_port()
165 rxq_conf.offloads = port_conf.rxmode.offloads; in init_port()
179 txq_conf.offloads = port_conf.txmode.offloads; in init_port()
/f-stack/dpdk/lib/librte_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);
/f-stack/dpdk/examples/l3fwd/
H A Dl3fwd_event.c79 local_port_conf.txmode.offloads |= in l3fwd_eth_dev_port_setup()
140 rxconf.offloads = local_port_conf.rxmode.offloads; in l3fwd_eth_dev_port_setup()
161 txconf.offloads = local_port_conf.txmode.offloads; in l3fwd_eth_dev_port_setup()
/f-stack/dpdk/drivers/net/sfc/
H A Dsfc_tx.c74 uint64_t offloads) in sfc_tx_qcheck_conf() argument
98 if (((offloads & DEV_TX_OFFLOAD_TCP_CKSUM) == 0) != in sfc_tx_qcheck_conf()
99 ((offloads & DEV_TX_OFFLOAD_UDP_CKSUM) == 0)) { in sfc_tx_qcheck_conf()
128 uint64_t offloads; in sfc_tx_qinit() local
147 offloads = tx_conf->offloads | in sfc_tx_qinit()
148 sa->eth_dev->data->dev_conf.txmode.offloads; in sfc_tx_qinit()
169 txq_info->offloads = offloads; in sfc_tx_qinit()
180 info.offloads = offloads; in sfc_tx_qinit()
464 if (txq_info->offloads & DEV_TX_OFFLOAD_IPV4_CKSUM) in sfc_tx_qstart()
470 if ((txq_info->offloads & DEV_TX_OFFLOAD_TCP_CKSUM) || in sfc_tx_qstart()
[all …]
/f-stack/dpdk/drivers/net/e1000/
H A Dem_rxtx.c1207 uint64_t offloads; in eth_em_tx_queue_setup() local
1211 offloads = tx_conf->offloads | dev->data->dev_conf.txmode.offloads; in eth_em_tx_queue_setup()
1316 txq->offloads = offloads; in eth_em_tx_queue_setup()
1410 uint64_t offloads; in eth_em_rx_queue_setup() local
1414 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()
1865 if (rxmode->offloads & DEV_RX_OFFLOAD_CHECKSUM) in eth_em_rx_init()
1877 rxmode->offloads & DEV_RX_OFFLOAD_JUMBO_FRAME) { in eth_em_rx_init()
1911 if (rxmode->offloads & DEV_RX_OFFLOAD_JUMBO_FRAME) in eth_em_rx_init()
2007 qinfo->conf.offloads = rxq->offloads; in em_rxq_info_get()
[all …]
H A Digb_rxtx.c1491 uint64_t offloads; in eth_igb_tx_queue_setup() local
1493 offloads = tx_conf->offloads | dev->data->dev_conf.txmode.offloads; in eth_igb_tx_queue_setup()
1578 txq->offloads = offloads; in eth_igb_tx_queue_setup()
1689 uint64_t offloads; in eth_igb_rx_queue_setup() local
1691 offloads = rx_conf->offloads | dev->data->dev_conf.rxmode.offloads; in eth_igb_rx_queue_setup()
1717 rxq->offloads = offloads; in eth_igb_rx_queue_setup()
2502 if (rxmode->offloads & DEV_RX_OFFLOAD_IPV4_CKSUM) in eth_igb_rx_init()
2506 if (rxmode->offloads & in eth_igb_rx_init()
2511 if (rxmode->offloads & DEV_RX_OFFLOAD_CHECKSUM) in eth_igb_rx_init()
2845 qinfo->conf.offloads = rxq->offloads; in igb_rxq_info_get()
[all …]
/f-stack/dpdk/examples/multi_process/symmetric_mp/
H A Dmain.c181 .offloads = DEV_RX_OFFLOAD_CHECKSUM, in smp_port_init()
222 port_conf.txmode.offloads |= in smp_port_init()
244 rxq_conf.offloads = port_conf.rxmode.offloads; in smp_port_init()
255 txq_conf.offloads = port_conf.txmode.offloads; in smp_port_init()
/f-stack/dpdk/drivers/net/mlx5/
H A Dmlx5_txq.c99 uint64_t offloads = (DEV_TX_OFFLOAD_MULTI_SEGS | in mlx5_get_tx_port_offloads() local
104 offloads |= (DEV_TX_OFFLOAD_IPV4_CKSUM | in mlx5_get_tx_port_offloads()
108 offloads |= DEV_TX_OFFLOAD_TCP_TSO; in mlx5_get_tx_port_offloads()
110 offloads |= DEV_TX_OFFLOAD_SEND_ON_TIMESTAMP; in mlx5_get_tx_port_offloads()
113 offloads |= DEV_TX_OFFLOAD_OUTER_IPV4_CKSUM; in mlx5_get_tx_port_offloads()
115 offloads |= (DEV_TX_OFFLOAD_IP_TNL_TSO | in mlx5_get_tx_port_offloads()
120 offloads |= DEV_TX_OFFLOAD_OUTER_IPV4_CKSUM; in mlx5_get_tx_port_offloads()
122 offloads |= (DEV_TX_OFFLOAD_VXLAN_TNL_TSO | in mlx5_get_tx_port_offloads()
126 return offloads; in mlx5_get_tx_port_offloads()
972 txq_ctrl->txq.offloads) && config->swp; in txq_set_params()
[all …]
H A Dmlx5_rxq.c411 offloads |= DEV_RX_OFFLOAD_KEEP_CRC; in mlx5_get_rx_queue_offloads()
414 offloads |= (DEV_RX_OFFLOAD_IPV4_CKSUM | in mlx5_get_rx_queue_offloads()
418 offloads |= DEV_RX_OFFLOAD_VLAN_STRIP; in mlx5_get_rx_queue_offloads()
420 offloads |= DEV_RX_OFFLOAD_TCP_LRO; in mlx5_get_rx_queue_offloads()
421 return offloads; in mlx5_get_rx_queue_offloads()
436 return offloads; in mlx5_get_rx_port_offloads()
762 uint64_t offloads = conf->offloads | in mlx5_rx_queue_setup() local
1404 uint64_t offloads = conf->offloads | in mlx5_rxq_new() local
1405 dev->data->dev_conf.rxmode.offloads; in mlx5_rxq_new()
1552 !!(offloads & DEV_RX_OFFLOAD_SCATTER); in mlx5_rxq_new()
[all …]
/f-stack/dpdk/drivers/net/octeontx2/
H A Dotx2_vlan.c714 uint64_t offloads = dev->rx_offloads; in otx2_nix_vlan_offload_set() local
722 offloads |= DEV_RX_OFFLOAD_VLAN_STRIP; in otx2_nix_vlan_offload_set()
725 offloads &= ~DEV_RX_OFFLOAD_VLAN_STRIP; in otx2_nix_vlan_offload_set()
734 offloads |= DEV_RX_OFFLOAD_VLAN_FILTER; in otx2_nix_vlan_offload_set()
737 offloads &= ~DEV_RX_OFFLOAD_VLAN_FILTER; in otx2_nix_vlan_offload_set()
744 if (rxmode->offloads & DEV_RX_OFFLOAD_QINQ_STRIP) { in otx2_nix_vlan_offload_set()
746 offloads |= DEV_RX_OFFLOAD_QINQ_STRIP; in otx2_nix_vlan_offload_set()
753 offloads &= ~DEV_RX_OFFLOAD_QINQ_STRIP; in otx2_nix_vlan_offload_set()
760 if (offloads & (DEV_RX_OFFLOAD_VLAN_STRIP | in otx2_nix_vlan_offload_set()
762 dev->rx_offloads |= offloads; in otx2_nix_vlan_offload_set()
[all …]
/f-stack/dpdk/examples/bond/
H A Dmain.c155 local_port_conf.txmode.offloads |= in slave_port_init()
181 rxq_conf.offloads = local_port_conf.rxmode.offloads; in slave_port_init()
192 txq_conf.offloads = local_port_conf.txmode.offloads; in slave_port_init()
247 local_port_conf.txmode.offloads |= in bond_port_init()
268 rxq_conf.offloads = local_port_conf.rxmode.offloads; in bond_port_init()
278 txq_conf.offloads = local_port_conf.txmode.offloads; in bond_port_init()
/f-stack/dpdk/examples/skeleton/
H A Dbasicfwd.c55 port_conf.txmode.offloads |= in port_init()
76 txconf.offloads = port_conf.txmode.offloads; in port_init()
/f-stack/dpdk/drivers/net/bnxt/
H A Dbnxt_txq.c139 txq->offloads = eth_dev->data->dev_conf.txmode.offloads | in bnxt_tx_queue_setup_op()
140 tx_conf->offloads; in bnxt_tx_queue_setup_op()
/f-stack/dpdk/drivers/net/igc/
H A Digc_txrx.c1082 uint64_t offloads = dev->data->dev_conf.rxmode.offloads; in igc_rx_init() local
1198 if (offloads & DEV_RX_OFFLOAD_SCATTER) in igc_rx_init()
1242 if (offloads & DEV_RX_OFFLOAD_IPV4_CKSUM) in igc_rx_init()
1247 if (offloads & in igc_rx_init()
1250 offloads |= DEV_RX_OFFLOAD_SCTP_CKSUM; in igc_rx_init()
1255 if (offloads & DEV_RX_OFFLOAD_SCTP_CKSUM) in igc_rx_init()
1263 if (offloads & DEV_RX_OFFLOAD_KEEP_CRC) in igc_rx_init()
1365 rxq->offloads = rx_conf->offloads; in eth_igc_rx_queue_setup()
2049 txq->offloads = tx_conf->offloads; in eth_igc_tx_queue_setup()
2231 qinfo->conf.offloads = rxq->offloads; in eth_igc_rxq_info_get()
[all …]
/f-stack/dpdk/drivers/net/ixgbe/
H A Dixgbe_rxtx.c2521 txq->offloads); in ixgbe_set_tx_function()
2581 uint64_t offloads; in ixgbe_dev_tx_queue_setup() local
2586 offloads = tx_conf->offloads | dev->data->dev_conf.txmode.offloads; in ixgbe_dev_tx_queue_setup()
2728 txq->offloads = offloads; in ixgbe_dev_tx_queue_setup()
2971 return offloads; in ixgbe_get_rx_queue_offloads()
2977 uint64_t offloads; in ixgbe_get_rx_port_offloads() local
3019 return offloads; in ixgbe_get_rx_port_offloads()
3040 offloads = rx_conf->offloads | dev->data->dev_conf.rxmode.offloads; in ixgbe_dev_rx_queue_setup()
3077 rxq->offloads = offloads; in ixgbe_dev_rx_queue_setup()
5569 qinfo->conf.offloads = rxq->offloads; in ixgbe_rxq_info_get()
[all …]
/f-stack/dpdk/app/test-pmd/
H A Dconfig.c990 if (ports[port_id].dev_conf.rxmode.offloads & in port_offload_cap_display()
999 if (ports[port_id].dev_conf.rxmode.offloads & in port_offload_cap_display()
1522 rte_port->dev_conf.rxmode.offloads |= in port_mtu_set()
1527 rte_port->dev_conf.rxmode.offloads &= in port_mtu_set()
2869 ports[pid].dev_conf.rxmode.offloads, in rxtx_config_display()
2870 ports[pid].dev_conf.txmode.offloads); in rxtx_config_display()
2882 offloads_tmp = rx_conf[qid].offloads; in rxtx_config_display()
2890 offloads_tmp = rx_qinfo.conf.offloads; in rxtx_config_display()
2912 offloads_tmp = tx_conf[qid].offloads; in rxtx_config_display()
2921 offloads_tmp = tx_qinfo.conf.offloads; in rxtx_config_display()
[all …]
/f-stack/dpdk/examples/kni/
H A Dmain.c612 local_port_conf.txmode.offloads |= in init_port()
625 rxq_conf.offloads = local_port_conf.rxmode.offloads; in init_port()
633 txq_conf.offloads = local_port_conf.txmode.offloads; in init_port()
795 conf.rxmode.offloads |= DEV_RX_OFFLOAD_JUMBO_FRAME; in kni_change_mtu_()
797 conf.rxmode.offloads &= ~DEV_RX_OFFLOAD_JUMBO_FRAME; in kni_change_mtu_()
824 rxq_conf.offloads = conf.rxmode.offloads; in kni_change_mtu_()
834 txq_conf.offloads = conf.txmode.offloads; in kni_change_mtu_()
/f-stack/dpdk/examples/rxtx_callbacks/
H A Dmain.c143 port_conf.txmode.offloads |= in port_init()
152 port_conf.rxmode.offloads |= DEV_RX_OFFLOAD_TIMESTAMP; in port_init()
178 txconf.offloads = port_conf.txmode.offloads; in port_init()
/f-stack/dpdk/drivers/net/txgbe/
H A Dtxgbe_rxtx.c1899 uint64_t offloads; in txgbe_get_rx_port_offloads() local
1929 return offloads; in txgbe_get_rx_port_offloads()
2121 txq->offloads); in txgbe_set_tx_function()
2181 uint64_t offloads; in txgbe_dev_tx_queue_setup() local
2186 offloads = tx_conf->offloads | dev->data->dev_conf.txmode.offloads; in txgbe_dev_tx_queue_setup()
2262 txq->offloads = offloads; in txgbe_dev_tx_queue_setup()
2476 uint64_t offloads; in txgbe_dev_rx_queue_setup() local
2481 offloads = rx_conf->offloads | dev->data->dev_conf.rxmode.offloads; in txgbe_dev_rx_queue_setup()
2519 rxq->offloads = offloads; in txgbe_dev_rx_queue_setup()
4614 qinfo->conf.offloads = rxq->offloads; in txgbe_rxq_info_get()
[all …]

123456789