From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-f45.google.com (mail-wm0-f45.google.com [74.125.82.45]) by dpdk.org (Postfix) with ESMTP id E668E8E7A for ; Fri, 11 Dec 2015 12:44:06 +0100 (CET) Received: by mail-wm0-f45.google.com with SMTP id l68so9486815wml.0 for ; Fri, 11 Dec 2015 03:44:06 -0800 (PST) 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 :content-type; bh=5KrE+kKVUUGtjEj64D8cLypZeG1x8nKd+t04i912ofA=; b=D3qDFZpccP+GHhJHVYniqyi503/nI5I406YegLBrIN8WALosDajf28+xbV27lGear9 r8QQcv35EqqfrVMs8JOOuSPPCFjmdgnk9HBJ2CT8FSgGsei+kL+dX5ZSCwnRI3XR1/KA dZSu8cu20QN3/JI7RKJeksKB4wg3KDkxL5XvYSBFBkPNLPc7m37y5Sx3DE+0SRIjafAz 3QVS9zlAm8Fiq5xikrTMFPtXWFc0+mkDmlk5rQMkd8NW65/CnJdwqgHzNVuPpXpx2ZCr 5ZR9USE1GJ6IcABY5zYQRM5mDD+625VAtvWW2IhtuEecCUuRW6khM6HkenJGDhloXnEJ j1Kg== 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:content-type; bh=5KrE+kKVUUGtjEj64D8cLypZeG1x8nKd+t04i912ofA=; b=DAt8hXnuKjx0ABkW20fmmgXwB1vsgGAEv9e+DiqKl+dq5N2geItkL7IDgb9Rz14YOZ y0cPHXM8EsUzuFIAVbsAFaOsGWrMYtPdG+NWwBNGFaNQlRTrCNg7f0q/0jF9ZGetUn/I 7zQQg3GCfFqR2s0lm17nwDnFdMwxa6hABYxCPg72GcKZdD15NX6Xry9M9QW5iMPDQqcx k8/ihBp5q+iENFNi13SzXoPN1AVC+m/OGNWXRaJrC+BbFNEnn4tmQ1NVIqSzSFyDP0TM Y/jYPh3IAWfGDgD4aO51uB6AoSQTy7LyLH2ou9l63Xz3BJiJycYTxBNKJBdoIoOikl/y 4jgw== X-Gm-Message-State: ALoCoQkFOd5zvXpDu1xq3mvvMIpzR/vxCAcdGhUvFcJ+V3v4fWsLPCNgS5QsZlTc94i9lPkCjb0GYMM41MszZNQtRKMXzBRMdg== X-Received: by 10.28.180.132 with SMTP id d126mr5011003wmf.72.1449834246775; Fri, 11 Dec 2015 03:44:06 -0800 (PST) Received: from xps13.localnet (136-92-190-109.dsl.ovh.fr. [109.190.92.136]) by smtp.gmail.com with ESMTPSA id kb5sm16612649wjc.20.2015.12.11.03.44.05 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 11 Dec 2015 03:44:05 -0800 (PST) From: Thomas Monjalon To: "Betts, Ian" Date: Fri, 11 Dec 2015 12:42:50 +0100 Message-ID: <1708049.N2o5aAuiY6@xps13> Organization: 6WIND User-Agent: KMail/4.14.10 (Linux/4.1.6-1-ARCH; KDE/4.14.11; x86_64; ; ) In-Reply-To: <877C1F8553E92F43898365570816082F35C0CEA6@IRSMSX103.ger.corp.intel.com> References: <1449511120-16899-git-send-email-ian.betts@intel.com> <2675420.lydU3fXaQs@xps13> <877C1F8553E92F43898365570816082F35C0CEA6@IRSMSX103.ger.corp.intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Cc: dev@dpdk.org Subject: Re: [dpdk-dev] [PATCH v10 0/4] examples: add performance-thread 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: Fri, 11 Dec 2015 11:44:07 -0000 2015-12-11 08:31, Betts, Ian: > From: Thomas Monjalon [mailto:thomas.monjalon@6wind.com] > >Applied, thanks > >The patch to mark it experimental and disable it has also been applied. > >The huge codebase has been integrated to give visibility. > >We need to discuss it more and decide how to continue (as a lib or drop). > > Thanks Thomas, > When you analyze the "huge" codebase it breaks into 3 parts: > > 1. A common l-thread subsystem ( ~2Kloc ) > 2. An l3fwd derived example ( ~2Kloc) > 3. An hello world example pthread shim ( ~700loc ) > > If there is interest in lightweight threads the hope/expectation is that the l-thread > subsystem would become an rte library. On the scale of things I would describe > it as an average sized lib in DPDK terms. Yes, if it gains some interest and fit in the desired scope of DPDK, it may become a library. > As for the examples, obviously there needs to be some example, but perhaps > it is not so critical if they are retained in the present form, at least this is the only > place I can see to save lines of code. Yes. Maybe we can make some efforts to shrink the size of examples (generally) to make them easy to maintain and didactic.