* [dpdk-users] DPDK
@ 2017-06-06 8:29 Rahul Kishen
0 siblings, 0 replies; 2+ messages in thread
From: Rahul Kishen @ 2017-06-06 8:29 UTC (permalink / raw)
To: users
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
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [dpdk-users] DPDK
[not found] <106234005.4238722.1496773787820.ref@mail.yahoo.com>
@ 2017-06-06 18:29 ` Manoj Mallawaarachchi
0 siblings, 0 replies; 2+ messages in thread
From: Manoj Mallawaarachchi @ 2017-06-06 18:29 UTC (permalink / raw)
To: users, Rahul Kishen
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@gmail.com> wrote:
Subject: [dpdk-users] DPDK
To: users@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
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2017-06-06 18:29 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-06-06 8:29 [dpdk-users] DPDK Rahul Kishen
[not found] <106234005.4238722.1496773787820.ref@mail.yahoo.com>
2017-06-06 18:29 ` Manoj Mallawaarachchi
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).