From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f47.google.com (mail-wm1-f47.google.com [209.85.128.47]) (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 E45E33B774D for ; Fri, 14 Aug 2026 19:29:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.47 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786735770; cv=none; b=qpaxQtfPanbde5v69/8pvOmedn6miJNUzYEmPx402p8ImjeOfldN1gAJWy1g0ufNmD1LW0kPEPRAH3c2EizDHiDKoT8xSipkI1+FEG+MGUgbzLFH00QxQLZpyCoNhBwNApMwYB7uHLMLUTkTh4K7iquB6aywwfTRgTa5mtcUcLs= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786735770; c=relaxed/simple; bh=DYUlMEbqUsURMwexmCD/xyIYznB1QWbXqfysKMihGio=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=BRlUrcFiRzMO0yx6yQkUtMH5Z44GgIuPxJGmUrBjkjd9MNfvrnqycV9kxXnoFC/M9NmaczuPtHDpPCp0Zrh1+/bKNVAIInxA3oTqhn1YHFQEQChz1RcRfqqkRqBQ1dzGpeX3ntj1AfqdXbC5bbAAyOQuyB0QI2A6hGWpspiuyzg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=MGDXX0wg; arc=none smtp.client-ip=209.85.128.47 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="MGDXX0wg" Received: by mail-wm1-f47.google.com with SMTP id 5b1f17b1804b1-4954b3c5cbeso897275e9.1 for ; Fri, 14 Aug 2026 12:29:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786735764; x=1787340564; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=Ij1m4fx/1NIyn8kVtLRSbyCjXHfqmQiafcPU+9XENi0=; b=MGDXX0wgAf//EJdXVzwlXyJqMxKnFX3cHS/XKU9uD7QtS+929IleUVoFpFKuBJMQ+B VejVuMpUSDtGkH8/qN+LNAsZTmNJYAoq33TYv5R5xbpuGQuFKJbQZT/Sc9YJhM5UsT5n lcZh3nK4KBrzyRBD5NIoNg/vdBjOuaic1M6ABakbHsCfAuVdMxUJzrptR0nuKHvW6FqT N5uqwA3sUmf58y/9htGo34scab1PGUs2C0LqP0amzKdlWzPlKqOkXkQh6sNYfcJm4nPh Xhkv5XvIJMc1Ic+eSlynyxm+51NxyswDOFLlw0tAfFfjBlKWN8G+3szwinHo+wp5FP2A Dv9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786735764; x=1787340564; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=Ij1m4fx/1NIyn8kVtLRSbyCjXHfqmQiafcPU+9XENi0=; b=TvJhEGW6Mm9PjT2S7dLjYgubVTvz5eM7fi1tLKVdp5YJq5f9mHSgLT7LbIq6f+RQ7i +6weqkyaUXKKNZYAUHMdt+MaOjhJjilIo6bdmKB6bxliCV6dkRiFwN0p3YHYOndhhJgx bfjiy0EaZn8C3TIZgDMvTPDWfPbJUJZ5u7WhI9uKYevomXDJMhiaNrmwGFOfliIXnNuB dPezBvHt9dcJMV1ivaIcaiQvQrlFd/kKmG0Nb6Bi65F5fhxEILfDW3+MJe/20rfQU9Dw o3cRfNLWALZW5V2ijgGx/bSbSR2rirA6XS5CvcfHJKM7UWJM/sXDCPXbKwO6d1hqcnV9 KnMw== X-Forwarded-Encrypted: i=1; AHgh+RoYYvfvgOVDxEtKnkStAFtnWp4VnXZnHyVRCMmFivr3Ne25padrmTmEjT+W2lRSMSaaTIULkGmRZzY=@vger.kernel.org X-Gm-Message-State: AOJu0Yz4taK4FilmrohRLUoXPqBNqWaeYC1cSx92MSawmn52we/oz5Kr G3F6zUAyRPSXV66RvKju0zZ1tCP3hHv6Av2n3N7u899mrRA7aFwr1r6N4UkGrol9/sQFtw== X-Gm-Gg: AR+sD12sOBOKdHWSaYx2/mcOrjUyOFbl+3nCPrJCSRaUAavurwfGWs/B6ZWaYdZKqks 7113RRt9zo4QxH33Ikov78CjBlmuGE1Gd16mb7F9Oc2z9QmEsiVoAbw/vKYMkYfyRNzPSdHbzNT 3Ssio6L0t1p4VCtuhs1efa9/bSp2XroAmZEhh/da3PUeQaVLxOJUalU6Kd3LdNuhhrM6j4iqjEB Jdy+NjnJXfhTm+U9ooSlYSvK1Mz9RUMUQvLVNbBQRaIgrf44kKf8c/BUK3AoD5ILTnIT/gKXiy/ k5gHKb51K4X+zqEj3ggfhuAn51rN1zKHktE7fMZlkTGClrDsq+iMZ0haXfEd/vbhq4neDX1Jx/b BYq3T+9JVhU8k6wOy2yhDku4qvmzlMH+nZuh94mTp76tdaWk+ULxcLQVLiYl+sT2Vi+8sgH6Dnj CiCP4A5us6wxPWngWAGkyh/EQOy5t4ReMnqdGhhh513/c= X-Received: by 2002:a05:6000:2c06:b0:47f:dfc1:6907 with SMTP id ffacd0b85a97d-48160751b75mr4934421f8f.3.1786735764379; Fri, 14 Aug 2026 12:29:24 -0700 (PDT) Received: from localhost ([2620:10d:c092:500::4:391e]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4815f2005bcsm10625829f8f.6.2026.08.14.12.29.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 14 Aug 2026 12:29:23 -0700 (PDT) From: Gustavo Luiz Duarte Date: Fri, 14 Aug 2026 20:28:54 +0100 Subject: [PATCH net-next v3 3/7] netconsole: reject enabling a target with no remote IP address Precedence: bulk X-Mailing-List: linux-doc@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20260814-netcons_ipv6-v3-3-bc0915e8c75f@gmail.com> References: <20260814-netcons_ipv6-v3-0-bc0915e8c75f@gmail.com> In-Reply-To: <20260814-netcons_ipv6-v3-0-bc0915e8c75f@gmail.com> To: Breno Leitao , Andrew Lunn , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Simon Horman , Jonathan Corbet , Shuah Khan Cc: Gustavo Luiz Duarte , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org X-Mailer: b4 0.15.2 The command-line path already requires a remote address, but if a user creates a dynamic target and enables it without setting a remote address, we currently try sending netconsole traffic to "0.0.0.0". Refuse to enable a target if the remote address is unset. Reviewed-by: Breno Leitao Signed-off-by: Gustavo Luiz Duarte --- drivers/net/netconsole.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/net/netconsole.c b/drivers/net/netconsole.c index 351754d53cf9..4af4f3039d4c 100644 --- a/drivers/net/netconsole.c +++ b/drivers/net/netconsole.c @@ -483,6 +483,11 @@ static int netcons_netpoll_setup(struct netconsole_target *nt) bool ip_overwritten = false; int err; + if (nt->remote_ip.family == AF_UNSPEC) { + np_err(np, "remote IP address not configured, aborting\n"); + return -EDESTADDRREQ; + } + rtnl_lock(); if (np->dev_name[0]) ndev = __dev_get_by_name(net, np->dev_name); -- 2.55.0