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=dWNshoBf; dkim-atps=neutral Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by passt.top (Postfix) with ESMTPS id 0A1E65A0652 for ; Thu, 18 Dec 2025 06:33:01 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1766035981; 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=lvpiGMMczPhTQU98D/7D+2f+7yvz1qCzJ2I46H8Lu7E=; b=dWNshoBfHkqj/6YvfIABuirHBt/e4+a4PCrgY/nZF6NRhDDnPaWJJgyT6vgJBkq3ybR9+W /AYoxqzEp3a0q6xU1HWPB4oExHqTB6KV8IEmz0/W/ZYCzN3d8ypQ6ynY0QE7rtgzQO9xBg ynlUYgVSL5TARpRc0auawwPNLXOsbVc= Received: from mail-wm1-f72.google.com (mail-wm1-f72.google.com [209.85.128.72]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-183-Xk6SErE9PD6AelPMP3BVVQ-1; Thu, 18 Dec 2025 00:32:58 -0500 X-MC-Unique: Xk6SErE9PD6AelPMP3BVVQ-1 X-Mimecast-MFC-AGG-ID: Xk6SErE9PD6AelPMP3BVVQ_1766035977 Received: by mail-wm1-f72.google.com with SMTP id 5b1f17b1804b1-47788165c97so1261425e9.0 for ; Wed, 17 Dec 2025 21:32:58 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766035977; x=1766640777; 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=lvpiGMMczPhTQU98D/7D+2f+7yvz1qCzJ2I46H8Lu7E=; b=rPZ7JfOEjGrBAx9EO2TXgOPnAoN+v26D6uaWh5Rk/nqG3nrlm3DwEXaJTmEPhPr0Xn uXlHoIgr6bJ5+mkCwkInPSDOSbSNMg9TIUYswmGoMz35HgzdHY/Kgy0QbczFNO189NO9 pzksLfPZObCT/j57GF+oMLCGahR/+19RYbX9JMK5pm648Iduq9wso4l74tYn3Ov+Lm5U kmRE9m+trqVwcNFM/sWzQepHS23ua03Tt1odFYRkbscN7lPnZHmGpXTnTZ3H8XbM2BGp DDx2nUhEQAHXU9lCiUCgnZVxazsbrAW3AKZzEYSKgrSoeY7HJ5WQTmfaO3cPHUoyZC2p Lfyg== X-Forwarded-Encrypted: i=1; AJvYcCXaTLF8tkq22HtG/i5FTLuJBS2/0Tun/p8H5DTs0a05fozp1KghZT4A6nD5dBYrXkD6orDk1qO3Wys=@passt.top X-Gm-Message-State: AOJu0YwI+f0MUfq4owo5leKa3Xea0qZjzW2aVfT8xx1n0pDGmqO53dV1 2GRUX9eZNzPxYTOVfr7MqPT0vE12UEvumCK06mIQjUD7eQbppLf+Gl54Em3/ULtaXomxVFeZI8O TTCoUzf+I9DVIueDd9qOCl0cbcGLi4sM2ckHVtweXjcJwF2qCsVkJeQ== X-Gm-Gg: AY/fxX4jaPhd331Pqb4fgnqLT15LCnvMedwD4zxWzH5Io3Qg4JB35SNkvADfp4uac5H RguMLIiLFJa1S8SL1hh9p+XCdi/O6wcaC9izsJFpg+JtcGBPRUV/10tmwBtHPSrPqGKToR60SMp +G/O6Joz0ikEZtlGsvA+LcYT2FgTirNwaJaYC/N2464jSbRRHslyEYs9NkYQJLakr1oTNYAtLHO mhghg0GMnCzCSY6Uox7KY+cYqKJg+bolMHiTQqaPcLtKhl7+uKWs5uv2sgQSI03HVfL408YYnnH 2tCBDooX3ZNNWG4L9LNbgRRg4lEL8o+bA4EMqZmq2cvtuWe2LLLnZKdYxUbeBoDVJJFHy5SvEkv jNt+f19jXPaGZZgLuCUQotHrl3R/+iVAMA7Z7cw== X-Received: by 2002:a05:600c:34c4:b0:456:1a69:94fa with SMTP id 5b1f17b1804b1-47a8f8c11b9mr177741285e9.13.1766035977191; Wed, 17 Dec 2025 21:32:57 -0800 (PST) X-Google-Smtp-Source: AGHT+IEd0Efv5C1H1W6IXggHVkNGm5lTtuLlVf84dfYFC1y7Eisw7Y9x0V7UBuYXpvhdQNdNCIA5+A== X-Received: by 2002:a05:600c:34c4:b0:456:1a69:94fa with SMTP id 5b1f17b1804b1-47a8f8c11b9mr177741155e9.13.1766035976636; Wed, 17 Dec 2025 21:32:56 -0800 (PST) Received: from maya.myfinge.rs (ifcgrfdd.trafficplex.cloud. [176.103.220.4]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-47be3aa9971sm6535105e9.13.2025.12.17.21.32.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 Dec 2025 21:32:55 -0800 (PST) Date: Thu, 18 Dec 2025 06:32:49 +0100 From: Stefano Brivio To: David Gibson Subject: Re: Thoughts on interface modes / multiple guest addresses Message-ID: <20251218063249.095e7614@elisabeth> In-Reply-To: References: <20251217012936.5aefec93@elisabeth> <20251218002220.18311a7b@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: 5k6bGlrQAsJUopu_OFbWMcJNjK_ygHwIl-K9WnM8FxQ_1766035977 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Message-ID-Hash: KQKA3RYYQ6XQHCF7AI5IWNEGVYGPPHUM X-Message-ID-Hash: KQKA3RYYQ6XQHCF7AI5IWNEGVYGPPHUM 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 , 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 Thu, 18 Dec 2025 14:47:06 +1100 David Gibson wrote: > For multi-address support there are at least four things to consider: For the bits related https://bugs.passt.top/show_bug.cgi?id=141, I thought Jon was working on a proposal. > (a) What goes in our internal list of addresses to give the guest? > > a.1. Everything listed with -a? If anything is passed, yes, those, and just those (separately for IP version), because the user is clearly overriding addresses (as currently implemented and documented). > a.2. Everything on the host? No, because you can't assume you can configure all those addresses on a single interface. Adding multiple interfaces is something we could consider later. > a.3. Everything on the host template interface? Everything on the host template interface if available (as currently documented). > a.4. A link local address we pick? A link-local address if nothing else is available (as currently documented). This will need to be permanent for the requirement we already discussed months ago with Podman developers. > a.5. Some combination of the above. > > Unlike routes (that I can see), I'm pretty sure there are use cases > where we want both host-copied addresses (for transparency) and > explicit addresses (for a stable way of communicating with the host). Podman needs some anyway if we start with link-local addresses, to keep DNS resolution working. The rest just looks beyond the scope of https://bugs.passt.top/show_bug.cgi?id=141 to me. I won't stand in the way of this discussion, of course, but I won't participate either, because I really don't see it as a priority at the moment. -- Stefano