From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by dpdk.org (Postfix) with ESMTP id 8387AA499 for ; Fri, 2 Feb 2018 13:05:15 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 02 Feb 2018 04:05:14 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.46,448,1511856000"; d="scan'208";a="198139796" Received: from unknown (HELO dpdk9.sh.intel.com) ([10.67.118.52]) by orsmga005.jf.intel.com with ESMTP; 02 Feb 2018 04:05:13 -0800 From: Beilei Xing To: dev@dpdk.org, jingjing.wu@intel.com Date: Fri, 2 Feb 2018 20:05:48 +0800 Message-Id: <1517573152-92442-1-git-send-email-beilei.xing@intel.com> X-Mailer: git-send-email 2.5.5 In-Reply-To: <1517485772-80595-1-git-send-email-beilei.xing@intel.com> References: <1517485772-80595-1-git-send-email-beilei.xing@intel.com> Subject: [dpdk-dev] [PATCH v4 0/4] net/i40e: fix multiple driver support issue 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: Fri, 02 Feb 2018 12:05:15 -0000 DPDK i40e PMD will modify some global registers during initialization and post initialization, there'll be impact during use of 700 series Ethernet Adapter with both Linux kernel and DPDK PMD. This patchset adds log for global configuration and adds device args to disable global configuration and change interrupt for PF. v4 changes: - Fix interrupt conflict when using multiple driver. v3 changes: - Reword commit log. v2 changes: - Add debug log when writing global registers - Add option to disable writing global registers Beilei Xing (4): net/i40e: add warnings when writing global registers net/i40e: add debug logs when writing global registers net/i40e: fix multiple driver support issue net/i40e: fix interrupt conflict when using multi-driver doc/guides/nics/i40e.rst | 12 + drivers/net/i40e/i40e_ethdev.c | 477 ++++++++++++++++++++++++++++++-------- drivers/net/i40e/i40e_ethdev.h | 69 +++++- drivers/net/i40e/i40e_ethdev_vf.c | 4 +- drivers/net/i40e/i40e_fdir.c | 40 ++-- drivers/net/i40e/i40e_flow.c | 9 + 6 files changed, 487 insertions(+), 124 deletions(-) -- 2.5.5