From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 77197A034F for ; Wed, 10 Nov 2021 15:30:50 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 423CA4068B; Wed, 10 Nov 2021 15:30:50 +0100 (CET) Received: from mail-qt1-f174.google.com (mail-qt1-f174.google.com [209.85.160.174]) by mails.dpdk.org (Postfix) with ESMTP id C19E440683 for ; Wed, 10 Nov 2021 15:30:48 +0100 (CET) Received: by mail-qt1-f174.google.com with SMTP id v4so2228491qtw.8 for ; Wed, 10 Nov 2021 06:30:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:from:mime-version:date:subject:message-id :to; bh=Lk5eUEH3IfqXnPhR1rW7m8BwX6chEdbLjg/EUiYO870=; b=aFbZviJjFZblUgC7Rhxm9OElYLHj7xSZrQgwXCYO5cALTQzWlZcSkJy9gf2doSM8WR OTDqujqBjIv5inF06QBq0VylJ+B6tiwnY5Mm4A3WeGwxxYJeDVHkdABzlCdDBasmmK0W X9nnMA8jiqGUI6h7/Y26rWmYdQpJ2whotfT/pHW5SDynkcICvdcxWrZrbZhPMclBoiJF W4Yqj3kw6JEoVHbgea9xUEM1too+ZziumYvKNdYjttQvhaRfo4qSJ4hAQQZHqABVq8wS yg0Q5xihfH4Madr9mmvErhrF3Bb8LPaVAj9qRGwm7KsgsN4HlCLDQTwACTNy4OPKdpld mYVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:content-transfer-encoding:from:mime-version:date :subject:message-id:to; bh=Lk5eUEH3IfqXnPhR1rW7m8BwX6chEdbLjg/EUiYO870=; b=73xWqP5iKfGWYnJBYE9QW6sdLyHtEREF4f1hH7L4RjrwuxE6Va+PbrYes1zJr4AMPL IxeYLJYo8VQPq1q5XRZrbdMZnpINcq1hzJorcJjkMWTAYhPDkclTbIaMWlBSpIddqTD7 4RpWRe8dRZqzQAmOsryMCMY1Pw9sEeYlp2mh2UtEL9wqFVJFxUJx/iFhsIkN1CkREq0p QNUeRwPK8untH8viNZoQbakXmWRZoowhV6tidBUsCblAwbtUePWyhkVu40tPJiZOE0Lm 1/IRA2WzVT7I1oSNndnqZtAhY6E7gtjI6V1gQIuzO+tpjaQsl6O4BvtdA/2LAH/MEQ9M ZqDA== X-Gm-Message-State: AOAM533gcYaeLQVtY4iroU5PFjDfPPo8IVpfX4LQrTTMH9yJzFCBzKte OM6KgQTVMrrMusBqvVcO4RREKDAWMwY= X-Google-Smtp-Source: ABdhPJywVkIq9WlI8vuFte5XGJ7ZTZblN7vlSQAGgdiIewU7KnbuSklw3fOBO2+HeV4Hj9EwyJ614g== X-Received: by 2002:a05:622a:4c:: with SMTP id y12mr7304qtw.21.1636554647227; Wed, 10 Nov 2021 06:30:47 -0800 (PST) Received: from smtpclient.apple (pool-141-156-166-42.washdc.fios.verizon.net. [141.156.166.42]) by smtp.gmail.com with ESMTPSA id bm25sm5592qkb.4.2021.11.10.06.30.45 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 10 Nov 2021 06:30:46 -0800 (PST) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Michael Mason Mime-Version: 1.0 (1.0) Date: Wed, 10 Nov 2021 09:30:44 -0500 Subject: DPDK basic configuration questions Message-Id: To: users@dpdk.org X-Mailer: iPad Mail (18H17) X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: users-bounces@dpdk.org Hi, We=E2=80=99re trying to determine whether DPDK would be a good fit for a few= projects we=E2=80=99re working on. However, I=E2=80=99m still a bit unclea= r 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 t= he receiving side? =20 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 packet= s to Machine A. Can Machine B send packets to Machine A=E2=80=99s old/previ= ous IP address? That doesn=E2=80=99t sound like it=E2=80=99d work since the= kernel would not be able to answer ARP requests for the DPDK-enabled NIC on= Machine A since it doesn=E2=80=99t know about it any more. Is this where s= tatic ARP table entries come into play? If (for some reason) we can=E2=80=99t use the prior IP address, can we arbit= rarily assign IP addrs and then set up the appropriate static ARP table entr= ies? Let=E2=80=99s say we=E2=80=99re using link bonding, how would this affect th= e above scenario? With link bonding are there multiple IPs that can be used= to send data to on Machine A? =20 How often do people use network cables to directly connect the machines toge= ther instead of using a more traditional networking set up (switches, router= s, etc)? Thank you so much for your time! ~mlm=20