DPDK usage discussions
 help / color / mirror / Atom feed
From: Mona ElSaadawy <mona.elsaadawy@mail.mcgill.ca>
To: "users-owner@dpdk.org" <users-owner@dpdk.org>,
	"users@dpdk.org" <users@dpdk.org>
Subject: [dpdk-users] Fw: OVS_DPDK bridge with DPDK physical ports doesn't route the ping packets
Date: Tue, 4 Dec 2018 17:51:34 +0000	[thread overview]
Message-ID: <YTXPR0101MB2270D3F72DDA9FA055B1F816A3AF0@YTXPR0101MB2270.CANPRD01.PROD.OUTLOOK.COM> (raw)
In-Reply-To: <YTXPR0101MB227011D6B86A51A433F870C8A3AF0@YTXPR0101MB2270.CANPRD01.PROD.OUTLOOK.COM>




________________________________
From: Mona ElSaadawy
Sent: December 4, 2018 5:50 AM
To: ovs-dev@openvswitch.org
Subject: Fw: OVS_DPDK bridge with DPDK physical ports doesn't route the ping packets




________________________________
From: Mona ElSaadawy
Sent: December 4, 2018 5:47 AM
To: ovs-dev@openvswitch.org
Subject: OVS_DPDK bridge with DPDK physical ports doesn't route the ping packets


Hi,


I'm trying to build up an OVS-DPDK bridge that should connect two different physical hosts. I followed this tutorial to install DPDK and OVS with DPDK configuration :http://docs.openvswitch.org/en/latest/intro/install/dpdk/ and followed the instructions in PHY-PHY in http://docs.openvswitch.org/en/latest/howto/dpdk/ to build up the intended setup.  To test this setup, I directly plugged the physical NICs of node-01 and Node-03 into the DPDK physical NICs at node 02. Then I try to ping Node-03 from Node-01 but it doesn't work though the ARPing is working and whenI run dump-flows on the OVS-DPDK bridge, I can find the ping packets matched in their corresponding flows but can't received at the connected hosts. I tried to write the destination MAC address for each flow to ensure the delivery, but it doesn't work either. I tried also to enable the flow negotiation and flow control for both the receiving and transmitting queues of the bridge DPDK ports by running:

ovs-vsctl set Interface <DPDK port  name> options:tx-flow-ctrl=true

ovs-vsctl set Interface <DPDK port  name> options:rx-flow-ctrl=true

ovs-vsctl set Interface <DPDK port  name> options:flow-ctrl-autoneg=true

It doesn't work.

I also enabled the IP forwarding in the both communicating nodes (1 & 3).

So can anyone please help in figuring out what is wrong in this setup?.A thing to add. The two physical DPDK posts added to the OVS  belong to one NIC chip and when I try to show the MAC table of the OVS_DPDK bridge I found it empty.

Mona

           reply	other threads:[~2018-12-04 17:51 UTC|newest]

Thread overview: expand[flat|nested]  mbox.gz  Atom feed
 [parent not found: <YTXPR0101MB227011D6B86A51A433F870C8A3AF0@YTXPR0101MB2270.CANPRD01.PROD.OUTLOOK.COM>]

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=YTXPR0101MB2270D3F72DDA9FA055B1F816A3AF0@YTXPR0101MB2270.CANPRD01.PROD.OUTLOOK.COM \
    --to=mona.elsaadawy@mail.mcgill.ca \
    --cc=users-owner@dpdk.org \
    --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).