Questions tagged [dpdk-pmd]

26 questions
3
votes
1 answer

rte_eth_tx_burst suddenly stops sending packets

I am using DPDK 21.11 for my application. After a certain time, the the API rte_eth_tx_burst stops sending any packets out. Ethernet Controller X710 for 10GbE SFP+ 1572 drv=vfio-pci MAX_RETRY_COUNT_RTE_ETH_TX_BURST 3 do { …
nmurshed
  • 77
  • 6
1
vote
1 answer

dpdk-testpmd panic with "RTE_RING tailq is already registered"

I'm tring to run dpdk's example ethtools using dpdk-19.11.14 on ubuntu 22.04. I got following errno: EAL: Detected 4 lcore(s) EAL: Detected 1 NUMA nodes EAL: RTE_RING tailq is already registered PANIC in tailqinitfn_rte_ring_tailq(): Cannot…
ltnotfty
  • 11
  • 1
1
vote
1 answer

Dpdk pmd device not stopping

I am using memif devices in my project. As you know memif's are the eth devices in dpdk. When I am ending my application, I am stopping, disable promiscuous mode and closing memif eth devices. This is the sequence I…
Mustafa
  • 147
  • 1
  • 12
0
votes
0 answers

Compilation of dpdk-pktgen

I am currently using DPDK 23.03 and pktgen version 23.06.1, GCC 4.8.5, and pkg-config version is (0.29.2) on centOS 7.9 No issue in compilation of DPDK. After compiling DPDK and setting PKT_CONFIG_PATH, output seems to be good as…
Verma
  • 51
  • 7
0
votes
0 answers

DPDK testpmd, l2fwd, l3fwd, ip-pipeline doesn't forward UDP packet

I'm a newbie who is just starting to dabble with the DPDK. My end goal is to send and receive packets between Host A and Host C in the following topology. A more detailed description is given below. OS: Ubuntu 20.04 Kernel: 5.15.0-73-generic NICs:…
0
votes
0 answers

DPDK Event Dev Queue Enqueue failure observed

During posting packets from one thread to another thread(both threads are in different cores), used DPDK Event Dev Queue. Observed Event Dev Queue Enqueue failure. Cross checked the EvtDevQ stats, it shown packets are in Inflight mode, not posted to…
codeflow
  • 13
  • 3
0
votes
0 answers

How to set the callback for tx_pkt_burst in a multi-process dpdk 19.11 application for secondary process

I have a multi process application that uses af_packet driver. From dpdk 19.11 it was changed how the secondary process is configured: first change: the second process needs to be started with the same parameters as type primary; second change:…
Lucian
  • 1
  • 1
0
votes
0 answers

Does net_i40e is Poll Mode Driver?

My DPDK version is 22.07. The output of my EAL layer is as follows, and the device is bound to vfio-pci or igb_uio. enter image description here The output of the official website is as follows. enter image description here "So I want to know if…
0
votes
0 answers

Facing issue with rte_pktmbuf_clone

Basically I am sending a DNS query message across router to a DNS responder using DPDK libraries(dpdk-stable-19.11.10), When i am sending packet i am capturing packet using wireshark and packet looks clean. On the responsder if i do TCP dump and see…
0
votes
0 answers

Chaining trailer segment to indirect mbuf DPAA2 PMD

My DPDK application must fragment IPv4 packets before appending a trailer and transmitting the fragments with their trailers. Ideally it should do this with zero copies of the packet body. For each fragment generated during fragmentation, the DPDK…
Womble
  • 1
  • 1
0
votes
1 answer

run l2fwd fail in two containers

I am ready to run l2fwd in two containers, both of them are in the same host, start container1 run l2fwd successful, once start run l2fwd in another container2, then both of them got Segmentation fault error, anyone met this error, thanks. Host: 4…
happy
  • 37
  • 7
0
votes
2 answers

Is there a kind of opensource framework base on dpdk, also implement userspace tcp/ip protocol?

Besides, this framework support multithread construct, provide POSIX_like interface(including epoll), also support multicast. Thank you all!
qiaochu li
  • 25
  • 4
0
votes
1 answer

DPDK 21.11 rte_eth_dev_configure failing for X722 NIC

While upgrading DPDK from version 17.02 to 21.11 rte_eth_dev_configure is failing with return code -22. Due to that, my application is not working. PFB the details about the system. Using Intel Corporation Ethernet Connection X722. lspci | grep…
0
votes
0 answers

What is the best way to put back all entries in rte_mempool in one go

I am using a mempool in my dpdk app to store values that are periodically emitted to an external server. Everytime the values are emitted I want to replenish the complete mempool. What is the best wat to put back all elements as available to the…
Sayantan Ghosh
  • 998
  • 2
  • 9
  • 29
0
votes
1 answer

dpdk-testpmd command executed and then hangs

I made ready dpdk compatible environment and then I tried to send packets using dpdk-testpmd and wanted to see it being received in another server. I am using vfio-pci driver in no-IOMMU (unsafe) mode. I ran $./dpdk-testpmd -l 11-15 -- -i which had…
Nafiul Alam Fuji
  • 407
  • 7
  • 17
1
2