From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by dpdk.org (Postfix) with ESMTP id 27B0A1094 for ; Tue, 3 Jan 2017 09:02:44 +0100 (CET) Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga103.fm.intel.com with ESMTP; 03 Jan 2017 00:02:44 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.33,451,1477983600"; d="scan'208";a="48693458" Received: from unknown (HELO localhost.localdomain.sh.intel.com) ([10.239.128.150]) by orsmga005.jf.intel.com with ESMTP; 03 Jan 2017 00:02:42 -0800 From: "Chen Jing D(Mark)" To: dev@dpdk.org Cc: ferruh.yigit@intel.com, vincent.jardin@6wind.com, jingjing.wu@intel.com, "Chen Jing D(Mark)" Date: Tue, 3 Jan 2017 08:59:15 +0800 Message-Id: <1483405159-9237-1-git-send-email-jing.d.chen@intel.com> X-Mailer: git-send-email 1.9.3 Subject: [dpdk-dev] [PATCH 0/4] enhancement to i40e PF host driver 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: Tue, 03 Jan 2017 08:02:45 -0000 Current PF host driver can serve DPDK VF well, but the implementation is not complete to support Linux VF, even both DPDK VF and Linux VF use same API set. This patch set made below changes: 1. Make an enhancement on interface to serve VF, so both Linux and DPDK VF can be well served. 2. Change API version number so both DPDK and Linux VF can recognize and select proper command and data structure to request service. But the sacrifice is DPDK VF can't identify host driver (Linux or DPDK) and extended function provided in DPDK PF host driver can't be used. This situation will change after negotiate with Linux maintainer to provide a better mechanism to identify both PF and VF function. Chen Jing D(Mark) (4): net/i40e: change version number to support Linux VF net/i40e: return correct VSI id net/i40e: parse more VF parameter and configure net/i40e: support Linux VF to configure IRQ link list drivers/net/i40e/i40e_pf.c | 174 +++++++++++++++++++++++++++++++++++++++----- 1 files changed, 156 insertions(+), 18 deletions(-) -- 1.7.7.6