From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-f51.google.com (mail-wm0-f51.google.com [74.125.82.51]) by dpdk.org (Postfix) with ESMTP id 4D82C2C00 for ; Wed, 20 Apr 2016 12:46:48 +0200 (CEST) Received: by mail-wm0-f51.google.com with SMTP id u206so74351046wme.1 for ; Wed, 20 Apr 2016 03:46:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6wind-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:organization:user-agent :in-reply-to:references:mime-version:content-transfer-encoding; bh=2HhvpkakBEv5a6kDbAFgpFRmsMzSNCzlx2HB5m3THxU=; b=CJIbSGKHf85KeAwkeBUZelCfpeoMk/kWZ4AqydCUPPLQCFRqURoJ37D9qNU0lAxsJu qnUH6FdQINXJ2Gvel8BAR13K8xgqsaBJ/Z/XkcqfVfVXVymyl0Y652Ck8vzOlhnAxURU cb9hzI8X5xrE444nPgqVzu3zvIhKdBQYwUse0Y7sCeljLeaTQU8Dq5X60dkxr6Qctkw5 eoat8SptyErd0iC1EKbbgpvuAxCJGNKlCqLg7p7OaCIe/QobnpGjGvxgRbuixbclYB14 ihjfFE6R54JX8tp/yzkc7n2aVzLr4F/d7/4XhPRlRvaD3qZ5V0uSrBW05MD2UaVp2daU HwVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:organization :user-agent:in-reply-to:references:mime-version :content-transfer-encoding; bh=2HhvpkakBEv5a6kDbAFgpFRmsMzSNCzlx2HB5m3THxU=; b=Bs0qrVqG9+fjDFl5qwmg9dIrSkVFhRfrCxAoCrYMrMbb+BhKcyBsbEizR/RTgunNLO R1/QFz9iu/ONINKrCk4hva3qC6EnKfEwunvA6UFvpJsNFonEVH7SEz1GiA0WVkYISpLC Dk/yFcPT3YBVHLcp7DMXGLS68uw/XYCXEarwZPasNefVf9E6WFaDurC+S3RpAegkT3+R GEBhhAKEAg9aD2ye2wLeibzIPzF9FdGh9VvLZ0YmGCjUXUCx75WtAiegRYceHXT55Arq 50DBCh/g1k/a9Sg+2acubp1JgfMFeaKxApR3zcyOGLnGajb5yiezYKBs7IIXOe2LYa7U b4Gg== X-Gm-Message-State: AOPr4FUrUAHgLL4Ddpgo6ggUHvbhOP/W3K/IW7aF8+wtS3NYpkJKpXONt59kYIviKQXmsmc7 X-Received: by 10.194.78.235 with SMTP id e11mr7749240wjx.54.1461149208047; Wed, 20 Apr 2016 03:46:48 -0700 (PDT) Received: from xps13.localnet (guy78-3-82-239-227-177.fbx.proxad.net. [82.239.227.177]) by smtp.gmail.com with ESMTPSA id 202sm9029242wmw.5.2016.04.20.03.46.47 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 20 Apr 2016 03:46:47 -0700 (PDT) From: Thomas Monjalon To: "Ananyev, Konstantin" Cc: "Qiu, Michael" , "Zhang, Helin" , "Liu, Yong" , "Cao, Waterman" , dev@dpdk.org Date: Wed, 20 Apr 2016 12:46:46 +0200 Message-ID: <4008817.HUC273QNcu@xps13> Organization: 6WIND User-Agent: KMail/4.14.10 (Linux/4.1.6-1-ARCH; KDE/4.14.11; x86_64; ; ) In-Reply-To: <2601191342CEEE43887BDE71AB97725836A6DCA7@irsmsx105.ger.corp.intel.com> References: <1436860647-5862-1-git-send-email-jingjing.wu@intel.com> <533710CFB86FA344BFBF2D6802E60286046FF05F@SHSMSX101.ccr.corp.intel.com> <2601191342CEEE43887BDE71AB97725836A6DCA7@irsmsx105.ger.corp.intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Subject: Re: [dpdk-dev] [RFC] examples: remove l3fwd-vf example X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Apr 2016 10:46:48 -0000 2015-08-04 17:12, Ananyev, Konstantin: > From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Qiu, Michael > > Actually, l3fwd works fine with fm10k vf. > > > > I don't know what's the exact reason of l3fwd-vf still in DPDK, > > at least we could make full support for vf in l3fwd instead of another > > sample with most code are the same compare with l3fwd. > > Right now, l3fwd is not able to work properly for cases where number of forwarding lcores > exceeds number of tx queues on any active port. > As an example: > 2 forwarding lcores and a port with just 1 TX queue (e1000 legacy device). > > To make l3fwd work for such cases you need to add some sort of synchronisation on TX path. > Which means one of 2 ways: > either introduce different TX path into l3fwd (one with sync if legacy/virual device is used, another without) > and select it on process startup/config phase, > or sync overhead for fastpath. Any news about removing l3fwd-vf example? l3fwd has been reworked but l3fwd-power, l3fwd-vf and l3fwd-thread are still based on the old l3fwd with APP_LOOKUP_METHOD compile-time flag.