From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from gandalf.ozlabs.org (gandalf.ozlabs.org [150.107.74.76]) by passt.top (Postfix) with ESMTPS id D90785A0287 for ; Thu, 22 Feb 2024 00:21:24 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gibson.dropbear.id.au; s=202312; t=1708557678; bh=aXtfBsjt9unwTZcEaz6gLCpC2h8upAUoJStF6+kbGJM=; h=From:To:Cc:Subject:Date:From; b=ho/Apvov1wcO2JK3RBlKHT9E2ov2OWDIyPGx1TGU7/mlCCUgqSviwXANlzgn8AU36 +hACtP+dxfPmOOmZ27+eGbgXq6v0/zn9Uhr4QGnhIBlvtVcLA63UIxquelvNvIT8He 6+FGO2NL1RWE9I4BLp7av/iu3NwtQTNGUtzVjyWKMyhrPyUWUv0OHLP3HdeeQfkK4a 7pDO2xzLRVXbk2pxcI9Pq7+K2tC7dz8G08MdOVH9UN+S7lTplpZMo1Si3/sICpWoE3 ynCe9o9SzJseFEdYHLCPZQgMfwlFC8RJc+k11X0WwDCZFqwpV2O9MDx1nnapmForg+ 74MeqRLtgVMqQ== Received: by gandalf.ozlabs.org (Postfix, from userid 1007) id 4TgC2Q1hgWz4wnr; Thu, 22 Feb 2024 10:21:18 +1100 (AEDT) From: David Gibson To: Stefano Brivio , passt-dev@passt.top Subject: [PATCH 0/7] Assorted small fixes for UDP Date: Thu, 22 Feb 2024 10:21:08 +1100 Message-ID: <20240221232115.1376333-1-david@gibson.dropbear.id.au> X-Mailer: git-send-email 2.43.2 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-ID-Hash: AO5WKBW4U6SFS3NUPWUTTSYWSEBGQJ53 X-Message-ID-Hash: AO5WKBW4U6SFS3NUPWUTTSYWSEBGQJ53 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: Partly in looking at flow table support, partly for other reasons, I've spotted a number of small fixes that can be made to the UDP code (in addition to the large fixes I'm still working on). These are ready to go now, so here they are. They'll go before the flow related addressing cleanups. David Gibson (7): udp: Don't attempt to translate a 0.0.0.0 source address udp: Set pif in epoll reference for ephemeral host sockets udp: Unconditionally clear act flag in udp_timer_one() udp: Separate bound sockets from flags udp: Small streamline to udp_update_hdr4() udp: Fix incorrect usage of IPv6 state in IPv4 path udp: Remove unnecessary test for unspecified addr_out udp.c | 170 +++++++++++++++++++++++++++++++--------------------------- 1 file changed, 90 insertions(+), 80 deletions(-) -- 2.43.2