Home
last modified time | relevance | path

Searched refs:first_seg (Results 1 – 15 of 15) sorted by relevance

/dpdk/drivers/net/fm10k/
H A Dfm10k_rxtx.c264 if (!first_seg) { in fm10k_recv_scattered_pkts()
265 first_seg = mbuf; in fm10k_recv_scattered_pkts()
268 first_seg->pkt_len = in fm10k_recv_scattered_pkts()
271 first_seg->nb_segs++; in fm10k_recv_scattered_pkts()
285 first_seg->ol_flags = 0; in fm10k_recv_scattered_pkts()
289 first_seg->hash.rss = desc.d.rss; in fm10k_recv_scattered_pkts()
304 first_seg->vlan_tci_outer = in fm10k_recv_scattered_pkts()
309 first_seg->data_off); in fm10k_recv_scattered_pkts()
315 rx_pkts[nb_rcv++] = first_seg; in fm10k_recv_scattered_pkts()
320 first_seg = NULL; in fm10k_recv_scattered_pkts()
[all …]
/dpdk/drivers/net/dpaa/
H A Ddpaa_rxtx.c365 first_seg->port = ifid; in dpaa_eth_sg_to_mbuf()
366 first_seg->nb_segs = 1; in dpaa_eth_sg_to_mbuf()
367 first_seg->ol_flags = 0; in dpaa_eth_sg_to_mbuf()
368 prev_seg = first_seg; in dpaa_eth_sg_to_mbuf()
379 first_seg->nb_segs += 1; in dpaa_eth_sg_to_mbuf()
389 first_seg->pkt_len, first_seg->nb_segs); in dpaa_eth_sg_to_mbuf()
394 return first_seg; in dpaa_eth_sg_to_mbuf()
469 first_seg->nb_segs = 1; in dpaa_free_mbuf()
470 prev_seg = first_seg; in dpaa_free_mbuf()
478 first_seg->nb_segs += 1; in dpaa_free_mbuf()
[all …]
/dpdk/drivers/net/enic/
H A Denic_rxtx.c52 struct rte_mbuf *first_seg = sop_rq->pkt_first_seg; in enic_recv_pkts_common() local
146 first_seg = rxmb; in enic_recv_pkts_common()
147 first_seg->pkt_len = seg_length; in enic_recv_pkts_common()
149 first_seg->pkt_len = (uint16_t)(first_seg->pkt_len in enic_recv_pkts_common()
151 first_seg->nb_segs++; in enic_recv_pkts_common()
172 first_seg->packet_type = in enic_recv_pkts_common()
174 enic_cq_rx_to_pkt_flags(&cqd, first_seg); in enic_recv_pkts_common()
178 first_seg->packet_type &= ~(RTE_PTYPE_L3_MASK | in enic_recv_pkts_common()
182 rte_pktmbuf_free(first_seg); in enic_recv_pkts_common()
193 rx_pkts[nb_rx++] = first_seg; in enic_recv_pkts_common()
[all …]
/dpdk/drivers/net/iavf/
H A Diavf_rxtx.c1620 if (!first_seg) { in iavf_recv_scattered_pkts_flex_rxd()
1621 first_seg = rxm; in iavf_recv_scattered_pkts_flex_rxd()
1625 first_seg->pkt_len = in iavf_recv_scattered_pkts_flex_rxd()
1628 first_seg->nb_segs++; in iavf_recv_scattered_pkts_flex_rxd()
1695 first_seg = NULL; in iavf_recv_scattered_pkts_flex_rxd()
1789 if (!first_seg) { in iavf_recv_scattered_pkts()
1790 first_seg = rxm; in iavf_recv_scattered_pkts()
1794 first_seg->pkt_len = in iavf_recv_scattered_pkts()
1797 first_seg->nb_segs++; in iavf_recv_scattered_pkts()
1843 first_seg->hash.rss = in iavf_recv_scattered_pkts()
[all …]
/dpdk/drivers/net/e1000/
H A Dem_rxtx.c860 struct rte_mbuf *first_seg; in eth_em_recv_scattered_pkts() local
883 first_seg = rxq->pkt_first_seg; in eth_em_recv_scattered_pkts()
983 if (first_seg == NULL) { in eth_em_recv_scattered_pkts()
984 first_seg = rxm; in eth_em_recv_scattered_pkts()
986 first_seg->nb_segs = 1; in eth_em_recv_scattered_pkts()
989 first_seg->nb_segs++; in eth_em_recv_scattered_pkts()
1018 first_seg->nb_segs--; in eth_em_recv_scattered_pkts()
1038 first_seg->ol_flags = first_seg->ol_flags | in eth_em_recv_scattered_pkts()
1046 first_seg->data_off); in eth_em_recv_scattered_pkts()
1052 rx_pkts[nb_rx++] = first_seg; in eth_em_recv_scattered_pkts()
[all …]
H A Digb_rxtx.c998 struct rte_mbuf *first_seg; in eth_igb_recv_scattered_pkts() local
1122 if (first_seg == NULL) { in eth_igb_recv_scattered_pkts()
1123 first_seg = rxm; in eth_igb_recv_scattered_pkts()
1125 first_seg->nb_segs = 1; in eth_igb_recv_scattered_pkts()
1128 first_seg->nb_segs++; in eth_igb_recv_scattered_pkts()
1157 first_seg->nb_segs--; in eth_igb_recv_scattered_pkts()
1185 first_seg->vlan_tci = in eth_igb_recv_scattered_pkts()
1188 first_seg->vlan_tci = in eth_igb_recv_scattered_pkts()
1201 first_seg->data_off); in eth_igb_recv_scattered_pkts()
1207 rx_pkts[nb_rx++] = first_seg; in eth_igb_recv_scattered_pkts()
[all …]
/dpdk/drivers/net/dpaa2/
H A Ddpaa2_rxtx.c306 first_seg->buf_addr = (uint8_t *)sg_addr; in eth_sg_fd_to_mbuf()
307 first_seg->ol_flags = 0; in eth_sg_fd_to_mbuf()
311 first_seg->nb_segs = 1; in eth_sg_fd_to_mbuf()
312 first_seg->next = NULL; in eth_sg_fd_to_mbuf()
313 first_seg->port = port_id; in eth_sg_fd_to_mbuf()
317 first_seg->packet_type = in eth_sg_fd_to_mbuf()
320 rte_mbuf_refcnt_set(first_seg, 1); in eth_sg_fd_to_mbuf()
323 (void **)&first_seg, 1, 1); in eth_sg_fd_to_mbuf()
325 cur_seg = first_seg; in eth_sg_fd_to_mbuf()
335 first_seg->nb_segs += 1; in eth_sg_fd_to_mbuf()
[all …]
/dpdk/drivers/net/axgbe/
H A Daxgbe_rxtx.c344 struct rte_mbuf *first_seg = NULL; in eth_axgbe_recv_scattered_pkts() local
411 if (first_seg != NULL) { in eth_axgbe_recv_scattered_pkts()
412 if (rte_pktmbuf_chain(first_seg, mbuf) != 0) in eth_axgbe_recv_scattered_pkts()
414 first_seg); in eth_axgbe_recv_scattered_pkts()
416 first_seg = mbuf; in eth_axgbe_recv_scattered_pkts()
459 first_seg->pkt_len = pkt_len; in eth_axgbe_recv_scattered_pkts()
463 first_seg->port = rxq->port_id; in eth_axgbe_recv_scattered_pkts()
480 rx_pkts[nb_rx++] = first_seg; in eth_axgbe_recv_scattered_pkts()
483 first_seg = NULL; in eth_axgbe_recv_scattered_pkts()
/dpdk/drivers/net/i40e/
H A Di40e_rxtx.c915 if (!first_seg) { in i40e_recv_scattered_pkts()
916 first_seg = rxm; in i40e_recv_scattered_pkts()
917 first_seg->nb_segs = 1; in i40e_recv_scattered_pkts()
920 first_seg->pkt_len = in i40e_recv_scattered_pkts()
923 first_seg->nb_segs++; in i40e_recv_scattered_pkts()
952 first_seg->nb_segs--; in i40e_recv_scattered_pkts()
963 first_seg->ol_flags = 0; in i40e_recv_scattered_pkts()
967 first_seg->packet_type = in i40e_recv_scattered_pkts()
971 first_seg->hash.rss = in i40e_recv_scattered_pkts()
983 first_seg->data_off)); in i40e_recv_scattered_pkts()
[all …]
/dpdk/drivers/net/igc/
H A Digc_txrx.c612 if (first_seg == NULL) { in igc_recv_scattered_pkts()
613 first_seg = rxm; in igc_recv_scattered_pkts()
614 first_seg->pkt_len = data_len; in igc_recv_scattered_pkts()
615 first_seg->nb_segs = 1; in igc_recv_scattered_pkts()
617 first_seg->pkt_len += data_len; in igc_recv_scattered_pkts()
618 first_seg->nb_segs++; in igc_recv_scattered_pkts()
643 first_seg->pkt_len -= RTE_ETHER_CRC_LEN; in igc_recv_scattered_pkts()
646 first_seg->nb_segs--; in igc_recv_scattered_pkts()
662 rx_pkts[nb_rx++] = first_seg; in igc_recv_scattered_pkts()
665 first_seg = NULL; in igc_recv_scattered_pkts()
[all …]
/dpdk/drivers/net/hns3/
H A Dhns3_rxtx.c2357 first_seg->nb_segs--; in recalculate_data_len()
2528 struct rte_mbuf *first_seg; in hns3_recv_scattered_pkts() local
2652 if (first_seg == NULL) { in hns3_recv_scattered_pkts()
2653 first_seg = rxm; in hns3_recv_scattered_pkts()
2654 first_seg->nb_segs = 1; in hns3_recv_scattered_pkts()
2656 first_seg->nb_segs++; in hns3_recv_scattered_pkts()
2700 first_seg->hash.fdir.hi = in hns3_recv_scattered_pkts()
2730 rx_pkts[nb_rx++] = first_seg; in hns3_recv_scattered_pkts()
2731 first_seg = NULL; in hns3_recv_scattered_pkts()
2734 rte_pktmbuf_free(first_seg); in hns3_recv_scattered_pkts()
[all …]
/dpdk/drivers/net/ice/
H A Dice_rxtx.c1922 if (!first_seg) { in ice_recv_scattered_pkts()
1923 first_seg = rxm; in ice_recv_scattered_pkts()
1924 first_seg->nb_segs = 1; in ice_recv_scattered_pkts()
1927 first_seg->pkt_len = in ice_recv_scattered_pkts()
1930 first_seg->nb_segs++; in ice_recv_scattered_pkts()
1959 first_seg->nb_segs--; in ice_recv_scattered_pkts()
1970 first_seg->ol_flags = 0; in ice_recv_scattered_pkts()
2010 first_seg->data_off)); in ice_recv_scattered_pkts()
2011 rx_pkts[nb_rx++] = first_seg; in ice_recv_scattered_pkts()
2012 first_seg = NULL; in ice_recv_scattered_pkts()
[all …]
/dpdk/drivers/net/ngbe/
H A Dngbe_rxtx.c1483 struct rte_mbuf *first_seg; in ngbe_recv_pkts_sc() local
1589 first_seg = sc_entry->fbuf; in ngbe_recv_pkts_sc()
1600 if (first_seg == NULL) { in ngbe_recv_pkts_sc()
1601 first_seg = rxm; in ngbe_recv_pkts_sc()
1602 first_seg->pkt_len = data_len; in ngbe_recv_pkts_sc()
1603 first_seg->nb_segs = 1; in ngbe_recv_pkts_sc()
1605 first_seg->pkt_len += data_len; in ngbe_recv_pkts_sc()
1606 first_seg->nb_segs++; in ngbe_recv_pkts_sc()
1634 first_seg->nb_segs--; in ngbe_recv_pkts_sc()
1644 first_seg->data_off); in ngbe_recv_pkts_sc()
[all …]
/dpdk/drivers/net/txgbe/
H A Dtxgbe_rxtx.c1707 struct rte_mbuf *first_seg; in txgbe_recv_pkts_lro() local
1850 first_seg = sc_entry->fbuf; in txgbe_recv_pkts_lro()
1861 if (first_seg == NULL) { in txgbe_recv_pkts_lro()
1862 first_seg = rxm; in txgbe_recv_pkts_lro()
1863 first_seg->pkt_len = data_len; in txgbe_recv_pkts_lro()
1864 first_seg->nb_segs = 1; in txgbe_recv_pkts_lro()
1866 first_seg->pkt_len += data_len; in txgbe_recv_pkts_lro()
1867 first_seg->nb_segs++; in txgbe_recv_pkts_lro()
1899 first_seg->nb_segs--; in txgbe_recv_pkts_lro()
1909 first_seg->data_off); in txgbe_recv_pkts_lro()
[all …]
/dpdk/drivers/net/ixgbe/
H A Dixgbe_rxtx.c2081 struct rte_mbuf *first_seg; in ixgbe_recv_pkts_lro() local
2228 first_seg = sc_entry->fbuf; in ixgbe_recv_pkts_lro()
2239 if (first_seg == NULL) { in ixgbe_recv_pkts_lro()
2240 first_seg = rxm; in ixgbe_recv_pkts_lro()
2241 first_seg->pkt_len = data_len; in ixgbe_recv_pkts_lro()
2242 first_seg->nb_segs = 1; in ixgbe_recv_pkts_lro()
2244 first_seg->pkt_len += data_len; in ixgbe_recv_pkts_lro()
2245 first_seg->nb_segs++; in ixgbe_recv_pkts_lro()
2277 first_seg->nb_segs--; in ixgbe_recv_pkts_lro()
2286 first_seg->data_off); in ixgbe_recv_pkts_lro()
[all …]