From nobody Mon Sep 16 17:40:21 2024 X-Original-To: net@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4X6sd24sgfz5WXpp for ; Mon, 16 Sep 2024 17:40:22 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4X6sd22kS3z4XfR for ; Mon, 16 Sep 2024 17:40:22 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1726508422; a=rsa-sha256; cv=none; b=TiUMfvyequbwW2PkvKL38PdnzyFhE4wingfj6SL1UGuYgi7JTpm9yS3JLJ1OqfiqGAZBrf 0I4DH0W9TzJ7S9tdfmUPH/gBiRJdkv/wqN3ITWPYzV+CckRgtmbE619IN+bTrwS+Yiw7co dqLsrFPkZHlzGgXBsp31OH1dre46apDwlcGSIH3CHscVVSrgBpWq32y3rtBAsqdThQzLN1 TO+L3lArVVC2V+94NLqAN8JRLqazt0skIqNQuLFyfzcB20+uhZJB/pMX0/v8B93Bz0I2cf hPahHkAkd5T4b3or6BBUKn/yEpJOWLl2ozmbfxLSzS0+uhndjh+fEIw6p1E91Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1726508422; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=BFrgnDPQNDUdpGrH3XZUKWY7z9m1z0qOrHd3VfPLtlI=; b=VNQHHMO/uCP1kjnoKxe/CFLkzBfrBvu3jOt6egdn0QhlmqLm2yv7W1NgGzgQUHEYLfEgCX 9KyxdTPJcfWYzI9iOF/3abaYG8IZRZm/42YxGuEIZO3lw4D5cZMKj9lG32OboAU2cTJbXV ovgEItZ8qpYmpqXIliEuKNxosuGToSK7HEPMafk8A7Zt5I+CygXmJfboXYM32jmQmQUwi2 0h7myXibDatmr5dCGNMl+c4RwPFaTi+Dwwi2hNSm3QZVAiv3LLBldpPHS9F8+Xsi74bTuq KPGpMQcmBIGG1WBgLBjDp9o8BoIgk6nNHyrChJCECBG8W4XvywWVnX2D/bpFBw== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4X6sd229rqz144f for ; Mon, 16 Sep 2024 17:40:22 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 48GHeMXG096585 for ; Mon, 16 Sep 2024 17:40:22 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 48GHeM2M096584 for net@FreeBSD.org; Mon, 16 Sep 2024 17:40:22 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 219918] LibAlias: implement RFC 4787 REQ 1 and 3 (full cone NAT) Date: Mon, 16 Sep 2024 17:40:21 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: damjan.jov@gmail.com X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: attachments.isobsolete attachments.created Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D219918 Damjan Jovanovic changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #183455|0 |1 is obsolete| | --- Comment #7 from Damjan Jovanovic --- Created attachment 253607 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D253607&action= =3Dedit Version 3 New version of the patch. It applies to the latest main brain. The source addresses and ports for connections are stored in their own splay tree. GetNewPort() is patched to search this tree, so it can reuse pre-existing connections from the same address:port. Some tests are added, and another t= est that broke is fixed. --=20 You are receiving this mail because: You are the assignee for the bug.=