DPDK usage discussions
 help / color / mirror / Atom feed
* [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).