Home
last modified time | relevance | path

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

/f-stack/dpdk/drivers/net/fm10k/
H A Dfm10k_rxtx.c265 if (!first_seg) { in fm10k_recv_scattered_pkts()
266 first_seg = mbuf; in fm10k_recv_scattered_pkts()
269 first_seg->pkt_len = in fm10k_recv_scattered_pkts()
272 first_seg->nb_segs++; in fm10k_recv_scattered_pkts()
286 first_seg->ol_flags = 0; in fm10k_recv_scattered_pkts()
290 first_seg->hash.rss = desc.d.rss; in fm10k_recv_scattered_pkts()
305 first_seg->vlan_tci_outer = in fm10k_recv_scattered_pkts()
310 first_seg->data_off); in fm10k_recv_scattered_pkts()
316 rx_pkts[nb_rcv++] = first_seg; in fm10k_recv_scattered_pkts()
321 first_seg = NULL; in fm10k_recv_scattered_pkts()
[all …]
/f-stack/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 …]
/f-stack/dpdk/drivers/net/enic/
H A Denic_rxtx.c63 struct rte_mbuf *first_seg = sop_rq->pkt_first_seg; in enic_recv_pkts() local
132 first_seg = rxmb; in enic_recv_pkts()
133 first_seg->pkt_len = seg_length; in enic_recv_pkts()
135 first_seg->pkt_len = (uint16_t)(first_seg->pkt_len in enic_recv_pkts()
137 first_seg->nb_segs++; in enic_recv_pkts()
158 first_seg->packet_type = in enic_recv_pkts()
160 enic_cq_rx_to_pkt_flags(&cqd, first_seg); in enic_recv_pkts()
164 first_seg->packet_type &= ~(RTE_PTYPE_L3_MASK | in enic_recv_pkts()
168 rte_pktmbuf_free(first_seg); in enic_recv_pkts()
179 rx_pkts[nb_rx++] = first_seg; in enic_recv_pkts()
[all …]
/f-stack/dpdk/drivers/net/iavf/
H A Diavf_rxtx.c1384 if (!first_seg) { in iavf_recv_scattered_pkts_flex_rxd()
1385 first_seg = rxm; in iavf_recv_scattered_pkts_flex_rxd()
1389 first_seg->pkt_len = in iavf_recv_scattered_pkts_flex_rxd()
1392 first_seg->nb_segs++; in iavf_recv_scattered_pkts_flex_rxd()
1444 first_seg = NULL; in iavf_recv_scattered_pkts_flex_rxd()
1537 if (!first_seg) { in iavf_recv_scattered_pkts()
1538 first_seg = rxm; in iavf_recv_scattered_pkts()
1542 first_seg->pkt_len = in iavf_recv_scattered_pkts()
1545 first_seg->nb_segs++; in iavf_recv_scattered_pkts()
1591 first_seg->hash.rss = in iavf_recv_scattered_pkts()
[all …]
/f-stack/dpdk/drivers/net/e1000/
H A Dem_rxtx.c859 struct rte_mbuf *first_seg; in eth_em_recv_scattered_pkts() local
882 first_seg = rxq->pkt_first_seg; in eth_em_recv_scattered_pkts()
982 if (first_seg == NULL) { in eth_em_recv_scattered_pkts()
983 first_seg = rxm; in eth_em_recv_scattered_pkts()
985 first_seg->nb_segs = 1; in eth_em_recv_scattered_pkts()
988 first_seg->nb_segs++; in eth_em_recv_scattered_pkts()
1017 first_seg->nb_segs--; in eth_em_recv_scattered_pkts()
1037 first_seg->ol_flags = first_seg->ol_flags | in eth_em_recv_scattered_pkts()
1045 first_seg->data_off); in eth_em_recv_scattered_pkts()
1051 rx_pkts[nb_rx++] = first_seg; in eth_em_recv_scattered_pkts()
[all …]
H A Digb_rxtx.c997 struct rte_mbuf *first_seg; in eth_igb_recv_scattered_pkts() local
1121 if (first_seg == NULL) { in eth_igb_recv_scattered_pkts()
1122 first_seg = rxm; in eth_igb_recv_scattered_pkts()
1124 first_seg->nb_segs = 1; in eth_igb_recv_scattered_pkts()
1127 first_seg->nb_segs++; in eth_igb_recv_scattered_pkts()
1156 first_seg->nb_segs--; in eth_igb_recv_scattered_pkts()
1184 first_seg->vlan_tci = in eth_igb_recv_scattered_pkts()
1187 first_seg->vlan_tci = in eth_igb_recv_scattered_pkts()
1200 first_seg->data_off); in eth_igb_recv_scattered_pkts()
1206 rx_pkts[nb_rx++] = first_seg; in eth_igb_recv_scattered_pkts()
[all …]
/f-stack/dpdk/drivers/net/dpaa2/
H A Ddpaa2_rxtx.c293 first_seg->buf_addr = (uint8_t *)sg_addr; in eth_sg_fd_to_mbuf()
294 first_seg->ol_flags = 0; in eth_sg_fd_to_mbuf()
297 first_seg->pkt_len = DPAA2_GET_FD_LEN(fd); in eth_sg_fd_to_mbuf()
298 first_seg->nb_segs = 1; in eth_sg_fd_to_mbuf()
299 first_seg->next = NULL; in eth_sg_fd_to_mbuf()
300 first_seg->port = port_id; in eth_sg_fd_to_mbuf()
304 first_seg->packet_type = in eth_sg_fd_to_mbuf()
307 rte_mbuf_refcnt_set(first_seg, 1); in eth_sg_fd_to_mbuf()
308 cur_seg = first_seg; in eth_sg_fd_to_mbuf()
318 first_seg->nb_segs += 1; in eth_sg_fd_to_mbuf()
[all …]
/f-stack/dpdk/drivers/net/axgbe/
H A Daxgbe_rxtx.c325 struct rte_mbuf *first_seg = NULL; in eth_axgbe_recv_scattered_pkts() local
391 if (first_seg != NULL) { in eth_axgbe_recv_scattered_pkts()
392 if (rte_pktmbuf_chain(first_seg, mbuf) != 0) in eth_axgbe_recv_scattered_pkts()
394 first_seg); in eth_axgbe_recv_scattered_pkts()
396 first_seg = mbuf; in eth_axgbe_recv_scattered_pkts()
421 first_seg->pkt_len = pkt_len; in eth_axgbe_recv_scattered_pkts()
425 first_seg->port = rxq->port_id; in eth_axgbe_recv_scattered_pkts()
442 rx_pkts[nb_rx++] = first_seg; in eth_axgbe_recv_scattered_pkts()
445 first_seg = NULL; in eth_axgbe_recv_scattered_pkts()
/f-stack/dpdk/drivers/net/hns3/
H A Dhns3_rxtx.c2049 first_seg->nb_segs--; in recalculate_data_len()
2195 struct rte_mbuf *first_seg; in hns3_recv_scattered_pkts() local
2316 if (first_seg == NULL) { in hns3_recv_scattered_pkts()
2317 first_seg = rxm; in hns3_recv_scattered_pkts()
2318 first_seg->nb_segs = 1; in hns3_recv_scattered_pkts()
2320 first_seg->nb_segs++; in hns3_recv_scattered_pkts()
2361 first_seg->hash.fdir.hi = in hns3_recv_scattered_pkts()
2389 rx_pkts[nb_rx++] = first_seg; in hns3_recv_scattered_pkts()
2390 first_seg = NULL; in hns3_recv_scattered_pkts()
2393 rte_pktmbuf_free(first_seg); in hns3_recv_scattered_pkts()
[all …]
/f-stack/dpdk/drivers/net/i40e/
H A Di40e_rxtx.c852 if (!first_seg) { in i40e_recv_scattered_pkts()
853 first_seg = rxm; in i40e_recv_scattered_pkts()
854 first_seg->nb_segs = 1; in i40e_recv_scattered_pkts()
857 first_seg->pkt_len = in i40e_recv_scattered_pkts()
860 first_seg->nb_segs++; in i40e_recv_scattered_pkts()
889 first_seg->nb_segs--; in i40e_recv_scattered_pkts()
900 first_seg->ol_flags = 0; in i40e_recv_scattered_pkts()
904 first_seg->packet_type = in i40e_recv_scattered_pkts()
908 first_seg->hash.rss = in i40e_recv_scattered_pkts()
920 first_seg->data_off)); in i40e_recv_scattered_pkts()
[all …]
/f-stack/dpdk/drivers/net/igc/
H A Digc_txrx.c610 if (first_seg == NULL) { in igc_recv_scattered_pkts()
611 first_seg = rxm; in igc_recv_scattered_pkts()
612 first_seg->pkt_len = data_len; in igc_recv_scattered_pkts()
613 first_seg->nb_segs = 1; in igc_recv_scattered_pkts()
615 first_seg->pkt_len += data_len; in igc_recv_scattered_pkts()
616 first_seg->nb_segs++; in igc_recv_scattered_pkts()
641 first_seg->pkt_len -= RTE_ETHER_CRC_LEN; in igc_recv_scattered_pkts()
644 first_seg->nb_segs--; in igc_recv_scattered_pkts()
660 rx_pkts[nb_rx++] = first_seg; in igc_recv_scattered_pkts()
663 first_seg = NULL; in igc_recv_scattered_pkts()
[all …]
/f-stack/dpdk/drivers/net/ice/
H A Dice_rxtx.c1791 if (!first_seg) { in ice_recv_scattered_pkts()
1792 first_seg = rxm; in ice_recv_scattered_pkts()
1793 first_seg->nb_segs = 1; in ice_recv_scattered_pkts()
1796 first_seg->pkt_len = in ice_recv_scattered_pkts()
1799 first_seg->nb_segs++; in ice_recv_scattered_pkts()
1828 first_seg->nb_segs--; in ice_recv_scattered_pkts()
1839 first_seg->ol_flags = 0; in ice_recv_scattered_pkts()
1848 first_seg->data_off)); in ice_recv_scattered_pkts()
1849 rx_pkts[nb_rx++] = first_seg; in ice_recv_scattered_pkts()
1850 first_seg = NULL; in ice_recv_scattered_pkts()
[all …]
/f-stack/dpdk/drivers/net/txgbe/
H A Dtxgbe_rxtx.c1637 struct rte_mbuf *first_seg; in txgbe_recv_pkts_lro() local
1780 first_seg = sc_entry->fbuf; in txgbe_recv_pkts_lro()
1791 if (first_seg == NULL) { in txgbe_recv_pkts_lro()
1792 first_seg = rxm; in txgbe_recv_pkts_lro()
1793 first_seg->pkt_len = data_len; in txgbe_recv_pkts_lro()
1794 first_seg->nb_segs = 1; in txgbe_recv_pkts_lro()
1796 first_seg->pkt_len += data_len; in txgbe_recv_pkts_lro()
1797 first_seg->nb_segs++; in txgbe_recv_pkts_lro()
1829 first_seg->nb_segs--; in txgbe_recv_pkts_lro()
1839 first_seg->data_off); in txgbe_recv_pkts_lro()
[all …]
/f-stack/dpdk/drivers/net/ixgbe/
H A Dixgbe_rxtx.c2035 struct rte_mbuf *first_seg; in ixgbe_recv_pkts_lro() local
2182 first_seg = sc_entry->fbuf; in ixgbe_recv_pkts_lro()
2193 if (first_seg == NULL) { in ixgbe_recv_pkts_lro()
2194 first_seg = rxm; in ixgbe_recv_pkts_lro()
2195 first_seg->pkt_len = data_len; in ixgbe_recv_pkts_lro()
2196 first_seg->nb_segs = 1; in ixgbe_recv_pkts_lro()
2198 first_seg->pkt_len += data_len; in ixgbe_recv_pkts_lro()
2199 first_seg->nb_segs++; in ixgbe_recv_pkts_lro()
2231 first_seg->nb_segs--; in ixgbe_recv_pkts_lro()
2240 first_seg->data_off); in ixgbe_recv_pkts_lro()
[all …]
/f-stack/freebsd/contrib/dev/ath/ath_hal/ar9300/
H A Dar9300_xmit_ds.c68 HAL_BOOL first_seg, in ar9300_fill_tx_desc() argument
94 if (first_seg) { in ar9300_fill_tx_desc()
H A Dar9300desc.h514 u_int32_t *seg_len, u_int desc_id, u_int qcu, HAL_KEY_TYPE key_type, HAL_BOOL first_seg,