DPDK usage discussions
 help / color / mirror / Atom feed
From: "Wu, Xiaoban" <Xiaoban_Wu@student.uml.edu>
To: "users@dpdk.org" <users@dpdk.org>
Subject: [dpdk-users] Questions about IP-PIPELINE
Date: Tue, 26 Apr 2016 15:20:50 +0000	[thread overview]
Message-ID: <CY1PR0201MB0827BD61E8B3DE0CDB4BFA87BC630@CY1PR0201MB0827.namprd02.prod.outlook.com> (raw)

Dear DPDK,


I am a beginner of DPDK, recently I want to work on IP-PIPELINE. I am reading the source codes by myself, but I think it could be more efficient if the following questions can be answered.


Question 1: The ip_pipeline.cfg is parsed at runtime, what is the data type or structure that stores these information?


Question 2: Suppose the configuration file has been parsed and stored, where and how these information will start to have effect, like in which functions, could you please list some of these functions?


Question 3: If multiple threads (cores) are running at the same time, can these threads send or receive packets at the same time? If so, are the packets stored separately in each own TX or RX queue, or merged into a single data structure? Where are these data structures defined and used, can you please list some functions that explicitly involve these data structures? And moreover, which functions are used to send or receive the packets?


Some other unrelated questions, but they could help me see the picture


Question 4: What is igb-uio driver? What is the purpose of binding the NIC with igb-uio driver?


Question 5: Does the "hugepage" uses physical memory or physical disk space?


Question 6: In the codes, there are both physical address and virtual address in the struct rte_mbuf, struct rte_memzone, struct rte_memseg. If virtual address is the memory address like a pointer, what is physical address and what is the usefulness of physical address?


Thanks so much for your reply and help.


All the best,

Xiaoban

             reply	other threads:[~2016-04-26 15:20 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-04-26 15:20 Wu, Xiaoban [this message]
2016-04-29 13:38 ` Singh, Jasvinder

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CY1PR0201MB0827BD61E8B3DE0CDB4BFA87BC630@CY1PR0201MB0827.namprd02.prod.outlook.com \
    --to=xiaoban_wu@student.uml.edu \
    --cc=users@dpdk.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).