From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: passt.top; dmarc=none (p=none dis=none) header.from=gibson.dropbear.id.au Authentication-Results: passt.top; dkim=pass (2048-bit key; secure) header.d=gibson.dropbear.id.au header.i=@gibson.dropbear.id.au header.a=rsa-sha256 header.s=202510 header.b=qiV/Dxqg; dkim-atps=neutral Received: from mail.ozlabs.org (gandalf.ozlabs.org [150.107.74.76]) by passt.top (Postfix) with ESMTPS id E157D5A0276 for ; Thu, 20 Nov 2025 05:34:59 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gibson.dropbear.id.au; s=202510; t=1763613296; bh=Qu9FMKsDNRxOnWYUPAcmPZ6+kbTcJw/doAEouA/RB0k=; h=From:To:Cc:Subject:Date:From; b=qiV/DxqgrBpYgTLA41b/Y45i4/lrmjhQkqcfGjOaH6oc+2QEBNc0L+fdK86IGJnnv 1JwzQbw7OKSGsD4b4EPyFsXn54mkGXg3EaM9JE9+oh2hUZEL41Vy7UM7jDuz4kpbZo oD2SQafyGM/XWU6Bx/0vPfRDr7dNnqg2RlQBAUAjoUwX5eoqpVE3uuiWyGZ+kSNjsW /6T7eX7gaaeKr5RsyIo9odNcc0bkIrrFWPpGzAKHHAhVNt6sIw7GKwaCdmnjTqT+Vh l1MwB0nBRKbJCuuwe/7AhBVHQ81/MwLVKAEBCF6ynKg4wF2pv/yJFBkiwq4ke8pZEj 3rnprCKD5AW2g== Received: by gandalf.ozlabs.org (Postfix, from userid 1007) id 4dBlrJ1nt4z4wHJ; Thu, 20 Nov 2025 15:34:56 +1100 (AEDT) From: David Gibson To: Stefano Brivio , passt-dev@passt.top Subject: [PATCH 0/3] Fix bug 113 Date: Thu, 20 Nov 2025 15:34:50 +1100 Message-ID: <20251120043453.108919-1-david@gibson.dropbear.id.au> X-Mailer: git-send-email 2.51.1 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-ID-Hash: F4YAKOV63DVZQVPNM6OGMQQPXNI2NJCJ X-Message-ID-Hash: F4YAKOV63DVZQVPNM6OGMQQPXNI2NJCJ X-MailFrom: dgibson@gandalf.ozlabs.org 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: David Gibson 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: My previous changes to socket binding didn't quite fix bug 113, but they get us close. Here are the last few pieces we need to fix it. This is based on my previous series improving consistency of listening socket binding. David Gibson (3): util: Rename sock_l4_dualstack() to sock_l4_dualstack_any() tcp: Always populate oaddr field for socket initiated flows fwd: Preserve non-standard loopback address when splice forwarding fwd.c | 4 +++- pif.c | 2 +- tcp.c | 8 +++----- util.c | 6 +++--- util.h | 4 ++-- 5 files changed, 12 insertions(+), 12 deletions(-) -- 2.51.1