Home
last modified time | relevance | path

Searched refs:rxd (Results 1 – 25 of 36) sorted by relevance

12

/dpdk/drivers/net/txgbe/
H A Dtxgbe_rxtx.h47 #define TXGBE_RXD_PKTADDR(rxd, v) \ argument
48 (((volatile __le64 *)(rxd))[0] = cpu_to_le64(v))
51 #define TXGBE_RXD_HDRADDR(rxd, v) \ argument
52 (((volatile __le64 *)(rxd))[1] = cpu_to_le64(v))
79 #define TXGBE_RXD_RSSHASH(rxd) ((rxd)->qw0.dw1) argument
82 #define TXGBE_RXD_IPID(rxd) ((rxd)->qw0.hi.ipid) argument
83 #define TXGBE_RXD_CSUM(rxd) ((rxd)->qw0.hi.csum) argument
86 #define TXGBE_RXD_FDIRID(rxd) ((rxd)->qw0.hi.dw1) argument
89 #define TXGBE_RXD_STATUS(rxd) ((rxd)->qw1.lo.status) argument
145 #define TXGBE_RXD_LENGTH(rxd) ((rxd)->qw1.hi.len) argument
[all …]
H A Dtxgbe_rxtx.c1443 struct txgbe_rx_desc rxd; in txgbe_recv_pkts() local
1473 rxd = *rxdp; in txgbe_recv_pkts()
1580 rte_le_to_cpu_16(rxd.qw0.hi.csum) & in txgbe_recv_pkts()
1710 struct txgbe_rx_desc rxd; in txgbe_recv_pkts_lro() local
1751 rxd = *rxdp; in txgbe_recv_pkts_lro()
1756 rte_le_to_cpu_16(rxd.qw1.hi.len)); in txgbe_recv_pkts_lro()
1839 if (TXGBE_RXD_RSCCNT(rxd.qw0.dw0)) in txgbe_recv_pkts_lro()
3870 volatile struct txgbe_rx_desc *rxd; in txgbe_alloc_rx_queue_mbufs() local
3884 rxd = &rxq->rx_ring[i]; in txgbe_alloc_rx_queue_mbufs()
3885 TXGBE_RXD_HDRADDR(rxd, 0); in txgbe_alloc_rx_queue_mbufs()
[all …]
/dpdk/drivers/net/ngbe/
H A Dngbe_rxtx.h47 #define NGBE_RXD_PKTADDR(rxd, v) \ argument
48 (((volatile __le64 *)(rxd))[0] = cpu_to_le64(v))
51 #define NGBE_RXD_HDRADDR(rxd, v) \ argument
52 (((volatile __le64 *)(rxd))[1] = cpu_to_le64(v))
78 #define NGBE_RXD_RSSHASH(rxd) ((rxd)->qw0.dw1) argument
81 #define NGBE_RXD_IPID(rxd) ((rxd)->qw0.hi.ipid) argument
82 #define NGBE_RXD_CSUM(rxd) ((rxd)->qw0.hi.csum) argument
85 #define NGBE_RXD_STATUS(rxd) ((rxd)->qw1.lo.status) argument
122 #define NGBE_RXD_LENGTH(rxd) ((rxd)->qw1.hi.len) argument
123 #define NGBE_RXD_VLAN(rxd) ((rxd)->qw1.hi.tag) argument
H A Dngbe_rxtx.c1243 struct ngbe_rx_desc rxd; in ngbe_recv_pkts() local
1273 rxd = *rxdp; in ngbe_recv_pkts()
1365 pkt_info = rte_le_to_cpu_32(rxd.qw0.dw0); in ngbe_recv_pkts()
1486 struct ngbe_rx_desc rxd; in ngbe_recv_pkts_sc() local
1499 rxd = *rxdp; in ngbe_recv_pkts_sc()
1504 rte_le_to_cpu_16(rxd.qw1.hi.len)); in ngbe_recv_pkts_sc()
1576 data_len = rte_le_to_cpu_16(rxd.qw1.hi.len); in ngbe_recv_pkts_sc()
2722 volatile struct ngbe_rx_desc *rxd; in ngbe_alloc_rx_queue_mbufs() local
2737 rxd = &rxq->rx_ring[i]; in ngbe_alloc_rx_queue_mbufs()
2738 NGBE_RXD_HDRADDR(rxd, 0); in ngbe_alloc_rx_queue_mbufs()
[all …]
/dpdk/drivers/net/nfp/
H A Dnfp_rxtx.c28 struct nfp_net_rx_desc *rxd,
56 struct nfp_net_rx_desc *rxd; in nfp_net_rx_fill_freelist() local
67 rxd = &rxq->rxds[i]; in nfp_net_rx_fill_freelist()
68 rxd->fld.dd = 0; in nfp_net_rx_fill_freelist()
165 NFP_DESC_META_LEN(rxd))) { in nfp_net_set_hash()
198 if (!(rxd->rxd.flags & PCIE_DESC_RX_RSS)) in nfp_net_set_hash()
246 if (unlikely((rxd->rxd.flags & PCIE_DESC_RX_IP4_CSUM) && in nfp_net_rx_cksum()
247 !(rxd->rxd.flags & PCIE_DESC_RX_IP4_CSUM_OK))) in nfp_net_rx_cksum()
253 if (!(rxd->rxd.flags & PCIE_DESC_RX_TCP_CSUM) && in nfp_net_rx_cksum()
254 !(rxd->rxd.flags & PCIE_DESC_RX_UDP_CSUM)) in nfp_net_rx_cksum()
[all …]
H A Dnfp_rxtx.h20 #define NFP_DESC_META_LEN(d) ((d)->rxd.meta_len_dd & PCIE_DESC_RX_META_LEN_MASK)
189 } __rte_packed rxd; member
/dpdk/drivers/net/sfc/
H A Dsfc_ef10_rx.c148 struct sfc_ef10_rx_sw_desc *rxd; in sfc_ef10_rx_qrefill() local
154 rxd = &rxq->sw_ring[id]; in sfc_ef10_rx_qrefill()
155 rxd->mbuf = m; in sfc_ef10_rx_qrefill()
258 struct sfc_ef10_rx_sw_desc *rxd; in sfc_ef10_rx_process_event() local
282 rte_mbuf_raw_free(rxd->mbuf); in sfc_ef10_rx_process_event()
298 m = rxd->mbuf; in sfc_ef10_rx_process_event()
323 m = rxd->mbuf; in sfc_ef10_rx_process_event()
373 m = rxd->mbuf; in sfc_ef10_rx_process_event()
779 struct sfc_ef10_rx_sw_desc *rxd; in sfc_ef10_rx_qpurge() local
786 rte_mbuf_raw_free(rxd->mbuf); in sfc_ef10_rx_qpurge()
[all …]
H A Dsfc_ef10_essb_rx.c146 const struct sfc_ef10_essb_rx_sw_desc *rxd; in sfc_ef10_essb_maybe_next_completed() local
149 rxd = &rxq->sw_ring[rxq->completed & rxq->rxq_ptr_mask]; in sfc_ef10_essb_maybe_next_completed()
156 return rxd->first_mbuf; in sfc_ef10_essb_maybe_next_completed()
203 struct sfc_ef10_essb_rx_sw_desc *rxd; in sfc_ef10_essb_rx_qrefill() local
206 rxd = &rxq->sw_ring[id]; in sfc_ef10_essb_rx_qrefill()
207 rxd->first_mbuf = m; in sfc_ef10_essb_rx_qrefill()
266 const struct sfc_ef10_essb_rx_sw_desc *rxd; in sfc_ef10_essb_rx_process_ev() local
271 rxd = &rxq->sw_ring[rxq->pending_id]; in sfc_ef10_essb_rx_process_ev()
272 m = sfc_ef10_essb_mbuf_by_index(rxq, rxd->first_mbuf, in sfc_ef10_essb_rx_process_ev()
727 const struct sfc_ef10_essb_rx_sw_desc *rxd; in sfc_ef10_essb_rx_qpurge() local
[all …]
H A Dsfc_rx.c89 struct sfc_efx_rx_sw_desc *rxd; in sfc_efx_rx_qrefill() local
125 rxd = &rxq->sw_desc[id]; in sfc_efx_rx_qrefill()
126 rxd->mbuf = m; in sfc_efx_rx_qrefill()
257 rxd = &rxq->sw_desc[id]; in sfc_efx_recv_pkts()
258 m = rxd->mbuf; in sfc_efx_recv_pkts()
259 desc_flags = rxd->flags; in sfc_efx_recv_pkts()
324 rxd->mbuf = NULL; in sfc_efx_recv_pkts()
609 rte_mbuf_raw_free(rxd->mbuf); in sfc_efx_rx_qpurge()
610 rxd->mbuf = NULL; in sfc_efx_rx_qpurge()
615 rxd->flags = 0; in sfc_efx_rx_qpurge()
[all …]
H A Dsfc_ef100_rx.c178 struct sfc_ef100_rx_sw_desc *rxd; in sfc_ef100_rx_qrefill() local
197 rxd = &rxq->sw_ring[added & ptr_mask]; in sfc_ef100_rx_qrefill()
198 rxd->mbuf = m; in sfc_ef100_rx_qrefill()
935 struct sfc_ef100_rx_sw_desc *rxd; in sfc_ef100_rx_qpurge() local
938 rxd = &rxq->sw_ring[i & rxq->ptr_mask]; in sfc_ef100_rx_qpurge()
939 rte_mbuf_raw_free(rxd->mbuf); in sfc_ef100_rx_qpurge()
940 rxd->mbuf = NULL; in sfc_ef100_rx_qpurge()
H A Dsfc_ev.c88 struct sfc_efx_rx_sw_desc *rxd; in sfc_ev_efx_rx() local
137 rxd = &rxq->sw_desc[i]; in sfc_ev_efx_rx()
139 rxd->flags = flags; in sfc_ev_efx_rx()
142 rxd->size = (uint16_t)size; in sfc_ev_efx_rx()
/dpdk/drivers/net/atlantic/
H A Datl_rxtx.c87 struct hw_atl_rxd_s *rxd = NULL; in atl_reset_rx_queue() local
94 rxd->buf_addr = 0; in atl_reset_rx_queue()
95 rxd->hdr_addr = 0; in atl_reset_rx_queue()
396 struct hw_atl_rxd_s *rxd; in atl_alloc_rx_queue_mbufs() local
418 rxd->buf_addr = dma_addr; in atl_alloc_rx_queue_mbufs()
419 rxd->hdr_addr = 0; in atl_alloc_rx_queue_mbufs()
710 struct hw_atl_rxd_wb_s *rxd; in atl_dev_rx_descriptor_status() local
728 if (rxd->dd) in atl_dev_rx_descriptor_status()
929 struct hw_atl_rxd_s *rxd = NULL; in atl_recv_pkts() local
997 rxd->hdr_addr = 0; in atl_recv_pkts()
[all …]
/dpdk/drivers/net/igc/
H A Digc_txrx.c321 union igc_adv_rx_desc *rxd, uint32_t staterr) in rx_desc_get_pkt_info() argument
363 union igc_adv_rx_desc rxd; in igc_recv_pkts() local
379 rxd = *rxdp; in igc_recv_pkts()
410 rte_le_to_cpu_16(rxd.wb.upper.length)); in igc_recv_pkts()
510 union igc_adv_rx_desc rxd; in igc_recv_scattered_pkts() local
527 rxd = *rxdp; in igc_recv_scattered_pkts()
554 rte_le_to_cpu_16(rxd.wb.upper.length)); in igc_recv_scattered_pkts()
792 volatile union igc_adv_rx_desc *rxd; in igc_alloc_rx_queue_mbufs() local
801 rxd = &rxq->rx_ring[i]; in igc_alloc_rx_queue_mbufs()
802 rxd->read.hdr_addr = 0; in igc_alloc_rx_queue_mbufs()
[all …]
/dpdk/drivers/net/e1000/
H A Digb_rxtx.c815 union e1000_adv_rx_desc rxd; in eth_igb_recv_pkts() local
844 rxd = *rxdp; in eth_igb_recv_pkts()
936 rxm->hash.rss = rxd.wb.lower.hi_dword.rss; in eth_igb_recv_pkts()
1002 union e1000_adv_rx_desc rxd; in eth_igb_recv_scattered_pkts() local
1039 rxd = *rxdp; in eth_igb_recv_scattered_pkts()
1186 rte_be_to_cpu_16(rxd.wb.upper.vlan); in eth_igb_recv_scattered_pkts()
1189 rte_le_to_cpu_16(rxd.wb.upper.vlan); in eth_igb_recv_scattered_pkts()
2243 volatile union e1000_adv_rx_desc *rxd; in igb_alloc_rx_queue_mbufs() local
2253 rxd = &rxq->rx_ring[i]; in igb_alloc_rx_queue_mbufs()
2254 rxd->read.hdr_addr = 0; in igb_alloc_rx_queue_mbufs()
[all …]
H A Dem_rxtx.c688 struct e1000_rx_desc rxd; in eth_em_recv_pkts() local
716 rxd = *rxdp; in eth_em_recv_pkts()
748 (unsigned) rte_le_to_cpu_16(rxd.length)); in eth_em_recv_pkts()
813 rx_desc_error_to_pkt_flags(rxd.errors); in eth_em_recv_pkts()
864 struct e1000_rx_desc rxd; in eth_em_recv_scattered_pkts() local
900 rxd = *rxdp; in eth_em_recv_scattered_pkts()
971 data_len = rte_le_to_cpu_16(rxd.length); in eth_em_recv_scattered_pkts()
1039 rx_desc_error_to_pkt_flags(rxd.errors); in eth_em_recv_scattered_pkts()
1688 volatile struct e1000_rx_desc *rxd; in em_alloc_rx_queue_mbufs() local
1703 rxd = &rxq->rx_ring[i]; in em_alloc_rx_queue_mbufs()
[all …]
/dpdk/drivers/net/iavf/
H A Diavf_rxtx.c306 rxd = &rxq->rx_ring[i]; in alloc_rxq_mbufs()
308 rxd->read.hdr_addr = 0; in alloc_rxq_mbufs()
310 rxd->read.rsvd1 = 0; in alloc_rxq_mbufs()
311 rxd->read.rsvd2 = 0; in alloc_rxq_mbufs()
1304 union iavf_rx_desc rxd; in iavf_recv_pkts() local
1345 rxd = *rxdp; in iavf_recv_pkts()
1413 union iavf_rx_flex_desc rxd; in iavf_recv_pkts_flex_rxd() local
1463 rxd = *rxdp; in iavf_recv_pkts_flex_rxd()
1582 rxd = *rxdp; in iavf_recv_scattered_pkts_flex_rxd()
1714 union iavf_rx_desc rxd; in iavf_recv_scattered_pkts() local
[all …]
/dpdk/drivers/net/fm10k/
H A Dfm10k_rxtx.c20 static inline void dump_rxd(union fm10k_rx_desc *rxd) in dump_rxd() argument
24 PMD_RX_LOG(DEBUG, "| 0x%08x | 0x%08x |", rxd->d.glort, in dump_rxd()
25 rxd->d.data); in dump_rxd()
28 PMD_RX_LOG(DEBUG, "| 0x%08x | 0x%08x |", rxd->d.vlan_len, in dump_rxd()
29 rxd->d.staterr); in dump_rxd()
32 PMD_RX_LOG(DEBUG, "| 0x%08x | 0x%08x |", 0, rxd->d.rss); in dump_rxd()
35 PMD_RX_LOG(DEBUG, "| 0x%016"PRIx64" |", rxd->q.timestamp); in dump_rxd()
/dpdk/drivers/net/vmxnet3/
H A Dvmxnet3_rxtx.c593 struct Vmxnet3_RxDesc *rxd = in vmxnet3_renew_desc() local
619 rxd->addr = buf_info->bufPA; in vmxnet3_renew_desc()
622 rxd->btype = val; in vmxnet3_renew_desc()
623 rxd->len = buf_info->len; in vmxnet3_renew_desc()
625 rxd->gen = ring->gen; in vmxnet3_renew_desc()
832 Vmxnet3_RxDesc *rxd; in vmxnet3_recv_pkts() local
866 rxd = (Vmxnet3_RxDesc *)rxq->cmd_ring[ring_idx].base + idx; in vmxnet3_recv_pkts()
867 RTE_SET_USED(rxd); /* used only for assert when enabled */ in vmxnet3_recv_pkts()
872 RTE_ASSERT(rcd->len <= rxd->len); in vmxnet3_recv_pkts()
926 RTE_ASSERT(rxd->btype == VMXNET3_RXD_BTYPE_HEAD); in vmxnet3_recv_pkts()
[all …]
/dpdk/drivers/raw/ifpga/base/
H A Dopae_spi.c181 u32 rxd; in spi_txrx() local
198 ret = spi_reg_read(dev, ALTERA_SPI_RXDATA, &rxd); in spi_txrx()
202 spi_fill_readbuffer(dev, rxd, count); in spi_txrx()
/dpdk/drivers/net/ice/
H A Dice_rxtx.c403 volatile union ice_rx_flex_desc *rxd; in ice_alloc_rx_queue_mbufs() local
420 rxd = &rxq->rx_ring[i]; in ice_alloc_rx_queue_mbufs()
421 rxd->read.pkt_addr = dma_addr; in ice_alloc_rx_queue_mbufs()
422 rxd->read.hdr_addr = 0; in ice_alloc_rx_queue_mbufs()
424 rxd->read.rsvd1 = 0; in ice_alloc_rx_queue_mbufs()
425 rxd->read.rsvd2 = 0; in ice_alloc_rx_queue_mbufs()
1837 union ice_rx_flex_desc rxd; in ice_recv_scattered_pkts() local
1972 rte_le_to_cpu_16(rxd.wb.ptype_flex_flags0)]; in ice_recv_scattered_pkts()
1973 ice_rxd_to_vlan_tci(first_seg, &rxd); in ice_recv_scattered_pkts()
2349 union ice_rx_flex_desc rxd; in ice_recv_pkts() local
[all …]
H A Dice_dcf_ethdev.c266 volatile union ice_rx_flex_desc *rxd; in alloc_rxq_mbufs() local
287 rxd = &rxq->rx_ring[i]; in alloc_rxq_mbufs()
288 rxd->read.pkt_addr = dma_addr; in alloc_rxq_mbufs()
289 rxd->read.hdr_addr = 0; in alloc_rxq_mbufs()
291 rxd->read.rsvd1 = 0; in alloc_rxq_mbufs()
292 rxd->read.rsvd2 = 0; in alloc_rxq_mbufs()
/dpdk/doc/guides/howto/
H A Dvirtio_user_as_exceptional_path.rst61 --txd=1024 --rxd=1024
85 --txq=2 --rxq=2 --txd=1024 --rxd=1024
/dpdk/drivers/net/i40e/
H A Di40e_rxtx.c707 union i40e_rx_desc rxd; in i40e_recv_pkts() local
753 rxd = *rxdp; in i40e_recv_pkts()
790 i40e_rxd_to_vlan_tci(rxm, &rxd); in i40e_recv_pkts()
837 union i40e_rx_desc rxd; in i40e_recv_scattered_pkts() local
875 rxd = *rxdp; in i40e_recv_scattered_pkts()
2847 volatile union i40e_rx_desc *rxd; in i40e_alloc_rx_queue_mbufs() local
2864 rxd = &rxq->rx_ring[i]; in i40e_alloc_rx_queue_mbufs()
2865 rxd->read.pkt_addr = dma_addr; in i40e_alloc_rx_queue_mbufs()
2866 rxd->read.hdr_addr = 0; in i40e_alloc_rx_queue_mbufs()
2868 rxd->read.rsvd1 = 0; in i40e_alloc_rx_queue_mbufs()
[all …]
/dpdk/drivers/net/hns3/
H A Dhns3_rxtx.c2336 mb->vlan_tci = rte_le_to_cpu_16(rxd->rx.vlan_tag); in hns3_rxd_to_vlan_tci()
2409 struct hns3_desc rxd; in hns3_recv_pkts_simple() local
2479 rte_le_to_cpu_16(rxd.rx.fd_id); in hns3_recv_pkts_simple()
2486 l234_info = rte_le_to_cpu_32(rxd.rx.l234_info); in hns3_recv_pkts_simple()
2487 ol_info = rte_le_to_cpu_32(rxd.rx.ol_info); in hns3_recv_pkts_simple()
2497 hns3_rxd_to_vlan_tci(rxq, rxm, l234_info, &rxd); in hns3_recv_pkts_simple()
2530 struct hns3_desc rxd; in hns3_recv_scattered_pkts() local
2661 rxm->data_len = rte_le_to_cpu_16(rxd.rx.size); in hns3_recv_scattered_pkts()
2701 rte_le_to_cpu_16(rxd.rx.fd_id); in hns3_recv_scattered_pkts()
2712 l234_info = rte_le_to_cpu_32(rxd.rx.l234_info); in hns3_recv_scattered_pkts()
[all …]
/dpdk/drivers/net/ixgbe/
H A Dixgbe_rxtx.c1795 union ixgbe_adv_rx_desc rxd; in ixgbe_recv_pkts() local
1826 rxd = *rxdp; in ixgbe_recv_pkts()
1935 rxd.wb.lower.hi_dword.rss); in ixgbe_recv_pkts()
1938 rxd.wb.lower.hi_dword.csum_ip.csum) & in ixgbe_recv_pkts()
2084 union ixgbe_adv_rx_desc rxd; in ixgbe_recv_pkts_lro() local
2125 rxd = *rxdp; in ixgbe_recv_pkts_lro()
2215 if (ixgbe_rsc_count(&rxd)) in ixgbe_recv_pkts_lro()
4488 volatile union ixgbe_adv_rx_desc *rxd; in ixgbe_alloc_rx_queue_mbufs() local
4502 rxd = &rxq->rx_ring[i]; in ixgbe_alloc_rx_queue_mbufs()
4503 rxd->read.hdr_addr = 0; in ixgbe_alloc_rx_queue_mbufs()
[all …]

12