Home
last modified time | relevance | path

Searched refs:tx_offloads (Results 1 – 25 of 27) sorted by relevance

12

/f-stack/dpdk/app/test-pmd/
H A Dmacfwd.c58 uint64_t tx_offloads; in pkt_burst_mac_forward() local
74 tx_offloads = txp->dev_conf.txmode.offloads; in pkt_burst_mac_forward()
75 if (tx_offloads & DEV_TX_OFFLOAD_VLAN_INSERT) in pkt_burst_mac_forward()
77 if (tx_offloads & DEV_TX_OFFLOAD_QINQ_INSERT) in pkt_burst_mac_forward()
79 if (tx_offloads & DEV_TX_OFFLOAD_MACSEC_INSERT) in pkt_burst_mac_forward()
H A Dflowgen.c99 uint64_t tx_offloads; in pkt_burst_flow_gen() local
117 tx_offloads = ports[fs->tx_port].dev_conf.txmode.offloads; in pkt_burst_flow_gen()
118 if (tx_offloads & DEV_TX_OFFLOAD_VLAN_INSERT) in pkt_burst_flow_gen()
120 if (tx_offloads & DEV_TX_OFFLOAD_QINQ_INSERT) in pkt_burst_flow_gen()
122 if (tx_offloads & DEV_TX_OFFLOAD_MACSEC_INSERT) in pkt_burst_flow_gen()
H A Dcsumonly.c458 uint64_t tx_offloads) in process_inner_cksums() argument
505 if (tx_offloads & DEV_TX_OFFLOAD_UDP_CKSUM) in process_inner_cksums()
550 uint64_t tx_offloads, int tso_enabled) in process_outer_cksums() argument
812 uint64_t tx_offloads; in pkt_burst_checksum_forward() local
839 tx_offloads = txp->dev_conf.txmode.offloads; in pkt_burst_checksum_forward()
940 tx_offloads); in pkt_burst_checksum_forward()
947 tx_offloads, in pkt_burst_checksum_forward()
956 (tx_offloads & in pkt_burst_checksum_forward()
958 (tx_offloads & in pkt_burst_checksum_forward()
1030 if ((tx_offloads & in pkt_burst_checksum_forward()
[all …]
H A Dtxonly.c333 uint64_t tx_offloads; in pkt_burst_transmit() local
340 tx_offloads = txp->dev_conf.txmode.offloads; in pkt_burst_transmit()
343 if (tx_offloads & DEV_TX_OFFLOAD_VLAN_INSERT) in pkt_burst_transmit()
345 if (tx_offloads & DEV_TX_OFFLOAD_QINQ_INSERT) in pkt_burst_transmit()
347 if (tx_offloads & DEV_TX_OFFLOAD_MACSEC_INSERT) in pkt_burst_transmit()
H A Dparameters.c590 uint64_t tx_offloads = tx_mode.offloads; in launch_args_parse() local
1349 tx_offloads = (uint64_t)n; in launch_args_parse()
1491 tx_mode.offloads = tx_offloads; in launch_args_parse()
H A Dcmdline.c4492 uint64_t tx_offloads; in csum_show() local
4495 tx_offloads = ports[port_id].dev_conf.txmode.offloads; in csum_show()
4499 (tx_offloads & DEV_TX_OFFLOAD_IPV4_CKSUM) ? "hw" : "sw"); in csum_show()
4501 (tx_offloads & DEV_TX_OFFLOAD_UDP_CKSUM) ? "hw" : "sw"); in csum_show()
4503 (tx_offloads & DEV_TX_OFFLOAD_TCP_CKSUM) ? "hw" : "sw"); in csum_show()
4516 if ((tx_offloads & DEV_TX_OFFLOAD_IPV4_CKSUM) && in csum_show()
4521 if ((tx_offloads & DEV_TX_OFFLOAD_UDP_CKSUM) && in csum_show()
4526 if ((tx_offloads & DEV_TX_OFFLOAD_TCP_CKSUM) && in csum_show()
4531 if ((tx_offloads & DEV_TX_OFFLOAD_SCTP_CKSUM) && in csum_show()
4536 if ((tx_offloads & DEV_TX_OFFLOAD_OUTER_IPV4_CKSUM) && in csum_show()
[all …]
/f-stack/dpdk/drivers/event/octeontx2/
H A Dotx2_evdev.c294 if (dev->tx_offloads & NIX_TX_MULTI_SEG_F) { in sso_fastpath_fns_set()
449 [!!(dev->tx_offloads & in sso_fastpath_fns_set()
453 [!!(dev->tx_offloads & in sso_fastpath_fns_set()
455 [!!(dev->tx_offloads & in sso_fastpath_fns_set()
457 [!!(dev->tx_offloads & in sso_fastpath_fns_set()
459 [!!(dev->tx_offloads & in sso_fastpath_fns_set()
463 [!!(dev->tx_offloads & in sso_fastpath_fns_set()
467 [!!(dev->tx_offloads & in sso_fastpath_fns_set()
469 [!!(dev->tx_offloads & in sso_fastpath_fns_set()
471 [!!(dev->tx_offloads & in sso_fastpath_fns_set()
[all …]
H A Dotx2_evdev.h141 uint64_t tx_offloads; member
H A Dotx2_evdev_adptr.c536 dev->tx_offloads |= otx2_eth_dev->tx_offload_flags; in otx2_sso_tx_adapter_queue_add()
/f-stack/dpdk/drivers/net/octeontx/
H A Docteontx_ethdev.c358 if (nic->tx_offloads & DEV_TX_OFFLOAD_OUTER_IPV4_CKSUM || in octeontx_tx_offload_flags()
359 nic->tx_offloads & DEV_TX_OFFLOAD_OUTER_UDP_CKSUM) in octeontx_tx_offload_flags()
362 if (nic->tx_offloads & DEV_TX_OFFLOAD_IPV4_CKSUM || in octeontx_tx_offload_flags()
363 nic->tx_offloads & DEV_TX_OFFLOAD_TCP_CKSUM || in octeontx_tx_offload_flags()
364 nic->tx_offloads & DEV_TX_OFFLOAD_UDP_CKSUM || in octeontx_tx_offload_flags()
365 nic->tx_offloads & DEV_TX_OFFLOAD_SCTP_CKSUM) in octeontx_tx_offload_flags()
368 if (!(nic->tx_offloads & DEV_TX_OFFLOAD_MBUF_FAST_FREE)) in octeontx_tx_offload_flags()
371 if (nic->tx_offloads & DEV_TX_OFFLOAD_MULTI_SEGS) in octeontx_tx_offload_flags()
397 nic->tx_offloads |= DEV_TX_OFFLOAD_MULTI_SEGS; in octeontx_rx_offload_flags()
474 nic->tx_offloads |= txmode->offloads; in octeontx_dev_configure()
H A Docteontx_ethdev.h142 uint64_t tx_offloads; member
/f-stack/dpdk/drivers/net/netvsc/
H A Dhn_rndis.h21 uint64_t tx_offloads,
H A Dhn_rndis.c779 uint64_t tx_offloads, uint64_t rx_offloads) in hn_rndis_conf_offload() argument
803 if (tx_offloads & DEV_TX_OFFLOAD_TCP_CKSUM) { in hn_rndis_conf_offload()
829 if (tx_offloads & DEV_TX_OFFLOAD_UDP_CKSUM) { in hn_rndis_conf_offload()
854 if (tx_offloads & DEV_TX_OFFLOAD_IPV4_CKSUM) { in hn_rndis_conf_offload()
868 if (tx_offloads & DEV_TX_OFFLOAD_TCP_TSO) { in hn_rndis_conf_offload()
892 tx_offloads, rx_offloads); in hn_rndis_conf_offload()
/f-stack/dpdk/drivers/net/ixgbe/
H A Dixgbe_ipsec.c630 uint64_t tx_offloads; in ixgbe_crypto_enable_ipsec() local
633 tx_offloads = dev->data->dev_conf.txmode.offloads; in ixgbe_crypto_enable_ipsec()
668 if (tx_offloads & DEV_TX_OFFLOAD_SECURITY) { in ixgbe_crypto_enable_ipsec()
/f-stack/dpdk/drivers/net/dpaa2/
H A Ddpaa2_ethdev.c505 uint64_t tx_offloads = eth_conf->txmode.offloads; in dpaa2_eth_dev_configure() local
523 if (dev_tx_offloads_nodis & ~tx_offloads) { in dpaa2_eth_dev_configure()
527 tx_offloads, dev_tx_offloads_nodis); in dpaa2_eth_dev_configure()
599 if (tx_offloads & DEV_TX_OFFLOAD_IPV4_CKSUM) in dpaa2_eth_dev_configure()
602 if ((tx_offloads & DEV_TX_OFFLOAD_UDP_CKSUM) || in dpaa2_eth_dev_configure()
603 (tx_offloads & DEV_TX_OFFLOAD_TCP_CKSUM) || in dpaa2_eth_dev_configure()
604 (tx_offloads & DEV_TX_OFFLOAD_SCTP_CKSUM)) in dpaa2_eth_dev_configure()
/f-stack/dpdk/drivers/net/sfc/
H A Dsfc.c277 uint64_t tx_offloads = sa->eth_dev->data->dev_conf.txmode.offloads; in sfc_set_fw_subvariant() local
292 tx_offloads |= txq_info->offloads; in sfc_set_fw_subvariant()
295 if (tx_offloads & (DEV_TX_OFFLOAD_IPV4_CKSUM | in sfc_set_fw_subvariant()
/f-stack/dpdk/examples/ipsec-secgw/
H A Dipsec.h391 uint64_t *tx_offloads);
H A Dsa.c1591 uint64_t *tx_offloads) in sa_check_offloads() argument
1598 *tx_offloads = 0; in sa_check_offloads()
1619 *tx_offloads |= DEV_TX_OFFLOAD_SECURITY; in sa_check_offloads()
/f-stack/dpdk/drivers/net/octeontx2/
H A Dotx2_ethdev_sec.c830 if (!(dev->tx_offloads & DEV_TX_OFFLOAD_SECURITY) && in otx2_eth_sec_init()
871 if (!(dev->tx_offloads & DEV_TX_OFFLOAD_SECURITY) && in otx2_eth_sec_fini()
H A Dotx2_ethdev.c728 uint64_t conf = dev->tx_offloads; in nix_tx_offload_flags()
901 dev->tx_offloads |= DEV_TX_OFFLOAD_MULTI_SEGS; in otx2_nix_enable_mseg_on_jumbo()
1274 dev->tx_offloads |= offloads; in otx2_nix_tx_queue_setup()
1872 dev->tx_offloads = txmode->offloads; in otx2_nix_configure()
2015 nb_txq, dev->rx_offloads, dev->tx_offloads, in otx2_nix_configure()
H A Dotx2_ethdev.h299 uint64_t tx_offloads; member
/f-stack/dpdk/drivers/net/mlx5/
H A Dmlx5_rxtx.c5567 uint64_t tx_offloads = dev->data->dev_conf.txmode.offloads; in mlx5_select_tx_function() local
5581 if (tx_offloads & DEV_TX_OFFLOAD_MULTI_SEGS) { in mlx5_select_tx_function()
5585 if (tx_offloads & (DEV_TX_OFFLOAD_TCP_TSO | in mlx5_select_tx_function()
5593 if (tx_offloads & (DEV_TX_OFFLOAD_IP_TNL_TSO | in mlx5_select_tx_function()
5599 if (tx_offloads & (DEV_TX_OFFLOAD_IPV4_CKSUM | in mlx5_select_tx_function()
5606 if (tx_offloads & DEV_TX_OFFLOAD_VLAN_INSERT) { in mlx5_select_tx_function()
5610 if (tx_offloads & DEV_TX_OFFLOAD_SEND_ON_TIMESTAMP && in mlx5_select_tx_function()
/f-stack/dpdk/drivers/net/dpaa/
H A Ddpaa_ethdev.c206 uint64_t tx_offloads = eth_conf->txmode.offloads; in dpaa_eth_dev_configure() local
231 if (dev_tx_offloads_nodis & ~tx_offloads) { in dpaa_eth_dev_configure()
235 tx_offloads, dev_tx_offloads_nodis); in dpaa_eth_dev_configure()
/f-stack/dpdk/doc/guides/prog_guide/
H A Dipsec_lib.rst26 * setup related mbuf fields (ol_flags, tx_offloads, etc.).
/f-stack/dpdk/drivers/net/virtio/
H A Dvirtio_ethdev.c2215 uint64_t tx_offloads = txmode->offloads; in virtio_dev_configure() local
2254 if (tx_offloads & (DEV_TX_OFFLOAD_UDP_CKSUM | in virtio_dev_configure()
2258 if (tx_offloads & DEV_TX_OFFLOAD_TCP_TSO) in virtio_dev_configure()

12