From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lj1-f176.google.com (mail-lj1-f176.google.com [209.85.208.176]) by dpdk.org (Postfix) with ESMTP id CA8721B11B for ; Thu, 20 Sep 2018 22:03:04 +0200 (CEST) Received: by mail-lj1-f176.google.com with SMTP id s12-v6so9562621ljj.0 for ; Thu, 20 Sep 2018 13:03:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=infinite-io.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=FMCQXMIL7sfoOatJ29wFwlX6ekdPnFmUQhIpunaCxvk=; b=00184vwabiNAXLkyFvOILDfACdZSNXfWQO3ud1mgdrkbZ/KHAfe8iGhryQq6UO3kwh TaFZY1B9koyXCiVBnMcPhUpHMXg6epEfXU4MmDjIjmyvZOl68zM2cmtyS6jX62KdtMCo WV+IQWvJvLs9QWraJk1kAFUEFSWuRi7Na6G+au3/EVNrML3w1Rafp4YIONYi0XAdqRd6 ir4LXnUoWhrAm+lNnn91cyS1b7cr/KhuClCemnpOAE4WVVBQU5eZ00GsTD7u1PtXGjRf MVVnjggAVduWSzeGiyBD2tR/RmIbngV5X2Do/0ep2g9Z1fjccjLpgOoeXJStSiZcy0Bt mZiw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=FMCQXMIL7sfoOatJ29wFwlX6ekdPnFmUQhIpunaCxvk=; b=C0HA1uqimUy8PnUCMEuvjo6jyZaUOqxlUvmYKXfqGZxWNrMO009v+QCBKfg03EfncF pzspX19b7KPUEG2tRKjkG10VV/620ye1+RldcTgegso5b7B1Ow4PKAaPbg36tLy9ooEL P534QOdHkNw7iF7HSqAeX4i4yXg946cf2wSd/Q0ptz07zt7Z4GvMBe5RZ8nFRWJ/gWSw pXDNwOt+YQ1JU4F2AKQ0C+OQUdThewrwiVAb9vr3xH5V61vPd+Fj+tPSHl++PIGU9ElE zd8xIUkuSKMOGXcv9a4HZUZ3w/EmQBwV77QmN1CYPpb+ERu5L/jPBP6K4EM9HXzqmmzv FbpQ== X-Gm-Message-State: APzg51CekOZFMyAe3k7SKNrYSLDDBLrsxLUfMQRJbwWuzAfA9UJcJ1n0 U2+ir8Hul7p5o7Fof2acmFniHgAejsakj8+PSc/4rTMZ X-Google-Smtp-Source: ANB0VdaioMXzGSA2wp7tdw3X06taDHBfoLIbj29upgHtnxkhDtc7hjVLOwNLkJBzHtPIeYC+JC1rmfuXe33R8TlXyVc= X-Received: by 2002:a2e:1290:: with SMTP id 16-v6mr28158521ljs.94.1537473784306; Thu, 20 Sep 2018 13:03:04 -0700 (PDT) MIME-Version: 1.0 References: <20180920111055.54d32242@xeon-e3> In-Reply-To: <20180920111055.54d32242@xeon-e3> From: Jay Rolette Date: Thu, 20 Sep 2018 15:02:53 -0500 Message-ID: To: Stephen Hemminger Cc: DPDK Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: Re: [dpdk-dev] KNI performance is not what is claimed X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Sep 2018 20:03:05 -0000 On Thu, Sep 20, 2018 at 1:11 PM Stephen Hemminger < stephen@networkplumber.org> wrote: > I wonder if KNI is claiming performance that was never measured on current > CPU, OS, DPDK. > > With single stream and TCP testing on IXGBE (DPDK), I see lowest > performance with KNI. > > Rx Tx > KNI 3.2 Gbit/sec 1.3 Gbit/sec > TAP 4.9 4.7 > Virtio 5.6 8.6 > > Perhaps for 18.11 we should change documentation to remove language > claiming > better performance with KNI, and then plan for future deprecation? > Do TAP and Virtio provide equivalent function to KNI? I can't speak for any other products, but ours is dependent on KNI. The ability for control plane applications to use normal Linux sockets with DPDK is key even if it isn't performant. Hopefully the answer is "yes", in which case I'll happily port over to using one of the faster mechanisms. Thanks, Jay