| /dpdk/drivers/net/txgbe/ |
| H A D | txgbe_rxtx.h | 47 #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 D | txgbe_rxtx.c | 1443 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 D | ngbe_rxtx.h | 47 #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 D | ngbe_rxtx.c | 1243 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 D | nfp_rxtx.c | 28 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 D | nfp_rxtx.h | 20 #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 D | sfc_ef10_rx.c | 148 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 D | sfc_ef10_essb_rx.c | 146 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 D | sfc_rx.c | 89 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 D | sfc_ef100_rx.c | 178 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 D | sfc_ev.c | 88 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 D | atl_rxtx.c | 87 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 D | igc_txrx.c | 321 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 D | igb_rxtx.c | 815 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 D | em_rxtx.c | 688 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 D | iavf_rxtx.c | 306 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 D | fm10k_rxtx.c | 20 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 D | vmxnet3_rxtx.c | 593 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 D | opae_spi.c | 181 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 D | ice_rxtx.c | 403 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 D | ice_dcf_ethdev.c | 266 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 D | virtio_user_as_exceptional_path.rst | 61 --txd=1024 --rxd=1024 85 --txq=2 --rxq=2 --txd=1024 --rxd=1024
|
| /dpdk/drivers/net/i40e/ |
| H A D | i40e_rxtx.c | 707 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 D | hns3_rxtx.c | 2336 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 D | ixgbe_rxtx.c | 1795 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 …]
|