Searched refs:rx_pkts (Results 1 - 25 of 54) sorted by relevance

123

/deb_dpdk/drivers/net/ixgbe/
H A Dixgbe_rxtx_vec_neon.c129 uint8x16_t staterr, struct rte_mbuf **rx_pkts)
168 rx_pkts[0]->ol_flags = vol.e[0];
169 rx_pkts[1]->ol_flags = vol.e[1];
170 rx_pkts[2]->ol_flags = vol.e[2];
171 rx_pkts[3]->ol_flags = vol.e[3];
174 #define desc_to_olflags_v(sterr_tmp1, sterr_tmp2, staterr, rx_pkts)
192 _recv_raw_pkts_vec(struct ixgbe_rx_queue *rxq, struct rte_mbuf **rx_pkts, argument
243 * B. copy 4 mbuf point from swring to rx_pkts
263 /* B.2 copy 2 mbuf point into rx_pkts */
264 vst1q_u64((uint64_t *)&rx_pkts[po
128 desc_to_olflags_v(uint8x16x2_t sterr_tmp1, uint8x16x2_t sterr_tmp2, uint8x16_t staterr, struct rte_mbuf **rx_pkts) argument
383 ixgbe_recv_pkts_vec(void *rx_queue, struct rte_mbuf **rx_pkts, uint16_t nb_pkts) argument
400 ixgbe_recv_scattered_pkts_vec(void *rx_queue, struct rte_mbuf **rx_pkts, uint16_t nb_pkts) argument
[all...]
H A Dixgbe_rxtx_vec_sse.c146 struct rte_mbuf **rx_pkts)
233 rx_pkts[0]->ol_flags = vol.e[0];
234 rx_pkts[1]->ol_flags = vol.e[1];
235 rx_pkts[2]->ol_flags = vol.e[2];
236 rx_pkts[3]->ol_flags = vol.e[3];
239 #define desc_to_olflags_v(desc, vlan_flags, rx_pkts) do { \
254 _recv_raw_pkts_vec(struct ixgbe_rx_queue *rxq, struct rte_mbuf **rx_pkts, argument
327 * B. copy 4 mbuf point from swring to rx_pkts
352 /* B.2 copy 2 64 bit or 4 32 bit mbuf point into rx_pkts */
353 _mm_storeu_si128((__m128i *)&rx_pkts[po
145 desc_to_olflags_v(__m128i descs[4], uint8_t vlan_flags, struct rte_mbuf **rx_pkts) argument
479 ixgbe_recv_pkts_vec(void *rx_queue, struct rte_mbuf **rx_pkts, uint16_t nb_pkts) argument
495 ixgbe_recv_scattered_pkts_vec(void *rx_queue, struct rte_mbuf **rx_pkts, uint16_t nb_pkts) argument
[all...]
H A Dixgbe_rxtx.h302 uint16_t ixgbe_recv_pkts_vec(void *rx_queue, struct rte_mbuf **rx_pkts,
305 struct rte_mbuf **rx_pkts, uint16_t nb_pkts);
H A Dixgbe_ethdev.h389 uint16_t ixgbe_recv_pkts(void *rx_queue, struct rte_mbuf **rx_pkts,
392 uint16_t ixgbe_recv_pkts_bulk_alloc(void *rx_queue, struct rte_mbuf **rx_pkts,
396 struct rte_mbuf **rx_pkts, uint16_t nb_pkts);
398 struct rte_mbuf **rx_pkts, uint16_t nb_pkts);
/deb_dpdk/drivers/net/virtio/
H A Dvirtio_rxtx_simple_neon.c70 virtio_recv_pkts_vec(void *rx_queue, struct rte_mbuf **rx_pkts, argument
143 vst1q_u64((uint64_t *)&rx_pkts[0], mbp[0]);
147 vst1q_u64((uint64_t *)&rx_pkts[2], mbp[1]);
151 vst1q_u64((uint64_t *)&rx_pkts[4], mbp[2]);
155 vst1q_u64((uint64_t *)&rx_pkts[6], mbp[3]);
165 vst1q_u64((void *)&rx_pkts[1]->rx_descriptor_fields1,
167 vst1q_u64((void *)&rx_pkts[0]->rx_descriptor_fields1,
178 vst1q_u64((void *)&rx_pkts[3]->rx_descriptor_fields1,
180 vst1q_u64((void *)&rx_pkts[2]->rx_descriptor_fields1,
191 vst1q_u64((void *)&rx_pkts[
[all...]
H A Dvirtio_rxtx_simple_sse.c72 virtio_recv_pkts_vec(void *rx_queue, struct rte_mbuf **rx_pkts, argument
146 _mm_storeu_si128((__m128i *)&rx_pkts[0], mbp[0]);
150 _mm_storeu_si128((__m128i *)&rx_pkts[2], mbp[1]);
154 _mm_storeu_si128((__m128i *)&rx_pkts[4], mbp[2]);
158 _mm_storeu_si128((__m128i *)&rx_pkts[6], mbp[3]);
164 _mm_storeu_si128((void *)&rx_pkts[1]->rx_descriptor_fields1,
166 _mm_storeu_si128((void *)&rx_pkts[0]->rx_descriptor_fields1,
173 _mm_storeu_si128((void *)&rx_pkts[3]->rx_descriptor_fields1,
175 _mm_storeu_si128((void *)&rx_pkts[2]->rx_descriptor_fields1,
182 _mm_storeu_si128((void *)&rx_pkts[
[all...]
H A Dvirtio_ethdev.h105 uint16_t virtio_recv_pkts(void *rx_queue, struct rte_mbuf **rx_pkts,
108 uint16_t virtio_recv_mergeable_pkts(void *rx_queue, struct rte_mbuf **rx_pkts,
114 uint16_t virtio_recv_pkts_vec(void *rx_queue, struct rte_mbuf **rx_pkts,
H A Dvirtio_rxtx.c111 virtqueue_dequeue_burst_rx(struct virtqueue *vq, struct rte_mbuf **rx_pkts, argument
135 rx_pkts[i] = cookie;
747 virtio_recv_pkts(void *rx_queue, struct rte_mbuf **rx_pkts, uint16_t nb_pkts) argument
817 rx_pkts[nb_rx++] = rxm;
819 rxvq->stats.bytes += rx_pkts[nb_rx - 1]->pkt_len;
857 struct rte_mbuf **rx_pkts,
933 rx_pkts[nb_rx] = rxm;
979 rx_pkts[nb_rx]->pkt_len += rxm->pkt_len;
986 rte_vlan_strip(rx_pkts[nb_rx]);
988 VIRTIO_DUMP_PACKET(rx_pkts[nb_r
856 virtio_recv_mergeable_pkts(void *rx_queue, struct rte_mbuf **rx_pkts, uint16_t nb_pkts) argument
[all...]
H A Dvirtio_rxtx_simple.c144 struct rte_mbuf **rx_pkts __rte_unused,
/deb_dpdk/drivers/net/i40e/
H A Di40e_rxtx_vec_sse.c140 desc_to_olflags_v(__m128i descs[4], struct rte_mbuf **rx_pkts) argument
209 rx_pkts[0]->ol_flags = _mm_extract_epi16(vlan0, 0);
210 rx_pkts[1]->ol_flags = _mm_extract_epi16(vlan0, 2);
211 rx_pkts[2]->ol_flags = _mm_extract_epi16(vlan0, 4);
212 rx_pkts[3]->ol_flags = _mm_extract_epi16(vlan0, 6);
215 #define desc_to_olflags_v(desc, rx_pkts) do {} while (0)
221 desc_to_ptype_v(__m128i descs[4], struct rte_mbuf **rx_pkts) argument
229 rx_pkts[0]->packet_type = i40e_rxd_pkt_type_mapping(_mm_extract_epi8(ptype0, 0));
230 rx_pkts[1]->packet_type = i40e_rxd_pkt_type_mapping(_mm_extract_epi8(ptype0, 8));
231 rx_pkts[
242 _recv_raw_pkts_vec(struct i40e_rx_queue *rxq, struct rte_mbuf **rx_pkts, uint16_t nb_pkts, uint8_t *split_packet) argument
475 i40e_recv_pkts_vec(void *rx_queue, struct rte_mbuf **rx_pkts, uint16_t nb_pkts) argument
488 i40e_recv_scattered_pkts_vec(void *rx_queue, struct rte_mbuf **rx_pkts, uint16_t nb_pkts) argument
[all...]
H A Di40e_rxtx_vec_altivec.c142 desc_to_olflags_v(vector unsigned long descs[4], struct rte_mbuf **rx_pkts) argument
200 rx_pkts[0]->ol_flags = (uint64_t)vlan0[2];
201 rx_pkts[1]->ol_flags = (uint64_t)vlan0[3];
202 rx_pkts[2]->ol_flags = (uint64_t)vlan0[0];
203 rx_pkts[3]->ol_flags = (uint64_t)vlan0[1];
206 #define desc_to_olflags_v(desc, rx_pkts) do {} while (0)
212 desc_to_ptype_v(vector unsigned long descs[4], struct rte_mbuf **rx_pkts) argument
220 rx_pkts[0]->packet_type = i40e_rxd_pkt_type_mapping(
222 rx_pkts[1]->packet_type = i40e_rxd_pkt_type_mapping(
224 rx_pkts[
236 _recv_raw_pkts_vec(struct i40e_rx_queue *rxq, struct rte_mbuf **rx_pkts, uint16_t nb_pkts, uint8_t *split_packet) argument
494 i40e_recv_pkts_vec(void *rx_queue, struct rte_mbuf **rx_pkts, uint16_t nb_pkts) argument
507 i40e_recv_scattered_pkts_vec(void *rx_queue, struct rte_mbuf **rx_pkts, uint16_t nb_pkts) argument
[all...]
H A Di40e_rxtx_vec_neon.c128 desc_to_olflags_v(uint64x2_t descs[4], struct rte_mbuf **rx_pkts) argument
185 rx_pkts[0]->ol_flags = vgetq_lane_u32(vlan0, 0);
186 rx_pkts[1]->ol_flags = vgetq_lane_u32(vlan0, 1);
187 rx_pkts[2]->ol_flags = vgetq_lane_u32(vlan0, 2);
188 rx_pkts[3]->ol_flags = vgetq_lane_u32(vlan0, 3);
191 #define desc_to_olflags_v(descs, rx_pkts) do {} while (0)
198 desc_to_ptype_v(uint64x2_t descs[4], struct rte_mbuf **rx_pkts) argument
207 rx_pkts[i]->packet_type = i40e_rxd_pkt_type_mapping(ptype);
219 _recv_raw_pkts_vec(struct i40e_rx_queue *rxq, struct rte_mbuf **rx_pkts, argument
286 * B. copy 4 mbuf point from swring to rx_pkts
460 i40e_recv_pkts_vec(void *rx_queue, struct rte_mbuf **rx_pkts, uint16_t nb_pkts) argument
473 i40e_recv_scattered_pkts_vec(void *rx_queue, struct rte_mbuf **rx_pkts, uint16_t nb_pkts) argument
[all...]
H A Di40e_rxtx.h218 struct rte_mbuf **rx_pkts,
221 struct rte_mbuf **rx_pkts,
242 uint16_t i40e_recv_pkts_vec(void *rx_queue, struct rte_mbuf **rx_pkts,
245 struct rte_mbuf **rx_pkts,
/deb_dpdk/drivers/net/fm10k/
H A Dfm10k_rxtx_vec.c74 fm10k_desc_to_olflags_v(__m128i descs[4], struct rte_mbuf **rx_pkts) argument
159 rx_pkts[0]->ol_flags = vol.e[0];
160 rx_pkts[1]->ol_flags = vol.e[1];
161 rx_pkts[2]->ol_flags = vol.e[2];
162 rx_pkts[3]->ol_flags = vol.e[3];
169 fm10k_desc_to_pktype_v(__m128i descs[4], struct rte_mbuf **rx_pkts) argument
223 rx_pkts[0]->packet_type = vol.e[0];
224 rx_pkts[1]->packet_type = vol.e[1];
225 rx_pkts[2]->packet_type = vol.e[2];
226 rx_pkts[
399 fm10k_recv_raw_pkts_vec(void *rx_queue, struct rte_mbuf **rx_pkts, uint16_t nb_pkts, uint8_t *split_packet) argument
604 fm10k_recv_pkts_vec(void *rx_queue, struct rte_mbuf **rx_pkts, uint16_t nb_pkts) argument
665 fm10k_recv_scattered_pkts_vec(void *rx_queue, struct rte_mbuf **rx_pkts, uint16_t nb_pkts) argument
[all...]
H A Dfm10k.h347 uint16_t fm10k_recv_pkts(void *rx_queue, struct rte_mbuf **rx_pkts,
351 struct rte_mbuf **rx_pkts, uint16_t nb_pkts);
/deb_dpdk/drivers/net/thunderx/
H A Dnicvf_rxtx.h90 uint16_t nicvf_recv_pkts(void *rxq, struct rte_mbuf **rx_pkts, uint16_t pkts);
91 uint16_t nicvf_recv_pkts_multiseg(void *rx_queue, struct rte_mbuf **rx_pkts,
/deb_dpdk/examples/multi_process/client_server_mp/mp_client/
H A Dclient.c279 uint16_t i, rx_pkts = PKT_READ_SIZE; local
284 while (rx_pkts > 0 &&
285 unlikely(rte_ring_dequeue_bulk(rx_ring, pkts, rx_pkts) != 0))
286 rx_pkts = (uint16_t)RTE_MIN(rte_ring_count(rx_ring), PKT_READ_SIZE);
288 if (unlikely(rx_pkts == 0)){
300 for (i = 0; i < rx_pkts; i++)
/deb_dpdk/drivers/net/e1000/
H A De1000_ethdev.h318 uint16_t eth_igb_recv_pkts(void *rxq, struct rte_mbuf **rx_pkts,
322 struct rte_mbuf **rx_pkts, uint16_t nb_pkts);
379 uint16_t eth_em_recv_pkts(void *rx_queue, struct rte_mbuf **rx_pkts,
382 uint16_t eth_em_recv_scattered_pkts(void *rx_queue, struct rte_mbuf **rx_pkts,
/deb_dpdk/drivers/net/bnxt/
H A Dbnxt_rxr.h86 uint16_t bnxt_recv_pkts(void *rx_queue, struct rte_mbuf **rx_pkts,
/deb_dpdk/drivers/net/vmxnet3/
H A Dvmxnet3_ethdev.h170 uint16_t vmxnet3_recv_pkts(void *rx_queue, struct rte_mbuf **rx_pkts,
/deb_dpdk/drivers/net/xenvirt/
H A Dvirtqueue.h246 virtqueue_dequeue_burst(struct virtqueue *vq, struct rte_mbuf **rx_pkts, uint32_t *len, uint16_t num) argument
265 rx_pkts[i] = cookie;
/deb_dpdk/drivers/net/enic/
H A Denic.h286 uint16_t enic_recv_pkts(void *rx_queue, struct rte_mbuf **rx_pkts,
289 __rte_unused struct rte_mbuf **rx_pkts,
/deb_dpdk/drivers/net/null/
H A Drte_eth_null.c64 rte_atomic64_t rx_pkts; member in struct:null_queue
121 rte_atomic64_add(&(h->rx_pkts), i);
150 rte_atomic64_add(&(h->rx_pkts), i);
325 internal->rx_null_queues[i].rx_pkts.cnt;
357 internal->rx_null_queues[i].rx_pkts.cnt = 0;
/deb_dpdk/drivers/net/ring/
H A Drte_eth_ring.c61 rte_atomic64_t rx_pkts; member in struct:ring_queue
94 r->rx_pkts.cnt += nb_rx;
96 rte_atomic64_add(&(r->rx_pkts), nb_rx);
194 stats->q_ipackets[i] = internal->rx_ring_queues[i].rx_pkts.cnt;
217 internal->rx_ring_queues[i].rx_pkts.cnt = 0;
/deb_dpdk/examples/distributor/
H A Dmain.c64 uint64_t rx_pkts; member in struct:app_stats::__anon443
229 app_stats.rx.rx_pkts += nb_rx;
384 printf(" - Received: %"PRIu64"\n", app_stats.rx.rx_pkts);

Completed in 22 milliseconds

123