[dpdk-users] DPDK

Manoj Mallawaarachchi manoj_ws at yahoo.com
Tue Jun 6 20:29:47 CEST 2017


Hi Rahul,

Hope below help as per my experience to understand the background.

Step 1:
1) multi core processing
2)multi-queue network cards

https://blog.cloudflare.com/how-to-receive-a-million-packets/

https://greenhost.nl/2013/04/10/multi-queue-network-interfaces-with-smp-on-linux/

http://sdntutorials.com/difference-between-control-plane-and-data-plane/

http://www.linuxjournal.com/article/6799?page=0,0

https://www.techopedia.com/definition/32318/data-plane

Step 2:
After that read following chapters of DPDK:

1 to 7 of programmers guide:

http://dpdk.org/doc/guides/prog_guide/index.html

Note: special attention of 7. Poll Mode Driver & 4. Ring Library

Step 3: Dive deep with practicals/sample code with physical NIC is better.

http://dannykim.me/danny/openflow/86577?ckattempt=1

Thank you,
Manoj M
--------------------------------------------
On Tue, 6/6/17, Rahul Kishen <rahulkishen18 at gmail.com> wrote:

 Subject: [dpdk-users] DPDK
 To: users at dpdk.org
 Date: Tuesday, June 6, 2017, 12:29 PM
 
 Hi Team,
 I am working on it as a summer project.
 I'm going to be entering the fourth
 year of engineering and my knowledge is
 rudimentary to say the least.
 
 I have some background in Linux and
 I've done a course on networking. I
 want a clear understanding of how dpdk
 works. For this , I have to read up
 on things that will put things in
 perspective for me.
 
 I think that my foundations aren't
 strong enough to dwell deep into dpdk
 yet. I want to know what I have to be
 well versed with before I go into it.
 
 It would be of great help if someone
 could tell me where to start. Not with
 dpdk. But as a prerequisite to
 understand dpdk well.
 
 Thanking you.
 
 Regards,
 Rahul Kishen D
 


More information about the users mailing list