From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-oi0-f52.google.com (mail-oi0-f52.google.com [209.85.218.52]) by dpdk.org (Postfix) with ESMTP id 36E2AFFA for ; Thu, 31 Aug 2017 11:00:13 +0200 (CEST) Received: by mail-oi0-f52.google.com with SMTP id r203so838545oih.0 for ; Thu, 31 Aug 2017 02:00:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netronome-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=FUEe5KSQEI6+mCxDJLR0n33dPLMs5u/cp875ZOdXeps=; b=ZUVcJotEWfUifRixG8Xt0f6uNP2Fb/ETRqSwxqFRauPpfzeQ2i+TiqW9+fUxF7I/di ROg4py9ZwUFKYSEF/IXn7Ck5ZJjhVxfU9cSiW9nYNLjGZe465wfZUSUAIlkxs1MkEhxS vEtPwfo0FO840/Lxj1iBT6KYK4HIqs7NRO1mI3XcsCLDkX9ZtrgxgeJLZZc1vVhxSARK dh6lcMs1LMoA1xrXqO81n1abX6NPHhrdQUyNDmKfdBmTRHDkZm+31+WoYGUw/H5rou96 1DvceSq0BdTEym2VmAe88WtreqajIgo5n/+iC1AqM3vfbbvpn2my7L/rj4tFLAdoNPEr A08w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=FUEe5KSQEI6+mCxDJLR0n33dPLMs5u/cp875ZOdXeps=; b=PmsQGBswEjuDJ0xJjKNX/C1CREHO/Ho2/r5orYwAWJgiTJnuN5g3nTdOQNGjoLjja0 6KJuI7owy0Yacp48jRaNrZojSkGjEtRm9iUURv3kXrmGtsowdEsg5AJLgqLmXVuwZGXQ xKi/OpkYBXpT1OCEMe0qK/a2YhulDIKNjY+RFIpxcPTEReNjDJatw/ofdyrkmzh59RWD RM5b0/M7SlHE6yBYJrTgG8pK6Borrt3mg//h7xLGTB0Q46rldIdInPz02rm0/KWzo9i9 5k+PrTt5gTx7JRRLxKR4Hwij915onPTUy/Wo0UrWhuCUcd84+/ViDTy5mI1pV0p3SU6u crdw== X-Gm-Message-State: AHYfb5hiKt+E2ohwQkN9/lyOYWRZCO4xuU89ic5MdyQ/d1H7Dlbm46s1 F2kTzzPXQ5BHXTj4Lm1JPqrERbb1tbr0 X-Received: by 10.202.214.6 with SMTP id n6mr4879697oig.179.1504170013093; Thu, 31 Aug 2017 02:00:13 -0700 (PDT) MIME-Version: 1.0 Received: by 10.58.33.212 with HTTP; Thu, 31 Aug 2017 02:00:12 -0700 (PDT) In-Reply-To: References: <1503591622-16232-1-git-send-email-alejandro.lucero@netronome.com> From: Alejandro Lucero Date: Thu, 31 Aug 2017 10:00:12 +0100 Message-ID: To: Ferruh Yigit Cc: dev Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: Re: [dpdk-dev] [PATCH 00/16] nfp: add pf support X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Aug 2017 09:00:14 -0000 On Mon, Aug 28, 2017 at 5:42 PM, Ferruh Yigit wrote: > On 8/24/2017 5:20 PM, Alejandro Lucero wrote: > > NFP PMD has just had support for SRIOV VFs until now. This patchset adds > > support for the PF, but just for being used as another DPDK port. No VF > > management is added by now. > > > > NFP is a programmable device and it supports virtual NICs (vNICs) through > > firmware implementation. Different firmware applications implement vNICs > > for PF devices and VF devices, being number of vNICs dependent on the > > firmware and the NFP card available. PF vNIC (virtual) BARs are a subset > > of PF PCI device BARs while VF vNIC BARs are same than VF PCI BARs. > > > > Working with VF vNICs requires a PF driver uploading the firmware and > > doing some NFP configuration. This needs can be only done with the kernel > > NFP PF netdev driver by now. > > > > Working with PF vNIC requires the PMD doing the NFP configuration and for > > accessing the NFP a specific user space interface is created. NFP Service > > Processor Userspace (NSPU) interface allows to create specific PCI BAR > > windows for accessing different parts of the NFP device, including the > > Network Service Processor (NSP) itself. The NSPU interface is implemented > > as the base for working with the PF. > > > > Alejandro Lucero (16): > > nfp: add nsp user space interface > > nfp: add specific pf probe function > > nfp: add support for new pci id > > nfp: add nsp support for commands > > nfp: add nsp fw upload command > > nfp: add nsp symbol resolution command > > nfp: add fw upload logic > > nfp: add support for vnic config bar mapping > > nfp: add support for vNIC rx/tx bar mappings > > nfp: support pf devices inside pmd initialization > > nfp: allocate eth_dev from pf probe function > > nfp: support pf multiport > > nfp: add nsp support for hw link configuration > > nfp: add support for hw port link configuration > > nfp: read pf port mac addr using nsp > > doc: update nfp with pf support information > > For all patches in the set, can you please run the tool > ./devtools/check-git-log.sh [1], it checks for some common commit log > errors. > > > [1] > ./devtools/check-git-log.sh checks the applied commits in the tree and > gets commit number to check as parameter: > "./devtools/check-git-log.sh -16" for this case. > > I will fix this in next patch set version. Thanks