From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-oi0-f50.google.com (mail-oi0-f50.google.com [209.85.218.50]) by dpdk.org (Postfix) with ESMTP id 2F1E78E91 for ; Sat, 16 Jan 2016 16:03:06 +0100 (CET) Received: by mail-oi0-f50.google.com with SMTP id k206so153190638oia.1 for ; Sat, 16 Jan 2016 07:03:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6wind-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=/gMlurJ9hDoft2eJDBrJ384Ck5HTFkaIEJT5RW3HSLY=; b=tlMnw26stEQQhHnO1qGBgl1hlQQVKmwNefPo7Ac05cvB8lt54aH91+N5phP3jzui8v 9mPWSJq+FnZXzqWi2075YRudN4AFl0xh5H3RsARytcAKBkqcJALFnPpYgLGhvOwE2Rnw PBSqzn7bIK1P2nId6plM2BRhJ7YKdKDrfmCGpGLoIMI2a0qqD2dIL595dwssFObM6LY+ V2DlIasilfowW/pCoI0cSAheXTlZih56nMRvFnPN6xutReLU5w+3W8mg2RQKzHF+33A6 UfAGeEd2IlGU3QbU18XOf8wpSHYz7xToaN60GqBCrO+3A8TdstaTZPY6M+6c09Iaju6Y VCig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=/gMlurJ9hDoft2eJDBrJ384Ck5HTFkaIEJT5RW3HSLY=; b=DcS3wLk9mwZoYc3oO8R2nMuaKdjO2FL9dv1n8vImMzo95yf/ss8pT1kX2mQ1QeRfsq WMANMHB4iY/GLlag5Z96wAnJAtwPqQI5rrdDuW2n8L1iMhd43c4iTtgOJKUefKh8IpyQ aU4sPT0+3zqH2FPYozblodZWmGHtX7q6vyr4pcmxwSS7UrSawgEV/BK314utSdFLYj0S /EOIpeH7Uq8SRL2cNgK0Txj7LKjQUSvbtsT1MO48ip5AsWliaYjmkgYSEkvVlI3ES6k+ +xf1cZkCix3pewalYo62ZawVKdkeKBsKrQwQhQuhlMsy2tK5yIjeXa/Dkc6Ts1XcNPO3 3DxQ== X-Gm-Message-State: AG10YOSwVBAe+DvtEmyRqGskqBDFqNw9CRs4Felv9DQIlksGurXHIdk+StgTZ/FS0Tw2nM5ls2UI6Gxg+wP4GJEL X-Received: by 10.202.91.195 with SMTP id p186mr5721373oib.51.1452956585223; Sat, 16 Jan 2016 07:03:05 -0800 (PST) MIME-Version: 1.0 Received: by 10.76.180.72 with HTTP; Sat, 16 Jan 2016 07:02:45 -0800 (PST) In-Reply-To: References: <1452430254-30390-1-git-send-email-david.marchand@6wind.com> From: David Marchand Date: Sat, 16 Jan 2016 16:02:45 +0100 Message-ID: To: "Zhang, Helin" Content-Type: text/plain; charset=UTF-8 Cc: "dev@dpdk.org" Subject: Re: [dpdk-dev] [PATCH 00/11] kill global pci device id list 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: Sat, 16 Jan 2016 15:03:06 -0000 Hello Helin, On Sun, Jan 10, 2016 at 4:53 PM, Zhang, Helin wrote: > Thanks for your huge contribution! > May you help to describe more details of why you made these huge changes? As far as I can see, the only reason why we have a centralised header maintained in eal with all pci device ids is the need to identify pci devices that require a special treatment before starting a dpdk application (here, bind those pci devices to igb_uio / vfio). This patchset splits this header into small pieces maintained by the drivers themselves, then tries to come up with a way to retrieve those pci device ids from the final dpdk application and from the drivers compiled as shared libraries. With this, supported pci device ids are maintained by the drivers themselves rather than eal, pci devices ids requiring uio/vfio binding are still available. Regards, -- David Marchand