From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wi0-f172.google.com (mail-wi0-f172.google.com [209.85.212.172]) by dpdk.org (Postfix) with ESMTP id E242BB630 for ; Wed, 18 Feb 2015 01:14:26 +0100 (CET) Received: by mail-wi0-f172.google.com with SMTP id l15so37501075wiw.5 for ; Tue, 17 Feb 2015 16:14:26 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:organization :user-agent:in-reply-to:references:mime-version :content-transfer-encoding:content-type; bh=d3V3PzXJ8yVNqPg/jwa3EYTEPZxK/nCpb6lWYFEodLc=; b=O2RugHSg4M8CnmP37jPHnSdE2sEUkgaok8IHR+larbx0kz1LdD3XcOCEuePVmFHNyz dIAacgoincUGgpqFKRjUP4ucSwov+mZQASaunZzHKumi5vWuBda3+vBpT+q15FOqAEal lF+/nJ5TZyR3jd61Y4gHHXfgCEhil8JI/vzp9QeIN+KFPuhA3bd08KcedwyqUdmKMZd3 a13sAsUdF6OQCFHfv9lv5Vp9rOC611poL2f0YtZumGRQjwGlr21xWK5aRbqcr/1h+GEF pH1ABVpeG4EdyW8OwamMapP8YAHlJEgQ2V0Ghdq7Qu0vsNCbp/VZSMaMu2qx81yFZWio JGiQ== X-Gm-Message-State: ALoCoQkjdDtVQhWDTF4w15pnKyUepk5MINXOGbMBjfJOekTu9U2D9laIR2gcHiAsj8Mn7nbIcXzW X-Received: by 10.180.87.169 with SMTP id az9mr52795884wib.72.1424218466708; Tue, 17 Feb 2015 16:14:26 -0800 (PST) Received: from xps13.localnet (guy78-1-82-235-116-147.fbx.proxad.net. [82.235.116.147]) by mx.google.com with ESMTPSA id a1sm29629373wjs.40.2015.02.17.16.14.25 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 17 Feb 2015 16:14:25 -0800 (PST) From: Thomas Monjalon To: "Chen Jing D(Mark)" Date: Wed, 18 Feb 2015 01:13:53 +0100 Message-ID: <1624552.rJS4gEdYl2@xps13> Organization: 6WIND User-Agent: KMail/4.14.4 (Linux/3.18.4-1-ARCH; KDE/4.14.4; x86_64; ; ) In-Reply-To: <1424182739-11058-1-git-send-email-jing.d.chen@intel.com> References: <1423815597-17819-2-git-send-email-jing.d.chen@intel.com> <1424182739-11058-1-git-send-email-jing.d.chen@intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Cc: dev@dpdk.org Subject: Re: [dpdk-dev] [PATCH v6 00/16] lib/librte_pmd_fm10k : fm10k pmd driver 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, 18 Feb 2015 00:14:27 -0000 2015-02-17 22:18, Chen Jing D: > From: "Chen Jing D(Mark)" > > The patch set add poll mode driver for the host interface of Intel > Ethernet Switch FM10000 Series of silicons, which integrate NIC and > switch functionalities. The patch set include below features: > > 1. Basic RX/TX functions for PF/VF. > 2. Interrupt handling mechanism for PF/VF. > 3. per queue start/stop functions for PF/VF. > 4. Mailbox handling between PF/VF and PF/Switch Manager. > 5. Receive Side Scaling (RSS) for PF/VF. > 6. Scatter receive function for PF/VF. > 7. reta update/query for PF/VF. > 8. VLAN filter set for PF. > 9. Link status query for PF/VF. > > Change in v6: > - Merge ABI patch with fm10k driver regsiter patch. > - Fix typo. > - Rework comments. > - Minor adjustment on commit log. > - Increase error variable after mbuf allocation failed. > > Change in v5: > - Add sanity check for mbuf allocation. > - Add a new patch to claim fm10k driver review > - Change commit log. > - Add unlikely in func rx_desc_to_ol_flags to gain performance > - Add a new patch to add ABI version > > Change in v4: > - Change commit log to remove improper words. > > Changes in v3: > - Update base driver. > - Define several macros to pass base driver compile. > > Changes in v2: > - Merge 3 patches into 1 to configure fm10k compile environment. > - Rework on log code to follow style in ixgbe. > - Rework log message, remove redundant '\n' > - Update Copyright year from "2014" to "2015" > - Change base driver directory name from SHARED to base > - Add more description in log for patch "add PF and VF interrupt" > - Merge 2 patches into 1 to register fm10k driver > - Define macro to replace numeric for lower 32-bit mask. > > Chen Jing D(Mark) (1): > maintainers: claim for fm10k review > > Jeff Shaw (15): > fm10k: add base driver > eal: add fm10k device id > fm10k: register fm10k pmd PF driver > config: change config files to add fm10k into compile > fm10k: add reta update/requery functions > fm10k: add Rx queue setup/release function > fm10k: add Tx queue setup/release function > fm10k: add Rx/Tx single queue start/stop function > fm10k: add dev start/stop functions > fm10k: add receive and tranmit function > fm10k: add PF RSS support > fm10k: add scatter receive function > fm10k: add function to set vlan > fm10k: add SRIOV-VF support > fm10k: add PF and VF interrupt handling function > > MAINTAINERS | 4 + > config/common_bsdapp | 11 + > config/common_linuxapp | 11 + > lib/Makefile | 1 + > lib/librte_eal/common/include/rte_pci_dev_ids.h | 22 + > lib/librte_pmd_fm10k/Makefile | 100 + > lib/librte_pmd_fm10k/base/fm10k_api.c | 341 ++++ > lib/librte_pmd_fm10k/base/fm10k_api.h | 61 + > lib/librte_pmd_fm10k/base/fm10k_common.c | 572 ++++++ > lib/librte_pmd_fm10k/base/fm10k_common.h | 52 + > lib/librte_pmd_fm10k/base/fm10k_mbx.c | 2185 +++++++++++++++++++++++ > lib/librte_pmd_fm10k/base/fm10k_mbx.h | 329 ++++ > lib/librte_pmd_fm10k/base/fm10k_osdep.h | 148 ++ > lib/librte_pmd_fm10k/base/fm10k_pf.c | 1992 +++++++++++++++++++++ > lib/librte_pmd_fm10k/base/fm10k_pf.h | 155 ++ > lib/librte_pmd_fm10k/base/fm10k_tlv.c | 914 ++++++++++ > lib/librte_pmd_fm10k/base/fm10k_tlv.h | 199 ++ > lib/librte_pmd_fm10k/base/fm10k_type.h | 937 ++++++++++ > lib/librte_pmd_fm10k/base/fm10k_vf.c | 641 +++++++ > lib/librte_pmd_fm10k/base/fm10k_vf.h | 91 + > lib/librte_pmd_fm10k/fm10k.h | 292 +++ > lib/librte_pmd_fm10k/fm10k_ethdev.c | 1867 +++++++++++++++++++ > lib/librte_pmd_fm10k/fm10k_logs.h | 78 + > lib/librte_pmd_fm10k/fm10k_rxtx.c | 462 +++++ > lib/librte_pmd_fm10k/rte_pmd_fm10k_version.map | 4 + > mk/rte.app.mk | 4 + Pulled from next/dpdk-fm10k, thanks.