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=iUtWzVWX; 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 4EE765A0008 for ; Fri, 11 Apr 2025 07:03:37 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1744347816; 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=iaVpkUb0sDx3jwONfsZoFUwDzGePpV+TT0lbXhnSV/E=; b=iUtWzVWXzq5+zZGPwwyZEqAwNAMijDgU+1qkKX8I5nsIi6bjVIBSFVEgxAP3ec8F5KzQjK XHm4fFOu3OSNlJXKHh7geDLg/qbCo5jH2QgyNG+JLeHCtwsMEZ3pS7SR8MAkJd5DWvnLdb ySx3LWeMvAognJwyjBSF4/l4NudwKt4= Received: from mail-wr1-f70.google.com (mail-wr1-f70.google.com [209.85.221.70]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-657-6vkkbDeeON6waIfGqiRs5A-1; Fri, 11 Apr 2025 01:03:33 -0400 X-MC-Unique: 6vkkbDeeON6waIfGqiRs5A-1 X-Mimecast-MFC-AGG-ID: 6vkkbDeeON6waIfGqiRs5A_1744347813 Received: by mail-wr1-f70.google.com with SMTP id ffacd0b85a97d-39d8e5ca9c2so948434f8f.0 for ; Thu, 10 Apr 2025 22:03:33 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744347813; x=1744952613; h=content-transfer-encoding:mime-version:organization:references :in-reply-to:message-id:subject:cc:to:from:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=iaVpkUb0sDx3jwONfsZoFUwDzGePpV+TT0lbXhnSV/E=; b=bQnU0LH9OCQj7HxGKLAvcbT6cvZ8IEr34ImtZrZn682F4XG29QeycTbDEpQGK3tz7m OGlkyjZkOpDaRiUFdvcWdOqYiGmd5M2Jp+/IcootpiHOESN2E3eBo/NiwHFOATtg0SXv zkQ5uL49YFWbQ1gCyIhh9sGquqZHSR0OHGL2QovSKrSIjPEPUA9eE68O1lcKjWtJofB6 Bc2B79M0fRORdyFrWaqyzW1kSLRtXIVWycT/2Vju+ksJJGWCs7Qc5zbHKZ8fSVGHIBTA NhtVrS6ZC6N0grZULbrCxyHI3X1U2HbAY+UT0IH2Y7a5a4LoEr9Eo7zKlIa25hUzM43N Pp6g== X-Gm-Message-State: AOJu0YwybNuxQuF8CerGUNCFbfJtbrD04Dp2G7TOE5oIUNRKLtou0JmC 6KrUbKkavh6+RcwwgJxXlbTdcE++mRXi8JVwMer7zmwbzYRCDWO71qeHkD2fvIF1fts/cbSspLl OUGETmdM8VEanoHWPUagZHzRK/kMq2yzkT/5756jrlKUHt6NAJA== X-Gm-Gg: ASbGncu6FkQVs/ufl5Ew7FHNiSo/m4B3fcdfIsytKr8p5UFhvYhK4l9O4mpZlSHvp9s Hx2IvmgSW6HdqaK61xlnqMNoIaqqlx3q8+hndDLsobVaCQy3GMkx4tWJUFJVe7Rb8jOsTfTAGCJ 86Qt+Fd7q/XlGBnB4rSToS1V2zxs59MIw0zZTQ1M/EPQrxkCqzaT0tmbfAawM9rHhtBcBtQOqf7 xdnQSvFwyoctLR5UMyz5MJKIQU3/eml7dHgs0okzdK+o7MARbTm9Kkk+Usq5YZd7qztlfnmk+ge ZIxA9a9S+RmbnOZUa95HQJY= X-Received: by 2002:a05:6000:401f:b0:391:1458:2233 with SMTP id ffacd0b85a97d-39ea51ee473mr899386f8f.11.1744347812774; Thu, 10 Apr 2025 22:03:32 -0700 (PDT) X-Google-Smtp-Source: AGHT+IE7+IqjW/0aH+WgH+RT2XOhj8Eh95Z/1sjpVWtFdT0IgaVB/1uh33pqx9NImCDfFsTqu1YhPw== X-Received: by 2002:a05:6000:401f:b0:391:1458:2233 with SMTP id ffacd0b85a97d-39ea51ee473mr899361f8f.11.1744347812347; Thu, 10 Apr 2025 22:03:32 -0700 (PDT) Received: from maya.myfinge.rs (ifcgrfdd.trafficplex.cloud. [2a10:fc81:a806:d6a9::1]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-39eae9777a0sm860727f8f.43.2025.04.10.22.03.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Apr 2025 22:03:31 -0700 (PDT) Date: Fri, 11 Apr 2025 07:03:29 +0200 From: Stefano Brivio To: David Gibson Subject: Re: [PATCH 0/3] Properly preseve local addresses for UDP flows Message-ID: <20250411070329.301f1008@elisabeth> In-Reply-To: <20250410071640.2310091-1-david@gibson.dropbear.id.au> References: <20250410071640.2310091-1-david@gibson.dropbear.id.au> 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: MVTKEGpA5oU7WWS0WkHxjEI6wgYDqqNCoHGJ0BqRltI_1744347813 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Message-ID-Hash: VLSTC5BPYTXFZ3EN46HPWEC5534SVKHU X-Message-ID-Hash: VLSTC5BPYTXFZ3EN46HPWEC5534SVKHU 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: 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, 10 Apr 2025 17:16:37 +1000 David Gibson wrote: > Add the pieces we need so that we'll reliably send replies from the > same local address that the originating datagram was delivered to. > Fixes bug 99, and will (I think) be necessary for a bunch more of the > flexible forwarding stuff we have in mind. > > David Gibson (3): > udp: Use PKTINFO cmsgs to get destination address for received > datagrams > inany: Improve ASSERT message for bad socket family > udp, udp_flow: Track our specific address on socket interfaces Applied. -- Stefano