Home
last modified time | relevance | path

Searched refs:tx_pkt (Results 1 – 17 of 17) sorted by relevance

/dpdk/drivers/net/bnxt/
H A Dbnxt_txr.c182 RTE_VERIFY(tx_pkt->data_len); in bnxt_start_xmit()
186 *tx_buf = tx_pkt; in bnxt_start_xmit()
193 txbd->len = tx_pkt->data_len; in bnxt_start_xmit()
194 if (tx_pkt->pkt_len >= 2048) in bnxt_start_xmit()
208 tx_pkt->vlan_tci_outer; in bnxt_start_xmit()
217 tx_pkt->vlan_tci; in bnxt_start_xmit()
248 hdr_size = tx_pkt->l2_len + tx_pkt->l3_len + in bnxt_start_xmit()
249 tx_pkt->l4_len; in bnxt_start_xmit()
251 tx_pkt->outer_l2_len + in bnxt_start_xmit()
252 tx_pkt->outer_l3_len : 0; in bnxt_start_xmit()
[all …]
/dpdk/drivers/net/enic/
H A Denic_rxtx.c471 struct rte_mbuf *tx_pkt; in enic_xmit_pkts() local
500 tx_pkt = *tx_pkts++; in enic_xmit_pkts()
501 pkt_len = tx_pkt->pkt_len; in enic_xmit_pkts()
504 nb_segs = tx_pkt->nb_segs; in enic_xmit_pkts()
524 (tx_pkt->buf_iova + tx_pkt->data_off); in enic_xmit_pkts()
534 header_len = tx_pkt->l2_len + tx_pkt->l3_len + in enic_xmit_pkts()
535 tx_pkt->l4_len; in enic_xmit_pkts()
546 mss = tx_pkt->tso_segsz; in enic_xmit_pkts()
550 tx_pkt->outer_l3_len; in enic_xmit_pkts()
582 for (tx_pkt = tx_pkt->next; tx_pkt; tx_pkt = in enic_xmit_pkts()
[all …]
H A Denic.h411 struct rte_mbuf *tx_pkt, unsigned short len,
/dpdk/drivers/net/octeontx/
H A Docteontx_rxtx.h324 m_tofree = tx_pkt; in __octeontx_xmit_prepare()
326 data_len = tx_pkt->data_len; in __octeontx_xmit_prepare()
327 iova = rte_mbuf_data_iova(tx_pkt); in __octeontx_xmit_prepare()
373 nb_segs = tx_pkt->nb_segs; in __octeontx_xmit_mseg_prepare()
375 cmd_buf[nb_desc++] = tx_pkt->pkt_len & 0xffff; in __octeontx_xmit_mseg_prepare()
384 m_next = tx_pkt->next; in __octeontx_xmit_mseg_prepare()
388 m_tofree = tx_pkt; in __octeontx_xmit_mseg_prepare()
389 data_len = tx_pkt->data_len; in __octeontx_xmit_mseg_prepare()
390 iova = rte_mbuf_data_iova(tx_pkt); in __octeontx_xmit_mseg_prepare()
419 tx_pkt->next = NULL; in __octeontx_xmit_mseg_prepare()
[all …]
/dpdk/drivers/net/atlantic/
H A Datl_rxtx.c1185 txc->l2_len = tx_pkt->l2_len; in atl_tso_setup()
1186 txc->l3_len = tx_pkt->l3_len; in atl_tso_setup()
1187 txc->l4_len = tx_pkt->l4_len; in atl_tso_setup()
1189 txc->mss_len = tx_pkt->tso_segsz; in atl_tso_setup()
1218 struct rte_mbuf *tx_pkt) in atl_xmit_pkt() argument
1262 pay_len = tx_pkt->pkt_len; in atl_xmit_pkt()
1311 struct rte_mbuf *tx_pkt; in atl_xmit_pkts() local
1323 tx_pkt = *tx_pkts++; in atl_xmit_pkts()
1334 if ((tx_pkt->nb_segs == 0) || in atl_xmit_pkts()
1335 ((tx_pkt->nb_segs > 1) && (tx_pkt->next == NULL))) in atl_xmit_pkts()
[all …]
/dpdk/drivers/net/ice/
H A Dice_rxtx_vec_common.h360 ice_txd_enable_offload(struct rte_mbuf *tx_pkt, in ice_txd_enable_offload() argument
363 uint64_t ol_flags = tx_pkt->ol_flags; in ice_txd_enable_offload()
369 td_offset |= (tx_pkt->l2_len >> 1) << in ice_txd_enable_offload()
375 td_offset |= (tx_pkt->l3_len >> 2) << in ice_txd_enable_offload()
379 td_offset |= (tx_pkt->l3_len >> 2) << in ice_txd_enable_offload()
383 td_offset |= (tx_pkt->l3_len >> 2) << in ice_txd_enable_offload()
413 *txd_hi |= ((uint64_t)tx_pkt->vlan_tci << in ice_txd_enable_offload()
H A Dice_rxtx.c2708 struct rte_mbuf *txd = tx_pkt; in ice_calc_pkt_desc()
2727 struct rte_mbuf *tx_pkt; in ice_xmit_pkts() local
2754 tx_pkt = *tx_pkts++; in ice_xmit_pkts()
2759 ol_flags = tx_pkt->ol_flags; in ice_xmit_pkts()
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()
2807 td_tag = tx_pkt->vlan_tci; in ice_xmit_pkts()
2838 ice_set_tso_ctx(tx_pkt, tx_offload); in ice_xmit_pkts()
2849 cd_l2tag2 = tx_pkt->vlan_tci_outer; in ice_xmit_pkts()
[all …]
/dpdk/drivers/net/iavf/
H A Diavf_rxtx_vec_common.h315 iavf_txd_enable_offload(__rte_unused struct rte_mbuf *tx_pkt, in iavf_txd_enable_offload() argument
319 uint64_t ol_flags = tx_pkt->ol_flags; in iavf_txd_enable_offload()
328 td_offset |= (tx_pkt->l2_len >> 1) << in iavf_txd_enable_offload()
334 td_offset |= (tx_pkt->l3_len >> 2) << in iavf_txd_enable_offload()
338 td_offset |= (tx_pkt->l3_len >> 2) << in iavf_txd_enable_offload()
342 td_offset |= (tx_pkt->l3_len >> 2) << in iavf_txd_enable_offload()
373 *txd_hi |= ((uint64_t)tx_pkt->vlan_tci << in iavf_txd_enable_offload()
/dpdk/drivers/net/igc/
H A Digc_txrx.c1615 struct rte_mbuf *tx_pkt; in igc_xmit_pkts() local
1635 tx_pkt = *tx_pkts++; in igc_xmit_pkts()
1636 pkt_len = tx_pkt->pkt_len; in igc_xmit_pkts()
1650 ol_flags = tx_pkt->ol_flags; in igc_xmit_pkts()
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()
1658 tx_offload.vlan_tci = tx_pkt->vlan_tci; in igc_xmit_pkts()
1751 pkt_len -= (tx_pkt->l2_len + tx_pkt->l3_len + in igc_xmit_pkts()
1752 tx_pkt->l4_len); in igc_xmit_pkts()
[all …]
/dpdk/drivers/net/e1000/
H A Dem_rxtx.c374 struct rte_mbuf *tx_pkt; in eth_em_xmit_pkts() local
403 tx_pkt = *tx_pkts++; in eth_em_xmit_pkts()
411 ol_flags = tx_pkt->ol_flags; in eth_em_xmit_pkts()
416 hdrlen.f.vlan_tci = tx_pkt->vlan_tci; in eth_em_xmit_pkts()
417 hdrlen.f.l2_len = tx_pkt->l2_len; in eth_em_xmit_pkts()
418 hdrlen.f.l3_len = tx_pkt->l3_len; in eth_em_xmit_pkts()
431 nb_used = (uint16_t)(tx_pkt->nb_segs + new_ctx); in eth_em_xmit_pkts()
451 (unsigned) tx_pkt->pkt_len, in eth_em_xmit_pkts()
512 popts_spec = tx_pkt->vlan_tci << E1000_TXD_VLAN_SHIFT; in eth_em_xmit_pkts()
549 m_seg = tx_pkt; in eth_em_xmit_pkts()
H A Digb_rxtx.c387 struct rte_mbuf *tx_pkt; in eth_igb_xmit_pkts() local
411 tx_pkt = *tx_pkts++; in eth_igb_xmit_pkts()
412 pkt_len = tx_pkt->pkt_len; in eth_igb_xmit_pkts()
426 ol_flags = tx_pkt->ol_flags; in eth_igb_xmit_pkts()
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()
435 tx_offload.tso_segsz = tx_pkt->tso_segsz; in eth_igb_xmit_pkts()
531 pkt_len -= (tx_pkt->l2_len + tx_pkt->l3_len + tx_pkt->l4_len); in eth_igb_xmit_pkts()
[all …]
/dpdk/drivers/net/i40e/
H A Di40e_rxtx.c1063 struct rte_mbuf *txd = tx_pkt; in i40e_calc_pkt_desc()
1082 struct rte_mbuf *tx_pkt; in i40e_xmit_pkts() local
1113 tx_pkt = *tx_pkts++; in i40e_xmit_pkts()
1116 ol_flags = tx_pkt->ol_flags; in i40e_xmit_pkts()
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()
1166 td_tag = tx_pkt->vlan_tci; in i40e_xmit_pkts()
1228 tx_pkt, tx_id, in i40e_xmit_pkts()
1239 m_seg = tx_pkt; in i40e_xmit_pkts()
[all …]
/dpdk/drivers/net/txgbe/
H A Dtxgbe_rxtx.c708 if (tx_pkt->l2_len == l2_none) in txgbe_parse_tun_ptid()
710 else if (tx_pkt->l2_len == l2_mac) in txgbe_parse_tun_ptid()
727 struct rte_mbuf *tx_pkt; in txgbe_xmit_pkts() local
764 tx_pkt = *tx_pkts++; in txgbe_xmit_pkts()
765 pkt_len = tx_pkt->pkt_len; in txgbe_xmit_pkts()
771 ol_flags = tx_pkt->ol_flags; in txgbe_xmit_pkts()
780 tx_pkt->packet_type); in txgbe_xmit_pkts()
783 tx_offload.l2_len = tx_pkt->l2_len; in txgbe_xmit_pkts()
796 rte_security_dynfield(tx_pkt); in txgbe_xmit_pkts()
956 rte_security_dynfield(tx_pkt)); in txgbe_xmit_pkts()
[all …]
/dpdk/drivers/net/ngbe/
H A Dngbe_rxtx.c579 struct rte_mbuf *tx_pkt; in ngbe_xmit_pkts() local
613 tx_pkt = *tx_pkts++; in ngbe_xmit_pkts()
614 pkt_len = tx_pkt->pkt_len; in ngbe_xmit_pkts()
620 ol_flags = tx_pkt->ol_flags; in ngbe_xmit_pkts()
626 tx_pkt->packet_type); in ngbe_xmit_pkts()
627 tx_offload.l2_len = tx_pkt->l2_len; in ngbe_xmit_pkts()
628 tx_offload.l3_len = tx_pkt->l3_len; in ngbe_xmit_pkts()
629 tx_offload.l4_len = tx_pkt->l4_len; in ngbe_xmit_pkts()
630 tx_offload.vlan_tci = tx_pkt->vlan_tci; in ngbe_xmit_pkts()
631 tx_offload.tso_segsz = tx_pkt->tso_segsz; in ngbe_xmit_pkts()
[all …]
/dpdk/drivers/net/hns3/
H A Dhns3_rxtx.c3293 mb_pool = tx_pkt->pool; in hns3_reassemble_tx_pkts()
3309 temp = tx_pkt; in hns3_reassemble_tx_pkts()
3338 hns3_pktmbuf_copy_hdr(new_mbuf, tx_pkt); in hns3_reassemble_tx_pkts()
3341 rte_pktmbuf_free(tx_pkt); in hns3_reassemble_tx_pkts()
4150 struct rte_mbuf *tx_pkt; in hns3_xmit_pkts() local
4172 tx_pkt = *tx_pkts++; in hns3_xmit_pkts()
4174 nb_buf = tx_pkt->nb_segs; in hns3_xmit_pkts()
4192 if (unlikely(rte_pktmbuf_pkt_len(tx_pkt) < in hns3_xmit_pkts()
4198 rte_pktmbuf_pkt_len(tx_pkt); in hns3_xmit_pkts()
4208 m_seg = tx_pkt; in hns3_xmit_pkts()
[all …]
/dpdk/drivers/net/ixgbe/
H A Dixgbe_rxtx.c632 struct rte_mbuf *tx_pkt; in ixgbe_xmit_pkts() local
670 tx_pkt = *tx_pkts++; in ixgbe_xmit_pkts()
671 pkt_len = tx_pkt->pkt_len; in ixgbe_xmit_pkts()
677 ol_flags = tx_pkt->ol_flags; in ixgbe_xmit_pkts()
685 tx_offload.l2_len = tx_pkt->l2_len; in ixgbe_xmit_pkts()
686 tx_offload.l3_len = tx_pkt->l3_len; in ixgbe_xmit_pkts()
687 tx_offload.l4_len = tx_pkt->l4_len; in ixgbe_xmit_pkts()
688 tx_offload.vlan_tci = tx_pkt->vlan_tci; in ixgbe_xmit_pkts()
696 rte_security_dynfield(tx_pkt); in ixgbe_xmit_pkts()
862 rte_security_dynfield(tx_pkt)); in ixgbe_xmit_pkts()
[all …]
/dpdk/lib/ethdev/
H A Drte_ethdev.h6146 struct rte_eth_dev_tx_buffer *buffer, struct rte_mbuf *tx_pkt) in rte_eth_tx_buffer() argument
6148 buffer->pkts[buffer->length++] = tx_pkt; in rte_eth_tx_buffer()