From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by dpdk.org (Postfix) with ESMTP id 8F62C1B61C for ; Tue, 6 Feb 2018 04:17:02 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 05 Feb 2018 19:17:01 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.46,467,1511856000"; d="scan'208";a="17376069" Received: from unknown (HELO dpdk9.sh.intel.com) ([10.67.118.52]) by fmsmga002.fm.intel.com with ESMTP; 05 Feb 2018 19:17:00 -0800 From: Beilei Xing To: jingjing.wu@intel.com, stable@dpdk.org Cc: beilei.xing@intel.com Date: Tue, 6 Feb 2018 11:17:32 +0800 Message-Id: <1517887056-46596-1-git-send-email-beilei.xing@intel.com> X-Mailer: git-send-email 2.5.5 In-Reply-To: <1517819520-12673-1-git-send-email-beilei.xing@intel.com> References: <1517819520-12673-1-git-send-email-beilei.xing@intel.com> Subject: [dpdk-stable] [BACKPORT v5 0/4] net/i40e: fix multiple driver support issue X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Feb 2018 03:17:02 -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 logs for global configuration and adds device args to disable global configuration and change interrupt for PF. This patchset is based on 16.11.4 LTS. Commit id: 516447a5056c093e4d020011a69216b453576782 v5 changes: - Change the prefix with BACKPORT instead of PATCH. v4 changes: - Add doc for new parameter. - Fix logical error. v3 changes: - Fix interrupt conflict when using multiple driver. v2 changes: - Add warning logs and debug logs. 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 | 27 +++ drivers/net/i40e/i40e_ethdev.c | 412 ++++++++++++++++++++++++++++---------- drivers/net/i40e/i40e_ethdev.h | 63 +++++- drivers/net/i40e/i40e_ethdev_vf.c | 4 +- 4 files changed, 392 insertions(+), 114 deletions(-) -- 2.5.5