From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by dpdk.org (Postfix) with ESMTP id B342F1B87F for ; Fri, 9 Feb 2018 08:41:05 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 08 Feb 2018 23:41:04 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.46,482,1511856000"; d="scan'208";a="202805050" Received: from unknown (HELO dpdk9.sh.intel.com) ([10.67.118.52]) by fmsmga006.fm.intel.com with ESMTP; 08 Feb 2018 23:41:03 -0800 From: Beilei Xing To: stable@dpdk.org Date: Fri, 9 Feb 2018 15:41:35 +0800 Message-Id: <1518162100-106136-1-git-send-email-beilei.xing@intel.com> X-Mailer: git-send-email 2.5.5 Subject: [dpdk-stable] [BACKPORT 0/5] 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: Fri, 09 Feb 2018 07:41:07 -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 17.11 LTS. Commit id: 3d2804be6e883ed31fe41dc79a840dbee96eb29a Beilei Xing (5): net/i40e: warn when writing global registers net/i40e: add debug logs when writing global registers net/i40e: fix multiple driver support net/i40e: fix interrupt conflict with multi-driver net/i40e: fix Rx interrupt doc/guides/nics/i40e.rst | 23 ++ drivers/net/i40e/i40e_ethdev.c | 470 +++++++++++++++++++++++++++++--------- drivers/net/i40e/i40e_ethdev.h | 61 ++++- drivers/net/i40e/i40e_ethdev_vf.c | 4 +- drivers/net/i40e/i40e_fdir.c | 39 ++-- drivers/net/i40e/i40e_flow.c | 8 + 6 files changed, 476 insertions(+), 129 deletions(-) -- 2.5.5