Home
last modified time | relevance | path

Searched refs:tx_offload (Results 1 – 25 of 29) sorted by relevance

12

/dpdk/app/test-pmd/
H A Dmacswap_common.h9 ol_flags_init(uint64_t tx_offload) in ol_flags_init() argument
13 ol_flags |= (tx_offload & RTE_ETH_TX_OFFLOAD_VLAN_INSERT) ? in ol_flags_init()
15 ol_flags |= (tx_offload & RTE_ETH_TX_OFFLOAD_QINQ_INSERT) ? in ol_flags_init()
17 ol_flags |= (tx_offload & RTE_ETH_TX_OFFLOAD_MACSEC_INSERT) ? in ol_flags_init()
H A Dcsumonly.c695 md[0]->tx_offload = m->tx_offload; in mbuf_copy_split()
986 m->tx_offload = 0; in pkt_burst_checksum_forward()
/dpdk/drivers/net/ngbe/
H A Dngbe_rxtx.c389 & tx_offload.data[0])) && in what_ctx_update()
392 & tx_offload.data[1])))) in what_ctx_update()
400 & tx_offload.data[0])) && in what_ctx_update()
403 & tx_offload.data[1])))) in what_ctx_update()
594 union ngbe_tx_offload tx_offload; in ngbe_xmit_pkts() local
596 tx_offload.data[0] = 0; in ngbe_xmit_pkts()
597 tx_offload.data[1] = 0; in ngbe_xmit_pkts()
634 tx_offload.outer_tun_len = 0; in ngbe_xmit_pkts()
754 tx_offload.l3_len + tx_offload.l4_len); in ngbe_xmit_pkts()
757 ? tx_offload.outer_l2_len + in ngbe_xmit_pkts()
[all …]
H A Dngbe_rxtx.h315 union ngbe_tx_offload tx_offload; member
/dpdk/drivers/net/igc/
H A Digc_txrx.c164 union igc_tx_offload tx_offload; member
1464 union igc_tx_offload tx_offload) in what_advctx_update() argument
1470 txq->ctx_cache[curr].tx_offload.data == in what_advctx_update()
1472 tx_offload.data))) { in what_advctx_update()
1481 tx_offload.data))) { in what_advctx_update()
1629 union igc_tx_offload tx_offload = {0}; in igc_xmit_pkts() local
1655 tx_offload.l2_len = tx_pkt->l2_len; in igc_xmit_pkts()
1656 tx_offload.l3_len = tx_pkt->l3_len; in igc_xmit_pkts()
1657 tx_offload.l4_len = tx_pkt->l4_len; in igc_xmit_pkts()
1663 tx_offload); in igc_xmit_pkts()
[all …]
/dpdk/drivers/net/txgbe/
H A Dtxgbe_rxtx.c454 & tx_offload.data[0])) && in what_ctx_update()
457 & tx_offload.data[1])))) in what_ctx_update()
465 & tx_offload.data[0])) && in what_ctx_update()
468 & tx_offload.data[1])))) in what_ctx_update()
742 union txgbe_tx_offload tx_offload; in txgbe_xmit_pkts() local
747 tx_offload.data[0] = 0; in txgbe_xmit_pkts()
748 tx_offload.data[1] = 0; in txgbe_xmit_pkts()
929 pkt_len -= (tx_offload.l2_len + in txgbe_xmit_pkts()
930 tx_offload.l3_len + tx_offload.l4_len); in txgbe_xmit_pkts()
933 ? tx_offload.outer_l2_len + in txgbe_xmit_pkts()
[all …]
H A Dtxgbe_rxtx.h358 union txgbe_tx_offload tx_offload; member
/dpdk/lib/gso/
H A Dgso_common.c24 hdr_segment->tx_offload = pkt->tx_offload; in hdr_segment_init()
/dpdk/drivers/net/e1000/
H A Digb_rxtx.c158 union igb_tx_offload tx_offload; member
316 txq->ctx_cache[ctx_curr].tx_offload.data = in igbe_set_xmit_ctx()
317 tx_offload_mask.data & tx_offload.data; in igbe_set_xmit_ctx()
321 vlan_macip_lens = (uint32_t)tx_offload.data; in igbe_set_xmit_ctx()
333 union igb_tx_offload tx_offload) in what_advctx_update() argument
402 union igb_tx_offload tx_offload = {0}; in eth_igb_xmit_pkts() local
431 tx_offload.l2_len = tx_pkt->l2_len; in eth_igb_xmit_pkts()
432 tx_offload.l3_len = tx_pkt->l3_len; in eth_igb_xmit_pkts()
433 tx_offload.l4_len = tx_pkt->l4_len; in eth_igb_xmit_pkts()
434 tx_offload.vlan_tci = tx_pkt->vlan_tci; in eth_igb_xmit_pkts()
[all …]
/dpdk/drivers/net/ixgbe/
H A Dixgbe_rxtx.c452 seqnum_seed |= tx_offload.l2_len in ixgbe_set_xmit_ctx()
504 & tx_offload.data[0])) && in what_advctx_update()
507 & tx_offload.data[1])))) in what_advctx_update()
515 & tx_offload.data[0])) && in what_advctx_update()
518 & tx_offload.data[1])))) in what_advctx_update()
647 union ixgbe_tx_offload tx_offload; in ixgbe_xmit_pkts() local
652 tx_offload.data[0] = 0; in ixgbe_xmit_pkts()
653 tx_offload.data[1] = 0; in ixgbe_xmit_pkts()
704 tx_offload); in ixgbe_xmit_pkts()
838 tx_offload.l3_len + tx_offload.l4_len); in ixgbe_xmit_pkts()
[all …]
H A Dixgbe_rxtx.h192 union ixgbe_tx_offload tx_offload; member
/dpdk/drivers/net/i40e/
H A Di40e_rxtx.c255 union i40e_tx_offload tx_offload, in i40e_parse_tunneling_params() argument
304 union i40e_tx_offload tx_offload) in i40e_txd_enable_checksum() argument
311 *td_offset |= (tx_offload.l2_len >> 1) in i40e_txd_enable_checksum()
317 *td_offset |= (tx_offload.l3_len >> 2) in i40e_txd_enable_checksum()
1036 if (!tx_offload.l4_len) { in i40e_set_tso_ctx()
1041 hdr_len = tx_offload.l2_len + tx_offload.l3_len + tx_offload.l4_len; in i40e_set_tso_ctx()
1043 tx_offload.outer_l2_len + tx_offload.outer_l3_len : 0; in i40e_set_tso_ctx()
1117 tx_offload.l2_len = tx_pkt->l2_len; in i40e_xmit_pkts()
1118 tx_offload.l3_len = tx_pkt->l3_len; in i40e_xmit_pkts()
1121 tx_offload.l4_len = tx_pkt->l4_len; in i40e_xmit_pkts()
[all …]
/dpdk/drivers/net/ice/
H A Dice_rxtx.c2486 union ice_tx_offload tx_offload, in ice_parse_tunneling_params() argument
2545 union ice_tx_offload tx_offload) in ice_txd_enable_checksum() argument
2552 *td_offset |= (tx_offload.l2_len >> 1) in ice_txd_enable_checksum()
2683 if (!tx_offload.l4_len) { in ice_set_tso_ctx()
2688 hdr_len = tx_offload.l2_len + tx_offload.l3_len + tx_offload.l4_len; in ice_set_tso_ctx()
2690 tx_offload.outer_l2_len + tx_offload.outer_l3_len : 0; in ice_set_tso_ctx()
2741 union ice_tx_offload tx_offload = {0}; in ice_xmit_pkts() local
2760 tx_offload.l2_len = tx_pkt->l2_len; in ice_xmit_pkts()
2761 tx_offload.l3_len = tx_pkt->l3_len; in ice_xmit_pkts()
2764 tx_offload.l4_len = tx_pkt->l4_len; in ice_xmit_pkts()
[all …]
/dpdk/lib/ipsec/
H A Desp_inb.c565 mb->tx_offload = (mb->tx_offload & txof_msk) | txof_val; in tun_process_step3()
621 tun_process_step3(mb[i], sa->tx_offload.msk, in tun_process()
622 sa->tx_offload.val); in tun_process()
H A Desp_outb.c190 mb->tx_offload = (mb->tx_offload & sa->tx_offload.msk) | in outb_tun_pkt_prepare()
191 sa->tx_offload.val; in outb_tun_pkt_prepare()
H A Dsa.h102 } tx_offload; member
H A Dsa.c373 sa->tx_offload.val = rte_mbuf_tx_offload(sa->hdr_l3_off, in esp_outb_tun_init()
479 sa->tx_offload.msk = in esp_sa_init()
/dpdk/lib/mbuf/
H A Drte_mbuf.h844 m->tx_offload = 0; in rte_pktmbuf_reset()
1099 mdst->tx_offload = msrc->tx_offload; in __rte_pktmbuf_copy_hdr()
H A Drte_mbuf_core.h713 uint64_t tx_offload; /**< combined for easy fetch */ member
/dpdk/drivers/net/dpaa/
H A Ddpaa_rxtx.c223 m->tx_offload = annot->parse.ip_off[0]; in dpaa_eth_packet_info()
224 m->tx_offload |= (annot->parse.l4_off - annot->parse.ip_off[0]) in dpaa_eth_packet_info()
1046 new_mbufs[0]->tx_offload = mbuf->tx_offload; in reallocate_mbuf()
/dpdk/app/test/
H A Dtest_mbuf.c1455 v1 = mb[rte_rand() % num].tx_offload; in test_tx_offload()
1461 mb[i].tx_offload = rte_mbuf_tx_offload(txof.l2, txof.l3, in test_tx_offload()
1469 v2 = mb[rte_rand() % num].tx_offload; in test_tx_offload()
/dpdk/drivers/net/cnxk/
H A Dcn9k_ethdev.c75 RTE_BUILD_BUG_ON(offsetof(struct rte_mbuf, tx_offload) != in nix_tx_offload_flags()
H A Dcn10k_ethdev.c75 RTE_BUILD_BUG_ON(offsetof(struct rte_mbuf, tx_offload) != in nix_tx_offload_flags()
/dpdk/doc/guides/nics/
H A Dbnxt.rst426   testpmd> port config (port_id) tx_offload tcp_tso (on|off)
439 testpmd> port config (port_id) tx_offload vxlan_tnl_tso|gre_tnl_tso (on|off)
528 testpmd> port config (port_id) tx_offload vlan_strip (on|off)
/dpdk/drivers/net/dpaa2/
H A Ddpaa2_rxtx.c577 m->tx_offload = mbuf->tx_offload; in eth_copy_mbuf_to_fd()

12