From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wg0-f48.google.com (mail-wg0-f48.google.com [74.125.82.48]) by dpdk.org (Postfix) with ESMTP id 07EA05A41 for ; Fri, 8 May 2015 11:32:05 +0200 (CEST) Received: by wgic8 with SMTP id c8so40555574wgi.1 for ; Fri, 08 May 2015 02:32:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=v6lzB49l51pO0XR24rWclWTwPrp+mVv8OWgE+n2yBk4=; b=ZOpdpvDX4picUlLqxxol7jT3mzPX6t/+4PCQhzwi8hRXYs29G8yKlTqFXdugEIavK/ 1/7QL0wFSuorNcDB2NDvGj2y+zvdDx8fIgvMoUa4JZCMwccJyrRHMxgwsGvx0PHRu5qK Fr6jQ/rJI/35o+7khUhAnSsdf8/+6Wqma+H7gcxzudBMtZjV01uYoAzkDfwUtrAQ5ExN NTIATQBAMo4DZxpZR1CgZn77O9CXsjon5c4QpWOSryZ6Upm0L/HI3p4PobEZT37UMb+y aBjMy76K5rtQZ+MMSpiOX2HZMrESaL2S9tBkgs+5V2EKhz7ZTRb/LW3iNXbP9YXdO4TA DJlA== MIME-Version: 1.0 X-Received: by 10.180.104.225 with SMTP id gh1mr4435605wib.65.1431077524830; Fri, 08 May 2015 02:32:04 -0700 (PDT) Sender: lukego@gmail.com Received: by 10.27.134.198 with HTTP; Fri, 8 May 2015 02:32:04 -0700 (PDT) In-Reply-To: <20150508090645.GA7376@bricha3-MOBL3> References: <26FA93C7ED1EAA44AB77D62FBE1D27BA54D1A917@IRSMSX102.ger.corp.intel.com> <26FA93C7ED1EAA44AB77D62FBE1D27BA54D29B55@IRSMSX102.ger.corp.intel.com> <554B85D5.6010808@cloudius-systems.com> <554B8D48.7010900@cloudius-systems.com> <20150508090645.GA7376@bricha3-MOBL3> Date: Fri, 8 May 2015 11:32:04 +0200 X-Google-Sender-Auth: oOB4ktKQjzyGdD97cBmKAVAqU5w Message-ID: From: Luke Gorrie To: Bruce Richardson Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.15 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:32:05 -0000 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