Message ID | 20250220-netconsole-v5-0-4aeafa71debf@purestorage.com (mailing list archive) |
---|---|
Headers | show
Received: from mail-pl1-f227.google.com (mail-pl1-f227.google.com [209.85.214.227]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 01527156CA for <netdev@vger.kernel.org>; Fri, 21 Feb 2025 01:29:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.227 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740101372; cv=none; b=X3tNJaSrY2002fEUuH5HE2NpX1MwXxTp8zYYHtga/ySQ09gTsUGmUkhJZodkeT2Tc5dhK2d0dlwUDHAcNBWDo9hSov+F6MAq0OFpi+Yga0pyf5YYlAM//T157T4hmugFxwvxrmieTbDtZjjidTUNdiKoIV+GeNBwuUBuHjeH2eM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740101372; c=relaxed/simple; bh=OxL4DZJqt64PUiQXYxlTRUZr/x1LfFZisrvwzPOc5DA=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=QpFxUnFS2pfyHtsDECL0kMMm/SFGSVDB2DfxEHOCftwIluSdFiQS1Q/BKAcqRVWE1snQvkJwIJlOtilHPqYFHfDyqbgBHSG/lVTrv7sP4iBo51/ugMwbc6ATAPJ7Oo2FHBkKIRP1Ef4myk9Za/3WOmmyZIPwr5ZVwk68XjrPL0U= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=purestorage.com; spf=fail smtp.mailfrom=purestorage.com; dkim=pass (2048-bit key) header.d=purestorage.com header.i=@purestorage.com header.b=S7NzPIqN; arc=none smtp.client-ip=209.85.214.227 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=purestorage.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=purestorage.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=purestorage.com header.i=@purestorage.com header.b="S7NzPIqN" Received: by mail-pl1-f227.google.com with SMTP id d9443c01a7336-221057b6ac4so29630905ad.2 for <netdev@vger.kernel.org>; Thu, 20 Feb 2025 17:29:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=purestorage.com; s=google2022; t=1740101370; x=1740706170; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=WpUJdoMAs8bzYIcG1jnoru7eUeYOX5eR6ASAPS5wK3I=; b=S7NzPIqNNYpFfenN8jLYCZpiN4jTAPcYTG2vvjHqHHDb29dEPdljEt/smx0YtcbJo+ vd6xosEVzDHR0mAnzrJP0ZW//goBcZ676PprhbS7DcWCYE/sL7DpBhNAd7cm6ObHPMIv Dv+RujRiTM/Vp0JhLZpOZLH4FOfObZr2IJ4PfpjkwgdhAkkqfZ0xYgrT+YDoUPFnCqzC H55Usv8C9BEQ9iBOZMXadiwUXgdKVXULXg88O2kQKnZOH1mfw+oM2OGfpvE8sknkKRaM RthjMD2yeFZAFmbBGajLBriZxamKtwLUxBfFpqXuL8bG0JUGjp8Ez+jPStkHU4x+1L4b ttFA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740101370; x=1740706170; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=WpUJdoMAs8bzYIcG1jnoru7eUeYOX5eR6ASAPS5wK3I=; b=cL2dc8YgBkp/rww9E2TtJD6mOFkt18vAaAUhFMS2Vptp2WZIjTRe3j3WO6rNFpVmJJ +NpwaG/I8VNgx76DecT4n4GxZHpv0kp/uXUSvJXKGilNDf+RbxW4wSV41NfC+YINf3sZ qlTgof29kxzwCs5a1ZM8d51aGO+QyXtx7f5FiWJ9zuGUrqzrVSHOU6kWp8QRtkwlTgge 1SKTic20/rZo8QkW624hsUarZ8K8+gQPj1QN+BN+oT24SFlLGu4fgIVPM3aWkpUqFni9 HCxrG18cfI8ZxugUdDnrKk7ZVVDP+ZjToOvnHJ51Dsbqpn7d+425CCzcxNqpN53gX33V ANOw== X-Gm-Message-State: AOJu0YyDEGuNRJUtOKMXtlYWxAkyPyQPvOdgzFWjM5OBTreET4hdGhIh 4OePd5IyZoab8ESsaivemjdcENvv5P0gelTfdEo0BSZ4r2dcs3HVCudJUzxQDBeY2SCatLrj/DC 5gABnyCBjBGtajG85lV/ajKyE3QSEsUwqzp+rGxwnLWl7HxpB X-Gm-Gg: ASbGncvCTcwHMpupcRN4I1RtJhMQXrLGE0muNUv9wXZb5/+lULDnAay+VuTch3jTeHD NE24R/vN6XDghknkvLKsTTFiG10jtUR/e0kVBLQOz66WgX0/bMXb1yPW7nqFexUssd0FVpjHwi7 8OCiAxnIqXyNpiLGg+y2UJgV8yecqe34ts49eUZQvKLgdyfNfRSHsPbg50voWk6+puv8aC/WmVo jU7c04U3n0yrEWRb9g7yLcsIZ4piFxILkhgVlnbB7VtxwDkBJAtjbOq654TZWp9iw5nWujQ6NRv ldCwtoVEfoxgK0JyH8XRlkaOQmzv7ERI13c= X-Google-Smtp-Source: AGHT+IHDRB0yDjEQFnLo/EI0eL8zlxPAZQ5lMijLpnpnvBm2FYJm4DfnbRgn46L0BNyHiwblb1kMWXysVRC5 X-Received: by 2002:a17:902:cf08:b0:216:2259:a4bd with SMTP id d9443c01a7336-221a11d9943mr14062845ad.52.1740101370325; Thu, 20 Feb 2025 17:29:30 -0800 (PST) Received: from c7-smtp-2023.dev.purestorage.com ([2620:125:9017:12:36:3:5:0]) by smtp-relay.gmail.com with ESMTPS id d9443c01a7336-220d53fa1f4sm7697295ad.94.2025.02.20.17.29.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Feb 2025 17:29:30 -0800 (PST) X-Relaying-Domain: purestorage.com Received: from dev-ushankar.dev.purestorage.com (dev-ushankar.dev.purestorage.com [IPv6:2620:125:9007:640:7:70:36:0]) by c7-smtp-2023.dev.purestorage.com (Postfix) with ESMTP id 7DE1B340216; Thu, 20 Feb 2025 18:29:29 -0700 (MST) Received: by dev-ushankar.dev.purestorage.com (Postfix, from userid 1557716368) id 6FD29E42CBB; Thu, 20 Feb 2025 18:29:29 -0700 (MST) From: Uday Shankar <ushankar@purestorage.com> Subject: [PATCH net-next v5 0/2] netconsole: allow selection of egress interface via MAC address Date: Thu, 20 Feb 2025 18:29:19 -0700 Message-Id: <20250220-netconsole-v5-0-4aeafa71debf@purestorage.com> Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: <netdev.vger.kernel.org> List-Subscribe: <mailto:netdev+subscribe@vger.kernel.org> List-Unsubscribe: <mailto:netdev+unsubscribe@vger.kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAO/Wt2cC/23NTQ6CMBAF4KuQrq3pDy3oynsYF1in0EQpabHBE O7u2BVEli9v3jcziRAcRHIuZhIgueh8j0EdCmK6pm+BugdmIphQTLCS9jAa30f/BFoazRkIW1f cEBwMAaybMnYleIe300hu2HQujj588pckcr8HJkEZVWAV3JXVTOnL8A7wmzYtHI1/ZSzJNaA2g ESAS9FIbnnFT6d9oFwBvNoAJQLM6JobsBUi/8CyLF9xmm4mNgEAAA== X-Change-ID: 20250204-netconsole-4c610e2f871c To: Breno Leitao <leitao@debian.org>, Andrew Lunn <andrew+netdev@lunn.ch>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, Srinivas Kandagatla <srinivas.kandagatla@linaro.org>, =?utf-8?b?UmFmYcWC?= =?utf-8?b?IE1pxYJlY2tp?= <rafal@milecki.pl>, Simon Horman <horms@kernel.org>, Andrew Morton <akpm@linux-foundation.org>, Johannes Berg <johannes@sipsolutions.net>, Jonathan Corbet <corbet@lwn.net> Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-wireless@vger.kernel.org, linux-doc@vger.kernel.org, Uday Shankar <ushankar@purestorage.com>, Michal Swiatkowski <michal.swiatkowski@linux.intel.com> X-Mailer: b4 0.14.2 X-Patchwork-Delegate: kuba@kernel.org |
Series |
netconsole: allow selection of egress interface via MAC address
|
expand
|
This series adds support for selecting a netconsole egress interface by specifying the MAC address (in place of the interface name) in the boot/module parameter. Signed-off-by: Uday Shankar <ushankar@purestorage.com> --- Changes in v5: - Drop Breno Leitao's patch to add (non-RCU) dev_getbyhwaddr from this set since it has landed on net-next (Jakub Kicinski) - Link to v4: https://lore.kernel.org/r/20250217-netconsole-v4-0-0c681cef71f1@purestorage.com Changes in v4: - Incorporate Breno Leitao's patch to add (non-RCU) dev_getbyhwaddr and use it (Jakub Kicinski) - Use MAC_ADDR_STR_LEN in ieee80211_sta_debugfs_add as well (Michal Swiatkowski) - Link to v3: https://lore.kernel.org/r/20250205-netconsole-v3-0-132a31f17199@purestorage.com Changes in v3: - Rename MAC_ADDR_LEN to MAC_ADDR_STR_LEN (Johannes Berg) - Link to v2: https://lore.kernel.org/r/20250204-netconsole-v2-0-5ef5eb5f6056@purestorage.com --- Uday Shankar (2): net, treewide: define and use MAC_ADDR_STR_LEN netconsole: allow selection of egress interface via MAC address Documentation/networking/netconsole.rst | 6 +++- drivers/net/netconsole.c | 2 +- drivers/nvmem/brcm_nvram.c | 2 +- drivers/nvmem/layouts/u-boot-env.c | 2 +- include/linux/if_ether.h | 3 ++ include/linux/netpoll.h | 6 ++++ lib/net_utils.c | 4 +-- net/core/netpoll.c | 51 +++++++++++++++++++++++++-------- net/mac80211/debugfs_sta.c | 7 +++-- 9 files changed, 61 insertions(+), 22 deletions(-) --- base-commit: 1340461e5168f8a33b2b3e0ed04557742664bee1 change-id: 20250204-netconsole-4c610e2f871c Best regards,