From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-13.0 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PULL_REQUEST,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id AA105C43219 for ; Fri, 3 May 2019 23:09:42 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 822FA2070B for ; Fri, 3 May 2019 23:09:42 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726939AbfECXJk (ORCPT ); Fri, 3 May 2019 19:09:40 -0400 Received: from mga11.intel.com ([192.55.52.93]:40730 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726042AbfECXJk (ORCPT ); Fri, 3 May 2019 19:09:40 -0400 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 03 May 2019 16:09:40 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.60,427,1549958400"; d="scan'208";a="136660068" Received: from jtkirshe-desk1.jf.intel.com ([134.134.177.96]) by orsmga007.jf.intel.com with ESMTP; 03 May 2019 16:09:40 -0700 From: Jeff Kirsher To: davem@davemloft.net Cc: Jeff Kirsher , netdev@vger.kernel.org, nhorman@redhat.com, sassmann@redhat.com Subject: [net-next v2 00/11][pull request] 40GbE Intel Wired LAN Driver Updates 2019-05-03 Date: Fri, 3 May 2019 16:09:28 -0700 Message-Id: <20190503230939.6739-1-jeffrey.t.kirsher@intel.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org This series contains updates to the i40e driver only. Carolyn changes the driver behavior to now disable the VF after one MDD event instead of allowing a couple of MDD events before doing the reset. Aleksandr changes the driver to only report an error when a VF tries to remove VLAN when a port VLAN is configured, unless it is VLAN 0. Also extends the LLDP support to be able to keep the current LLDP state persistent across a power cycle. Maciej fixes the checksum calculation due to firmware changes, which requires the driver to perform a double shadow RAM dump in some cases. Adam adds advertising support for 40GBase_LR4, 40GBase_CR4 and fibre in the driver. Jake cleans up a check that is not needed and was producing a warning in GCC 8. Harshitha fixes a misleading message by ensuring that a success message is only printed on the host side when the promiscuous mode change has been successful. Stefan Assmann adds the vendor id and device id to the dmesg log entry during probe to help with bug reports when lspci output may not be available. Alice and Piotr add recovery mode support in the i40e driver, which is needed for migrating from a structured to a flat firmware image. v2: Removed patch 1 "i40e: replace switch-statement to speed-up retpoline-enabled builds" from the series since it is no longer needed. Also updated the last patch in the series that introduces recovery mode support, to include a more detailed patch description and removed code not intended for the upstream kernel. The following are changes since commit 8ef988b914bd449458eb2174febb67b0f137b33c: Merge branch 'NXP-SJA1105-DSA-driver' and are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue 40GbE Adam Ludkiewicz (1): i40e: Report advertised link modes on 40GBase_LR4, CR4 and fibre Aleksandr Loktionov (2): i40e: remove error msg when vf with port vlan tries to remove vlan 0 i40e: Further implementation of LLDP Alice Michael (2): i40e: update version number i40e: Introduce recovery mode support Carolyn Wyborny (2): i40e: Fix for allowing too many MDD events on VF i40e: change behavior on PF in response to MDD event Harshitha Ramamurthy (1): i40e: fix misleading message about promisc setting on un-trusted VF Jacob Keller (1): i40e: remove out-of-range comparisons in i40e_validate_cloud_filter Maciej Paczkowski (1): i40e: ShadowRAM checksum calculation change Stefan Assmann (1): i40e: print PCI vendor and device ID during probe drivers/net/ethernet/intel/i40e/i40e.h | 1 + drivers/net/ethernet/intel/i40e/i40e_adminq.c | 5 + .../net/ethernet/intel/i40e/i40e_adminq_cmd.h | 20 +- drivers/net/ethernet/intel/i40e/i40e_common.c | 62 +++- .../net/ethernet/intel/i40e/i40e_debugfs.c | 4 +- .../net/ethernet/intel/i40e/i40e_ethtool.c | 28 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 341 +++++++++++++++--- drivers/net/ethernet/intel/i40e/i40e_nvm.c | 29 +- .../net/ethernet/intel/i40e/i40e_prototype.h | 8 +- drivers/net/ethernet/intel/i40e/i40e_type.h | 1 + .../ethernet/intel/i40e/i40e_virtchnl_pf.c | 35 +- 11 files changed, 451 insertions(+), 83 deletions(-) -- 2.20.1