DPDK usage discussions
 help / color / mirror / Atom feed
From: Michael Mason <michael.l.mason@gmail.com>
To: users@dpdk.org
Subject: DPDK basic configuration questions
Date: Wed, 10 Nov 2021 09:30:44 -0500	[thread overview]
Message-ID: <D2C46D5D-A0C5-4C0E-BB70-3303E1093DFF@gmail.com> (raw)

Hi,

We’re trying to determine whether DPDK would be a good fit for a few projects we’re working on.  However, I’m still a bit unclear on how DPDK might fit into our architecture.

Ok, here are some random questions:

1) If one wanted to quickly transfer data from machine A to machine B (A -> B) using DPDK, do both machines need to have DPDK installed?  How about only the receiving side?  

When the recv side binds a NIC to the DPDK driver, the NIC becomes invisible to the OS/kernel.  So, how does this affect machine B trying to send packets to Machine A.  Can Machine B send packets to Machine A’s old/previous IP address?  That doesn’t sound like it’d work since the kernel would not be able to answer ARP requests for the DPDK-enabled NIC on Machine A since it doesn’t know about it any more.  Is this where static ARP table entries come into play?

If (for some reason) we can’t use the prior IP address, can we arbitrarily assign IP addrs and then set up the appropriate static ARP table entries?

Let’s say we’re using link bonding, how would this affect the above scenario?  With link bonding are there multiple IPs that can be used to send data to on Machine A?  

How often do people use network cables to directly connect the machines together instead of using a more traditional networking set up (switches, routers, etc)?

Thank you so much for your time!
~mlm 


                 reply	other threads:[~2021-11-10 14:30 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

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=D2C46D5D-A0C5-4C0E-BB70-3303E1093DFF@gmail.com \
    --to=michael.l.mason@gmail.com \
    --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).