| /f-stack/dpdk/drivers/net/ionic/ |
| H A D | ionic_rxtx.c | 66 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 D | features.rst | 107 * **[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 D | main.c | 59 .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 D | l2fwd_common.c | 65 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 D | mlx4_txq.c | 249 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 D | mlx4_rxq.c | 685 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 D | main.c | 135 .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 D | rte_ethdev_trace.h | 32 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 D | l3fwd_event.c | 79 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 D | sfc_tx.c | 74 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 D | em_rxtx.c | 1207 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 D | igb_rxtx.c | 1491 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 D | main.c | 181 .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 D | mlx5_txq.c | 99 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 D | mlx5_rxq.c | 411 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 D | otx2_vlan.c | 714 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 D | main.c | 155 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 D | basicfwd.c | 55 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 D | bnxt_txq.c | 139 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 D | igc_txrx.c | 1082 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 D | ixgbe_rxtx.c | 2521 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 D | config.c | 990 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 D | main.c | 612 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 D | main.c | 143 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 D | txgbe_rxtx.c | 1899 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 …]
|