From nobody Fri Jan 10 09:49:49 2025 X-Original-To: freebsd-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 4YTxhY2x9wz5jybf for ; Fri, 10 Jan 2025 09:49:49 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: from mxrelay.chi.freebsd.org (mxrelay.chi.freebsd.org [IPv6:2610:1c0:1040:6064::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 ECDSA (P-256) client-digest SHA256) (Client CN "mxrelay.chi.freebsd.org", Issuer "E5" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YTxhY2QXMz4Cp8; Fri, 10 Jan 2025 09:49:49 +0000 (UTC) (envelope-from daemon-user@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1736502589; h=from:from:reply-to: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=ZKy+T0SXcc6Cl9xfKsBhQjUunehiF78Y5l94g6AVJ0k=; b=nCGOFs8+fmnTaWhAKuvSHj4o065ri1qmakCATQLGEv2xFzN2vQK5d1xhHpcEyMeJmvZSKA eaE8XtV2GXFVfAeZU2Ew48HxR9omDI9ruPvcYhb09fzxvCs4IV7miXQp62R1wi4DbhIsB7 PDvMByq4AouDpY0f0MmJCamNayu6Cbg6cmWOKsQN81Eiu6T/UwhapZm41/d4QR+tvX4eDm GBoQaoS+UHj1UfaE/WR5NEOFL4M3a5gCgqHpaq9MEMoR0S+HlxwyNgFPGEtIrXCQv8paqo C0GU3h8VnfyYH2HxGcRGOwqZ+1N6k+KIaRdm8l87ZwmxfhTae/d+LOaBdC9O8g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1736502589; h=from:from:reply-to: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=ZKy+T0SXcc6Cl9xfKsBhQjUunehiF78Y5l94g6AVJ0k=; b=vt/iAnxnz8B2c6ioa2HKeyxqaMnwFam64H10780ujBN3Vajch4n3Lhn3eSpx+bK+SCUz0s W52dpOp7pehNwebI43sdc1kYh/1mTIkb7dUrFMv3qE1YL89JmfmQzw5J9U9KxjBHr2Ipbu fnR0EFNhEiWLhuXEaShZ7fOfZk9cuG0rEqt00peawJND1JZLVSfUJeppMV95udVM1Rdtxs QEChMbn2jpp+EuI73Z7Fi0IT0NsTRDXpxAQdmY5H6n29z3/ZIZpO0BwcCNX8UKbvQs+fDf FH7pMUYHVFDqI6qKfF0ZR9t7UeSXwZgFdBpnWd1Oliy8ptkygJjX9/XFSNar8w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1736502589; a=rsa-sha256; cv=none; b=LvrUpQDeRj0usoF0sfq5IsnD5eMy/2MyizmwBNRhu5dDuIRnwUWCvNXzHN+E8C0q1XLGBa K7KIZAJyc+TMB0bcV3LiJzlC5LbU2s8OgeymADpG2PwYSmHgyH2O3bK7uU8kcfh7+9ie/T jytnd7aBEb4ypliZa4Vn2IK1Cmd5Wjnlp0lUWjr86N+MAHQ6wTCOIXI1BlTUebCVueOfoL wreX4lP3kKL1Jzv3zV0vSoScjGLkhSSYmxRozFKCLzCMCm7v71esV1Nc9/+QWPxkVucsuz IsW7Gwv/XRYTU+7HxO0oPqrSLGueEmbmvXHdO0Kevk/meqIqfGOElQmkzPQ6UQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from reviews.chi.freebsd.org (reviews.chi.freebsd.org [IPv6:2610:1c0:1040:606c::50:4]) by mxrelay.chi.freebsd.org (Postfix) with ESMTP id 08224191C3; Fri, 10 Jan 2025 09:49:49 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: by reviews.chi.freebsd.org (Postfix, from userid 1346) id 06D0D3E024; Fri, 10 Jan 2025 09:49:49 +0000 (UTC) Date: Fri, 10 Jan 2025 09:49:49 +0000 To: Phabricator From: "p.mousavizadeh_protonmail.com (Seyed Pouria Mousavizadeh Tehrani)" Cc: freebsd-net@freebsd.org Reply-to: "p.mousavizadeh_protonmail.com (Seyed Pouria Mousavizadeh Tehrani)" Subject: [Differential] D48204: Add IPv6 support for address parsing and unparsing in ng_ksocket. Message-ID: <524d3141e17051be012bf5d070c8bfff@localhost.localdomain> X-Priority: 3 X-Phabricator-Sent-This-Message: Yes X-Mail-Transport-Agent: MetaMTA X-Auto-Response-Suppress: All X-Phabricator-Mail-Tags: , X-Herald-Rules: <28>, <125>, <128>, <147>, <79> X-Phabricator-Projects: <#network> X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: Precedence: bulk Thread-Topic: PHID-DREV-3vpvqdpsy6sqgfqvqi4a X-Phabricator-Mail-ID: 4820886 X-Phabricator-Send-Attempt: fpsd7wvsuvljdqvc In-Reply-To: References: Thread-Index: N2JiNTc4NTM1ZGU5NjEzZjE3NjA3MGE5MzI3IGeA7T0= X-Phabricator-Stamps: actor(@p.mousavizadeh_protonmail.com) application(Differential) author(@p.mousavizadeh_protonmail.com) herald(H28) herald(H79) herald(H125) herald(H128) herald(H147) mention(@glebius) monogram(D48204) object-type(DREV) phid(PHID-DREV-3vpvqdpsy6sqgfqvqi4a) reviewer(#manpages) reviewer(#network) revision-repository(rG) revision-status(needs-review) subscriber(#src_committers) subscriber(@donner) subscriber(@freebsd-net-list) subscriber(@glebius) subscriber(@imp) subscriber(@melifaro) subscriber(@nc) tag(#network) via(web) 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 Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8" cC5tb3VzYXZpemFkZWhfcHJvdG9ubWFpbC5jb20gYWRkZWQgYSBjb21tZW50LgoKCiAgQGdsZWJp dXM6IEFsc28sIEhlcmUgaXMgbXkgZ2l0aHViIHJlcG8gYXMgeW91IHJlcXVlc3RlZC4KICBzcG16 dC9mcmVlYnNkLXNyYy90cmVlL2tzb2NrZXRfaXB2NjogRDQ4MjA0IDxodHRwczovL2dpdGh1Yi5j b20vc3BtenQvZnJlZWJzZC1zcmMvdHJlZS9rc29ja2V0X2lwdjY+CgpJTkxJTkUgQ09NTUVOVFMK Cj4gZ2xlYml1cyB3cm90ZSBpbiBuZ19rc29ja2V0LmM6NjIKPiBXaGF0IGRvZXMgcmVxdWlyZSBp Zl92YXIuaD8KCkkgYW0gdXNpbmcgYGlmdW5pdCgpYCBhdCBsaW5lIDM1MiwgYW5kIGl0cyBmdW5j dGlvbiBkZWNsYXJlZCBpbiA8bmV0L2lmX3Zhci5oPi4gTWF5YmUgSSB0aGluayBpdCdzIHJlcXVp cmVkIGR1ZSB0byBteSBsYWNrIG9mIGtub3dsZWRnZSwgU2hvdWxkIEkgcmVtb3ZlIGl0PwoKUkVQ T1NJVE9SWQogIHJHIEZyZWVCU0Qgc3JjIHJlcG9zaXRvcnkKCkNIQU5HRVMgU0lOQ0UgTEFTVCBB Q1RJT04KICBodHRwczovL3Jldmlld3MuZnJlZWJzZC5vcmcvRDQ4MjA0L25ldy8KClJFVklTSU9O IERFVEFJTAogIGh0dHBzOi8vcmV2aWV3cy5mcmVlYnNkLm9yZy9ENDgyMDQKCkVNQUlMIFBSRUZF UkVOQ0VTCiAgaHR0cHM6Ly9yZXZpZXdzLmZyZWVic2Qub3JnL3NldHRpbmdzL3BhbmVsL2VtYWls cHJlZmVyZW5jZXMvCgpUbzogcC5tb3VzYXZpemFkZWhfcHJvdG9ubWFpbC5jb20sICNtYW5wYWdl cywgI25ldHdvcmsKQ2M6IGltcCwgbmMsIGRvbm5lciwgZnJlZWJzZC1uZXQtbGlzdCwgbWVsaWZh cm8sIGdsZWJpdXMsICNzcmNfY29tbWl0dGVycywgcC5tb3VzYXZpemFkZWhfcHJvdG9ubWFpbC5j b20sIGdoaXNsYWluX3NtYXJ0aXgubGxjLCBrb25yYWQua3JlY2l3aWxrX2tvcmJhbmsucGwsIGNt aWxsZXJfbmV0YXBwLmNvbSwgcmFqZXNoYXNwLCBtbWFjeSwga3ByYXZlZW4ubGttbF9nbWFpbC5j b20sIGNocmlzX2NyZXRhZm9yY2UuZ3IsIHNpbW9udmVsbGFfZ21haWwuY29tLCBub3ZpY2VfdGVj aGllLmNvbSwgaGVyYmVydF9tYWlsYm94Lm9yZywgdG9tbWkucGVybmlsYV9pa2kuZmksIHplYywg ZGVscGhpaiwgcHN0ZWYK