From nobody Fri Jan 10 19:58:28 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 4YVCBs0P69z5kS4d for ; Fri, 10 Jan 2025 19:58:29 +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 4YVCBr75fXz4T4c; Fri, 10 Jan 2025 19:58:28 +0000 (UTC) (envelope-from daemon-user@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1736539109; 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=KXpJ2VPCi+V1hyt/ApWnr2d4+IsCF6XMIHo2NaB09S4=; b=GyfeMc3tCLw7uLxfqmMXt/CY3WvKYhNWYvcz6VNEIkE/cym7TxeHkVRaMm/Fu3QhIg7Pk8 nMJL76YVxMJFt2H/ZQVJcSxT6P+yC+g1BXIAmOadRb8tOeivXb06idPpm+nETduzUFd4BE M2tlm0ID2AVeXUOJaC7IC2+oQqUgKbJeyrw804ynkdxzEhuhWPvaAk4+nX8M3U4tMRpqq7 sC42UnW1FCfMD6tghq9LA2Uvv3BUe8jY+n4GHOfoKUofDc1Nw1peaFyPE7K6VauxuDRVYz 3IA0y/6/8kRNU51P4ZLxdnfF5V/iVf9uWxI0dFacT8qlQY7JhiNYh8VY4fH3wA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1736539109; 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=KXpJ2VPCi+V1hyt/ApWnr2d4+IsCF6XMIHo2NaB09S4=; b=wj8fmtb7mk4v2hdQIkqIBnLs3279bvK88iCsoC5EeTtMpeiB1JBzbdWn4xOVJ8V3xyeT8k 8XGRdzCnSu42mK3ufte18Ghr94fruFLloJK5+o6IL3FpsqMifEJI/xQA28hauXzm2mwXfB Gbi1G2WdJWCRlmrOVnr66fV217JM79gco9YL6f2zPrQp7JgZn0k7O3ED+IHINQMzMNOpcc 9vNLcGY5UTLo7HP2JYpzQhkNdQxQQbZc88kQbcNiuDy1pnefOLOb0tej5mCjF75Kj8q7jH epgrx51QnS76iuZNiD0HhrLlRkr1u424xSP8ync9ZWeVDRdrV27fdEBK7qc1hA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1736539109; a=rsa-sha256; cv=none; b=ZbrUFw0y6ApvISmeFtEFUgpEPEpOSlhG1vZE2PCPS6YRgJWgS/WNjjYdl7R8IXmVzmHHn+ f2ljEillFMw6Zz8atvM8rJTqHbtsj1dJ9mDMzkEtj8rHrlrqHW3J5E1nUTtdVVBeXb3Eso R8O7KD0jvln71l7yspReryU+k6a2JehxGuyGgTMFivze7sCwQD7RMrQtuyGPRASXwTf0pY fNdQsJ6se3j6k2EtXM/Kc5fg2SqJyXcSWOxJp1SzrWuQRgF93ehq/+wEiAiJBjMnvAKRbH AHB296K4ZfN39IYLg7SVEMuplvZsweqxyOAuL3HSJqOfrinSWUgxW3tTE9q2eQ== 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 A3E22212D1; Fri, 10 Jan 2025 19:58:28 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: by reviews.chi.freebsd.org (Postfix, from userid 1346) id A436C4D2F6; Fri, 10 Jan 2025 19:58:28 +0000 (UTC) Date: Fri, 10 Jan 2025 19:58:28 +0000 To: Phabricator From: "glebius (Gleb Smirnoff)" Cc: freebsd-net@freebsd.org Reply-to: "glebius (Gleb Smirnoff)" Subject: [Differential] D48204: Add IPv6 support for address parsing and unparsing in ng_ksocket. Message-ID: <6f48c1231d3847dcdebe32b871e07461@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: 4822229 X-Phabricator-Send-Attempt: 42dyu7ynjan6yi4g In-Reply-To: References: Thread-Index: N2JiNTc4NTM1ZGU5NjEzZjE3NjA3MGE5MzI3IGeBe+Q= X-Phabricator-Stamps: actor(@glebius) application(Differential) author(@p.mousavizadeh_protonmail.com) herald(H28) herald(H79) herald(H125) herald(H128) herald(H147) 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" Z2xlYml1cyBhZGRlZCBpbmxpbmUgY29tbWVudHMuCgpJTkxJTkUgQ09NTUVOVFMKCj4gcC5tb3Vz YXZpemFkZWhfcHJvdG9ubWFpbC5jb20gd3JvdGUgaW4gbmdfa3NvY2tldC5jOjYyCj4gSSBhbSB1 c2luZyBgaWZ1bml0KClgIGF0IGxpbmUgMzUyLCBhbmQgaXRzIGZ1bmN0aW9uIGRlY2xhcmVkIGlu IDxuZXQvaWZfdmFyLmg+LiBNYXliZSBJIHRoaW5rIGl0J3MgcmVxdWlyZWQgZHVlIHRvIG15IGxh Y2sgb2Yga25vd2xlZGdlLCBTaG91bGQgSSByZW1vdmUgaXQ/CgpTb3JyeSwgSSB0aG91Z2ggaXQg YmVsb25ncyB0byBuZXQvaWYuaAoKUkVQT1NJVE9SWQogIHJHIEZyZWVCU0Qgc3JjIHJlcG9zaXRv cnkKCkNIQU5HRVMgU0lOQ0UgTEFTVCBBQ1RJT04KICBodHRwczovL3Jldmlld3MuZnJlZWJzZC5v cmcvRDQ4MjA0L25ldy8KClJFVklTSU9OIERFVEFJTAogIGh0dHBzOi8vcmV2aWV3cy5mcmVlYnNk Lm9yZy9ENDgyMDQKCkVNQUlMIFBSRUZFUkVOQ0VTCiAgaHR0cHM6Ly9yZXZpZXdzLmZyZWVic2Qu b3JnL3NldHRpbmdzL3BhbmVsL2VtYWlscHJlZmVyZW5jZXMvCgpUbzogcC5tb3VzYXZpemFkZWhf cHJvdG9ubWFpbC5jb20sICNtYW5wYWdlcywgI25ldHdvcmsKQ2M6IGltcCwgbmMsIGRvbm5lciwg ZnJlZWJzZC1uZXQtbGlzdCwgbWVsaWZhcm8sIGdsZWJpdXMsICNzcmNfY29tbWl0dGVycywgcC5t b3VzYXZpemFkZWhfcHJvdG9ubWFpbC5jb20sIGdoaXNsYWluX3NtYXJ0aXgubGxjLCBrb25yYWQu a3JlY2l3aWxrX2tvcmJhbmsucGwsIGNtaWxsZXJfbmV0YXBwLmNvbSwgcmFqZXNoYXNwLCBtbWFj eSwga3ByYXZlZW4ubGttbF9nbWFpbC5jb20sIGNocmlzX2NyZXRhZm9yY2UuZ3IsIHNpbW9udmVs bGFfZ21haWwuY29tLCBub3ZpY2VfdGVjaGllLmNvbSwgaGVyYmVydF9tYWlsYm94Lm9yZywgdG9t bWkucGVybmlsYV9pa2kuZmksIHplYywgZGVscGhpaiwgcHN0ZWYK