[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