From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by dpdk.org (Postfix) with ESMTP id 25AC65A63 for ; Fri, 8 May 2015 11:42:36 +0200 (CEST) Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga102.fm.intel.com with ESMTP; 08 May 2015 02:42:36 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.13,390,1427785200"; d="scan'208";a="707190823" Received: from bricha3-mobl3.ger.corp.intel.com ([10.237.221.43]) by fmsmga001.fm.intel.com with SMTP; 08 May 2015 02:42:35 -0700 Received: by (sSMTP sendmail emulation); Fri, 08 May 2015 10:42:33 +0025 Date: Fri, 8 May 2015 10:42:33 +0100 From: Bruce Richardson To: Luke Gorrie Message-ID: <20150508094233.GC7376@bricha3-MOBL3> References: <26FA93C7ED1EAA44AB77D62FBE1D27BA54D29B55@IRSMSX102.ger.corp.intel.com> <554B85D5.6010808@cloudius-systems.com> <554B8D48.7010900@cloudius-systems.com> <20150508090645.GA7376@bricha3-MOBL3> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Organization: Intel Shannon Ltd. User-Agent: Mutt/1.5.23 (2014-03-12) Cc: "dev@dpdk.org" Subject: Re: [dpdk-dev] Beyond DPDK 2.0 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, 08 May 2015 09:42:37 -0000 On Fri, May 08, 2015 at 11:32:04AM +0200, Luke Gorrie wrote: > Hi Bruce, > > On 8 May 2015 at 11:06, Bruce Richardson wrote: > > > For the Intel NIC drivers, the hardware setup part used in DPDK is based > > off > > the other Intel drivers for other OS's. The code you are interested in > > should > > therefore be contained within the subfolders off each individual PMD. As > > you point > > out below, the mbuf specific part is only present in the files in the > > top-level > > PMD folder with the DPDK-specific RX/TX and queue setup routines. > > > Interesting! > > How could one embed these Intel drivers (igb, ixgbe, i40e, ...) into new > programs? > > If there is documentation, a platform-agnostic master repository, etc, that > would be really interesting. > > I have the impression as an outsider that the various incarnations of these > drivers (Linux, FreeBSD, DPDK) are loosely synchronized forks maintained at > considerable effort by each project. If there is actually a common core > that is easy to adopt, I am interested! > > (If dpdk-devel is the wrong mailing list for this discussion then perhaps > you could reply with Cc: to a more suitable one and I will subscribe there.) > > Cheers, > -Luke The code in those directories is "common" code that is maintained by Intel - which is why you see repeated comments about not modifying it for DPDK. It is just contained in it's own subfolder in each DPDK driver for easier updating off the internal Intel baseline. /Bruce