From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: passt.top; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: passt.top; dkim=pass (1024-bit key; unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256 header.s=mimecast20190719 header.b=QvCWdbYF; dkim-atps=neutral Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by passt.top (Postfix) with ESMTPS id AEAB95A0624 for ; Tue, 27 Jan 2026 11:31:00 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1769509859; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=DVzshfEeBYiYffGr/Lsfwj23b7r5aj1Sw5UvPa3P84k=; b=QvCWdbYFy5iA7vIcEbTRKvkstyF1bhCTyRYleu2sO8RaDX7wfKCUUwhF3o0L7M7VWMn51J LzGVq/p28nfvMIPE9kXd+FidI2zXtkJWmuwLbTAlnTnPWBmmoTH6hS2izZXim61iyC1C3M CeRFaU9C5seMuHNFu/Ja1hBY4rn/4Ow= Received: from mail-wm1-f70.google.com (mail-wm1-f70.google.com [209.85.128.70]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-256-hBBQZJbnPNSgrCAFYPi-nQ-1; Tue, 27 Jan 2026 05:30:58 -0500 X-MC-Unique: hBBQZJbnPNSgrCAFYPi-nQ-1 X-Mimecast-MFC-AGG-ID: hBBQZJbnPNSgrCAFYPi-nQ_1769509857 Received: by mail-wm1-f70.google.com with SMTP id 5b1f17b1804b1-4801bceb317so57919495e9.1 for ; Tue, 27 Jan 2026 02:30:58 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769509857; x=1770114657; h=content-transfer-encoding:mime-version:organization:references :in-reply-to:message-id:subject:cc:to:from:date:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=DVzshfEeBYiYffGr/Lsfwj23b7r5aj1Sw5UvPa3P84k=; b=Rs8r2iMFjQikYgDYfLTXq7T/CVyh8jybakYT/3Jw0yNSThE5AH1wOlefyEOUpZ0VO+ OAQccBVLeYznmrqwVo1pB5QEpXSKI98qRYV/uHk+Ej77wMXg5KPv6f2sUNWiuI+Yy3ZT 2uh/PbLGhFywE2SXTgFyseImxDJtrPiGk5td3baDuyMjdr2e1FSxh1eeYi+XebRfQrHF mhQm6hRnilqbdnslAS0Cxo4rOpud77yRl3VfN/lGluzFSU+gW+zantBHHR3hEUgl1KQu tUiDteEvlXifWi+MC0vY1/Rgm+fwQNHKjcupszus7/chL9EL57x/LxWoEiEOWB/M5+qR jokw== X-Forwarded-Encrypted: i=1; AJvYcCVa+UzXzoOmb8ldohLvF7iv8pEe0dlDOyu/oODJXfVPUEB5vvrfVaTDz8o9CACFLUzlk3q+ksNwxvM=@passt.top X-Gm-Message-State: AOJu0YyxaaKHrEAq2k/WO8X5wCXcKIAaJMVcy/Selepk5oshNFZslXTc U8uSP2Dng25hsAu/Yh0R3GkaI96jWpWCu+QU6GiD/bAfO0akhMwkI92Grt062e7ZSEbu63GYycc fW/yibfRyJoAfOxneR9GsspofJ1s8okK5aAajQgLhV2Gk70lSn6HjQA== X-Gm-Gg: AZuq6aJa8O+e2eyRWLRk2WklmNFSICXOemHpXTqMyz0uLsww/55jgyQDxo/s5mYs4Pd Ji/6l9EkIRZ/R/fgXBLH/pALQUhL3F1uUI4Bv54Ms0vJ/W1pyZUVgP0Pg5tXvEzj5qXMrGy4PDl raZHE3nMLBghzYuv+1UYNr6BlCUGRwDPvt4bgCQ65QBKMTCqQGZz2fChX1LeM6Mp7qso4Zx/5Gl vME/vDz7um4mflIMRav9yqWMR3+aOP5Ld9KzrQN+n4y1QS7fZmmfhuB0F8bN6nAQ9I93vXw3hxs Eq9jntqwjaHSpW3rtm1Ugl295MeIs+uqyvbSOnbmDA1oZdiDtDknulU8g/+38VNiudcMYdrZR46 EdO2oPiAKCIjnKOV/N8aph1lN/0WfIh6ES2Dt0w== X-Received: by 2002:a05:600c:450b:b0:480:69b6:dfee with SMTP id 5b1f17b1804b1-48069c21069mr15855645e9.15.1769509856969; Tue, 27 Jan 2026 02:30:56 -0800 (PST) X-Received: by 2002:a05:600c:450b:b0:480:69b6:dfee with SMTP id 5b1f17b1804b1-48069c21069mr15855345e9.15.1769509856516; Tue, 27 Jan 2026 02:30:56 -0800 (PST) Received: from maya.myfinge.rs (ifcgrfdd.trafficplex.cloud. [176.103.220.4]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48066bee30dsm48938395e9.6.2026.01.27.02.30.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Jan 2026 02:30:55 -0800 (PST) Date: Tue, 27 Jan 2026 11:30:53 +0100 From: Stefano Brivio To: David Gibson Subject: Re: [PATCH v2 3/9] conf: Refactor conf_print() for multi-address support Message-ID: <20260127113053.1102d208@elisabeth> In-Reply-To: References: <20260118221612.2115386-1-jmaloy@redhat.com> <20260118221612.2115386-4-jmaloy@redhat.com> <20260121140209.60214f05@elisabeth> Organization: Red Hat X-Mailer: Claws Mail 4.2.0 (GTK 3.24.49; x86_64-pc-linux-gnu) MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: nUfrlmO3vqLDWlFGRvQEUEyxtDXKOPO67eynbllVego_1769509857 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Message-ID-Hash: OLLNXRVN7WVZBP6QHFTWDERYIYQQBMBH X-Message-ID-Hash: OLLNXRVN7WVZBP6QHFTWDERYIYQQBMBH X-MailFrom: sbrivio@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: Jon Maloy , dgibson@redhat.com, passt-dev@passt.top X-Mailman-Version: 3.3.8 Precedence: list List-Id: Development discussion and patches for passt Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: On Tue, 27 Jan 2026 20:07:34 +1100 David Gibson wrote: > On Wed, Jan 21, 2026 at 02:02:09PM +0100, Stefano Brivio wrote: > > On Sun, 18 Jan 2026 17:16:06 -0500 > > Jon Maloy wrote: > [snip] > > > @@ -1230,30 +1238,34 @@ static void conf_print(const struct ctx *c) > > > } > > > > > > if (c->ifi6) { > > > + bool do_slaac = !c->no_ndp || !c->no_dhcpv6; > > > > We can enable DHCPv6 and disable SLAAC though. The "SL" in SLAAC stands > > for "stateless", DHCPv6 is stateful. We can enable both, one, or none. > > Hm.. I thought DHCPv6 was designed to require SLAAC (although in a > kind of minimal mode). Not really, from RFC 8415, Abstract: DHCPv6 can operate either in place of or in addition to stateless address autoconfiguration (SLAAC). ...and it works also in practice. That is, guests will work just fine with --no-ra (but not --no-ndp, which is something else altogether). -- Stefano