From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.mhcomputing.net (master.mhcomputing.net [74.208.46.186]) by dpdk.org (Postfix) with ESMTP id D691E58DA for ; Thu, 16 Oct 2014 00:04:03 +0200 (CEST) Received: by mail.mhcomputing.net (Postfix, from userid 1000) id 0F3F480C50B; Wed, 15 Oct 2014 15:11:02 -0700 (PDT) Date: Wed, 15 Oct 2014 15:11:01 -0700 From: Matthew Hall To: dev@dpdk.org Message-ID: <20141015221101.GA26568@mhcomputing.net> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) Cc: daniel chapiesky Subject: Re: [dpdk-dev] to the intel dpdk engineers and all contributors 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, 15 Oct 2014 22:04:04 -0000 On Wed, Oct 15, 2014 at 04:46:41PM -0400, daniel chapiesky wrote: > At time 4:30, he mentioned the "shock to the system" of developers > expecting a pat on the back and instead receiving critiques of their > code..... > > I realized that I was one of those who failed to acknowledge the incredible > work the Intel Engineers and other contributors have produced. To be clear, the only way you know if your open source is popular is if everybody finds the bugs and tries to work around and/or patch and/or file them to keep improving the product! Open source is only good when it does have bugs and critiques and if it doesn't it's probably unused or buggy. :-D That being said, DPDK is a TON easier to work with than trying to do bare-metal or use a bunch of complicated expensive custom packet processing hardware. It's trying to solve a very complex problem, and the code is much cleaner than most similar networking code I've ever used. So nobody working on it should take any of the stuff people might say personally... they wouldn't say it if they weren't beating on the product and using it to do other complex tasks of their own. Matthew.