DPDK usage discussions
 help / color / mirror / Atom feed
From: "Giridharan, Ganesan" <ggiridharan@rbbn.com>
To: "Wiles, Keith" <keith.wiles@intel.com>
Cc: "users@dpdk.org" <users@dpdk.org>
Subject: Re: [dpdk-users] TAP-PMD & tap-device PPS via Kernel
Date: Fri, 1 Jun 2018 10:44:11 +0000	[thread overview]
Message-ID: <CY4PR03MB2757FE8CEACE204A6FFCD55FCB620@CY4PR03MB2757.namprd03.prod.outlook.com> (raw)
In-Reply-To: <F56C9EB6-4208-4786-8A2D-65D7D0F0191C@intel.com>

Good morning..

Sharing my test results. Might be helpful, in case if this path is desired.

Hypervisor : Hyper-V
Guest : Linux 4.14
Processor : 2690v2
# of vCpus : 4
Packet flow:
               Host --> Kernel -->dpdk-->Kernel-->Host ( data plane traffic )
Packet types: UDP streams
I was able to comfortably reach abot ~28K-30K pps. Packet loss occurs at about or after that. Traffic was real-time latency sensitive.

Great day
--GG

From: Wiles, Keith <keith.wiles@intel.com>
Sent: Tuesday, May 29, 2018 11:53 AM
To: Giridharan, Ganesan <ggiridharan@rbbn.com>
Cc: users@dpdk.org
Subject: Re: [dpdk-users] TAP-PMD & tap-device PPS via Kernel

________________________________
NOTICE: This email was received from an EXTERNAL sender
________________________________



> On May 29, 2018, at 11:12 AM, Giridharan, Ganesan <ggiridharan@rbbn.com<mailto:ggiridharan@rbbn.com>> wrote:
>
> Good morning. Would like to know some numbers, especially PPS, using TAP device and TAP PMD combo to fetch packets to DPDK application. Wondering do those numbers change as Hypervisor platforms change? Assuming the resources (vCpu & memory) are unchanged across platforms. Mainly interested in PPS measured on ESXi/KVM/Hyper-V platforms.

I have never run TAP PMD in ESXi/KVM/Hyper-V so I do not know the numbers. The performance of the DPDK TAP PMD is not going to be much better then any other design using tun/tap as the kernel is still involved in the movement of data.

The TAP PMD was created to allow me to test applications with DPDK on a system without real NICs like my MACBook Pro I have a port of DPDK for a MAC. The TAP interface should only be used for testing or if you need connectivity to the host/another TAP device. With Pktgen I use it to connect to wireshark to decode packets.

>
> Appreciate the share if anyone might possess test results.
>
> Thanks
>
> Great day
> --GG

Regards,
Keith

           reply	other threads:[~2018-06-01 10:44 UTC|newest]

Thread overview: expand[flat|nested]  mbox.gz  Atom feed
 [parent not found: <F56C9EB6-4208-4786-8A2D-65D7D0F0191C@intel.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=CY4PR03MB2757FE8CEACE204A6FFCD55FCB620@CY4PR03MB2757.namprd03.prod.outlook.com \
    --to=ggiridharan@rbbn.com \
    --cc=keith.wiles@intel.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).