top button
Flag Notify
    Connect to us
      Site Registration

Site Registration

DPDK: How intel dpdk solution make data plane faster ?

+1 vote
1,057 views

GTP is an overhead and it slows down the data transmission speed through LTE network. I heard about intel dpdk based solution can make data path faster since it takes packet from interface card and does processing. Is there any relation between intel dpdk and SDN ?

posted Sep 2, 2017 by Ganesh

Share this question
Facebook Share Button Twitter Share Button LinkedIn Share Button

1 Answer

0 votes

I think what you are asking GTP processing in Kernel is slow because of

  1. buffer copy to skb
  2. network stack traversal to reach udp
  3. locks and critical region for GTP processing
  4. non dedicated poll for fetching GTP packets to the desired CPU
  5. context switches.

Yes all these affect your packet acquisition and processing time. With userspace direct buffer DMA and burst RX/TX these are mitigated. But still the performance depends upon code and cache locality of the data. So a well written code whether it is RAW socket, AF_PACKET, DPDK or PF_RING is to be pursed rather than just RX-TX.

answer Nov 19, 2020 by anonymous
Similar Questions
+1 vote

I download a DPDK based application and found the size of TX ring is 4 times more than size of RX ring. I could not get satisfactory answer or in other words, I couldn't understand.

0 votes

How a particular installation type affects DPDK uses within a host ?

...