| /dpdk/drivers/net/bnxt/ |
| H A D | bnxt_txr.c | 182 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 D | enic_rxtx.c | 471 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 D | enic.h | 411 struct rte_mbuf *tx_pkt, unsigned short len,
|
| /dpdk/drivers/net/octeontx/ |
| H A D | octeontx_rxtx.h | 324 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 D | atl_rxtx.c | 1185 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 D | ice_rxtx_vec_common.h | 360 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 D | ice_rxtx.c | 2708 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 D | iavf_rxtx_vec_common.h | 315 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 D | igc_txrx.c | 1615 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 D | em_rxtx.c | 374 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 D | igb_rxtx.c | 387 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 D | i40e_rxtx.c | 1063 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 D | txgbe_rxtx.c | 708 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 D | ngbe_rxtx.c | 579 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 D | hns3_rxtx.c | 3293 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 D | ixgbe_rxtx.c | 632 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 D | rte_ethdev.h | 6146 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()
|