From patchwork Fri Mar 17 20:09:03 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tony Nguyen X-Patchwork-Id: 71424 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:604a:0:0:0:0:0 with SMTP id j10csp545819wrt; Fri, 17 Mar 2023 13:28:30 -0700 (PDT) X-Google-Smtp-Source: AK7set/pwKoz1KlMy9SeTIsPkPdWuZT2fRdmumh66wvKiy/JcGEuL0s2PFixZMlFbsrTk1Q9u9pZ X-Received: by 2002:a17:903:2308:b0:19a:7060:948 with SMTP id d8-20020a170903230800b0019a70600948mr8717155plh.1.1679084910520; Fri, 17 Mar 2023 13:28:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679084910; cv=none; d=google.com; s=arc-20160816; b=O4r73Q6ZDsWl1a02/jpqL0FAZIIYOqwx8VJWG3tONz81RkGnY90xAL6cwTogmSxldd V/LkTI7Qmo/Mm2xJNfVwpS0OEkYS1cCxXv8vkuC8rEelK528ofAv7cktTupODGVKEtRw VwecK9E1TU7f5InT5ipazC3iESvrr9484W120gfRSNUcG/b5OoGI7GEIaeam4/oUUnaP p9DZy0Wi+9XOP7/cq6LHdevYEIyH5kf3M/wwi82UX4IKDgD2tYr6+uYyWTQahXCFtkys UQZAaU6RD2O5L7xJ8tKp1cW7l5i1PnXm1a6CbAXyfrqNicHsJzad53gDJ3GHxMXAoDpp zw7w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=3miClO5tFxV77Ww5bmXZsans8wkzin2f63fziJMW/5g=; b=FUbThsTPJ5Vrt0FOqogL7QzjaCrY5mXcmhjGVKmAXNKGZmVHq5AeMfug7qQwNWQHO3 N7mgbOou/WR82BqXqg75OA47jitQCCrIoBwQIBW6IIvOpeGzMa4DDH+/iedDS0VPv0GX DydGaXab9ZJUnCF+IT3/CW2KPOXTiWUj7Ud21/rK8e2rO3k393PuLI6mE29a/Or88CAa TXZMaGaT0g2J7H3V5B+2PzrY9I4e4g8JDWpk+mkDwWer6CwIKYjPZHqgvfMbyRdtaVRo M+BqCZaH53MmPMPjoGfKdnqSK+9BX58CPrx4spw0zN35jz3VEk92WEs8byWJ6/ryClqV gkww== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=geHwKt8l; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id u14-20020a170903124e00b0019f336180d8si3694440plh.180.2023.03.17.13.27.43; Fri, 17 Mar 2023 13:28:30 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=geHwKt8l; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229867AbjCQULB (ORCPT + 99 others); Fri, 17 Mar 2023 16:11:01 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36904 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229489AbjCQUK7 (ORCPT ); Fri, 17 Mar 2023 16:10:59 -0400 Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1A05E10CF; Fri, 17 Mar 2023 13:10:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1679083852; x=1710619852; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=sLjAe3WIE2bI/D0vKM/P9Wx8OrHaHp/IbKpQ1sYWhFU=; b=geHwKt8l8820cd7HJCKR9odrBG+8UGbVH1w0iW1lCPk2B9I24zGQ/KKn qKq8zNzyLN/lf57F/2nFaCvhu4RbKYmfRHbdpzuiEQsh4cuNY4Lo282Y9 7DoTw3ir9cS7JoFQF1ySHKwAPZ90eVtZdvapcXMsH3oc3jDHj/cBblNYS YruDM7yvY1ezoHsMlTQNAcN8D5Ef/FKHyx8pTg+QgygMXyiBsR4YL+NB7 hzw4d23gruRQKhhb+bS6FDOBNdlRHeoYGHSBxnzQJhMfwPxzPxfPZjhaC 7E7ES2IC3a9l635lbkOQ8uGSFOQiSQfJ+M0145otqGbvAsCh6WUHINb5P w==; X-IronPort-AV: E=McAfee;i="6600,9927,10652"; a="335847763" X-IronPort-AV: E=Sophos;i="5.98,268,1673942400"; d="scan'208";a="335847763" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Mar 2023 13:10:50 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10652"; a="854571193" X-IronPort-AV: E=Sophos;i="5.98,268,1673942400"; d="scan'208";a="854571193" Received: from anguy11-upstream.jf.intel.com ([10.166.9.133]) by orsmga005.jf.intel.com with ESMTP; 17 Mar 2023 13:10:49 -0700 From: Tony Nguyen To: davem@davemloft.net, kuba@kernel.org, pabeni@redhat.com, edumazet@google.com Cc: Tony Nguyen , jesse.brandeburg@intel.com, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, intel-wired-lan@lists.osuosl.org Subject: [PATCH net-next] ixgb: Remove ixgb driver Date: Fri, 17 Mar 2023 13:09:03 -0700 Message-Id: <20230317200904.3796436-1-anthony.l.nguyen@intel.com> X-Mailer: git-send-email 2.38.1 MIME-Version: 1.0 X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, SPF_HELO_NONE,SPF_NONE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1760648139052014288?= X-GMAIL-MSGID: =?utf-8?q?1760648139052014288?= There are likely no users of this driver as the hardware has been discontinued since 2010. Remove the driver and all references to it in documentation. Suggested-by: Jakub Kicinski Signed-off-by: Tony Nguyen Acked-by: Jesse Brandeburg --- Documentation/PCI/pci-error-recovery.rst | 1 - .../device_drivers/ethernet/index.rst | 1 - .../device_drivers/ethernet/intel/ixgb.rst | 468 ---- arch/loongarch/configs/loongson3_defconfig | 1 - arch/mips/configs/loongson2k_defconfig | 1 - arch/mips/configs/loongson3_defconfig | 1 - arch/mips/configs/mtx1_defconfig | 1 - arch/powerpc/configs/powernv_defconfig | 1 - arch/powerpc/configs/ppc64_defconfig | 1 - arch/powerpc/configs/ppc64e_defconfig | 1 - arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/powerpc/configs/pseries_defconfig | 1 - arch/powerpc/configs/skiroot_defconfig | 1 - drivers/net/ethernet/intel/Kconfig | 17 - drivers/net/ethernet/intel/Makefile | 1 - drivers/net/ethernet/intel/ixgb/Makefile | 9 - drivers/net/ethernet/intel/ixgb/ixgb.h | 179 -- drivers/net/ethernet/intel/ixgb/ixgb_ee.c | 580 ----- drivers/net/ethernet/intel/ixgb/ixgb_ee.h | 79 - .../net/ethernet/intel/ixgb/ixgb_ethtool.c | 642 ----- drivers/net/ethernet/intel/ixgb/ixgb_hw.c | 1229 --------- drivers/net/ethernet/intel/ixgb/ixgb_hw.h | 767 ------ drivers/net/ethernet/intel/ixgb/ixgb_ids.h | 23 - drivers/net/ethernet/intel/ixgb/ixgb_main.c | 2285 ----------------- drivers/net/ethernet/intel/ixgb/ixgb_osdep.h | 39 - drivers/net/ethernet/intel/ixgb/ixgb_param.c | 442 ---- 26 files changed, 6772 deletions(-) delete mode 100644 Documentation/networking/device_drivers/ethernet/intel/ixgb.rst delete mode 100644 drivers/net/ethernet/intel/ixgb/Makefile delete mode 100644 drivers/net/ethernet/intel/ixgb/ixgb.h delete mode 100644 drivers/net/ethernet/intel/ixgb/ixgb_ee.c delete mode 100644 drivers/net/ethernet/intel/ixgb/ixgb_ee.h delete mode 100644 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c delete mode 100644 drivers/net/ethernet/intel/ixgb/ixgb_hw.c delete mode 100644 drivers/net/ethernet/intel/ixgb/ixgb_hw.h delete mode 100644 drivers/net/ethernet/intel/ixgb/ixgb_ids.h delete mode 100644 drivers/net/ethernet/intel/ixgb/ixgb_main.c delete mode 100644 drivers/net/ethernet/intel/ixgb/ixgb_osdep.h delete mode 100644 drivers/net/ethernet/intel/ixgb/ixgb_param.c diff --git a/Documentation/PCI/pci-error-recovery.rst b/Documentation/PCI/pci-error-recovery.rst index bdafeb4b66dc..9981d330da8f 100644 --- a/Documentation/PCI/pci-error-recovery.rst +++ b/Documentation/PCI/pci-error-recovery.rst @@ -418,7 +418,6 @@ That is, the recovery API only requires that: - drivers/next/e100.c - drivers/net/e1000 - drivers/net/e1000e - - drivers/net/ixgb - drivers/net/ixgbe - drivers/net/cxgb3 - drivers/net/s2io.c diff --git a/Documentation/networking/device_drivers/ethernet/index.rst b/Documentation/networking/device_drivers/ethernet/index.rst index 392969ac88ad..6e9e7012d000 100644 --- a/Documentation/networking/device_drivers/ethernet/index.rst +++ b/Documentation/networking/device_drivers/ethernet/index.rst @@ -31,7 +31,6 @@ Contents: intel/fm10k intel/igb intel/igbvf - intel/ixgb intel/ixgbe intel/ixgbevf intel/i40e diff --git a/Documentation/networking/device_drivers/ethernet/intel/ixgb.rst b/Documentation/networking/device_drivers/ethernet/intel/ixgb.rst deleted file mode 100644 index c6a233e68ad6..000000000000 --- a/Documentation/networking/device_drivers/ethernet/intel/ixgb.rst +++ /dev/null @@ -1,468 +0,0 @@ -.. SPDX-License-Identifier: GPL-2.0+ - -===================================================================== -Linux Base Driver for 10 Gigabit Intel(R) Ethernet Network Connection -===================================================================== - -October 1, 2018 - - -Contents -======== - -- In This Release -- Identifying Your Adapter -- Command Line Parameters -- Improving Performance -- Additional Configurations -- Known Issues/Troubleshooting -- Support - - - -In This Release -=============== - -This file describes the ixgb Linux Base Driver for the 10 Gigabit Intel(R) -Network Connection. This driver includes support for Itanium(R)2-based -systems. - -For questions related to hardware requirements, refer to the documentation -supplied with your 10 Gigabit adapter. All hardware requirements listed apply -to use with Linux. - -The following features are available in this kernel: - - Native VLANs - - Channel Bonding (teaming) - - SNMP - -Channel Bonding documentation can be found in the Linux kernel source: -/Documentation/networking/bonding.rst - -The driver information previously displayed in the /proc filesystem is not -supported in this release. Alternatively, you can use ethtool (version 1.6 -or later), lspci, and iproute2 to obtain the same information. - -Instructions on updating ethtool can be found in the section "Additional -Configurations" later in this document. - - -Identifying Your Adapter -======================== - -The following Intel network adapters are compatible with the drivers in this -release: - -+------------+------------------------------+----------------------------------+ -| Controller | Adapter Name | Physical Layer | -+============+==============================+==================================+ -| 82597EX | Intel(R) PRO/10GbE LR/SR/CX4 | - 10G Base-LR (fiber) | -| | Server Adapters | - 10G Base-SR (fiber) | -| | | - 10G Base-CX4 (copper) | -+------------+------------------------------+----------------------------------+ - -For more information on how to identify your adapter, go to the Adapter & -Driver ID Guide at: - - https://support.intel.com - - -Command Line Parameters -======================= - -If the driver is built as a module, the following optional parameters are -used by entering them on the command line with the modprobe command using -this syntax:: - - modprobe ixgb [