From nobody Thu Jan 9 15:32:04 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 4YTTKw4Cqlz5l0Xt for ; Thu, 09 Jan 2025 15:32:04 +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 4YTTKw3cq7z4GbQ; Thu, 9 Jan 2025 15:32:04 +0000 (UTC) (envelope-from daemon-user@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1736436724; 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=UqtIW5A9ov1RUBwPGb/pS7ZC52Z2lI9sU75akwcr5GE=; b=cZqOW45yFeezo2GKXpQNWXSkDIJWX2akFK4ZDLl4It0NkYUDCChDe3ra/5VB+St+oze+wz 3kvqgtJBJ2BTIpwA7JP/Izf8xdrYnFYmxqQKdpnYjkmDE9/Gk9iqOBMeR35MzaRAa3Nzzc rWceYPexRfuLpFOxSg+BLoc1BT4gsjNNhU4odx81dfuqQM0EDPRce6cE62rn9ZHUHoxG9F W1ptAqaxgkZA1wi4cgZwm5ImGm1ym+8IvmWXvYD0POhh0tZmZlFKKKT9Fa3NgFaj3CbUi1 O6SIthfr9nbSF/X2JNTV26TxM548S0PPdaq02C6dLRh8rzEQFAXEqHySIAlVEQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1736436724; 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=UqtIW5A9ov1RUBwPGb/pS7ZC52Z2lI9sU75akwcr5GE=; b=PF/VGZx7RZNSEykpxYunahhKB0ngsXKskcAiJQV0x1yqjg2dmXgHpcXffxbLpTWyd9JF5B YzCdTexhNDOcRDR3TILuMQZMgINwWQob2qfOPI1FXRMEt+RMm31vrLy4GdjtW7cPAMauTK gsBoLOLFWEUTg9GXSdxK/KB9zd8NfdRGWxKrTA45ogWGsJqDuhhoMW05UrIKKV4FsdT27i lwLBhUdIGE9xixszLsVz6CKQ6ggmv75xCv3B3Ino64llv5tE1MBnzi3Wpdtbe8GFRWZYyp wZauzqLB9VdtxpuhQO0HZP9zDx6fKsoAnss08HbMZg5FDIl4gkO15tIEYuxXyQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1736436724; a=rsa-sha256; cv=none; b=gi92YYsRVzmEwMy1yAJBvCf44xAkBHylXqtLt337yIs2LQJ9baB1kORnv9RFLIevH+Tb9e UNTcAKzwH5bhsLdhSqLm6BmZwc5abFImGJgyBNP7zYtdFFsMdv1W1vj2pzezZozY72dFqI ij5ZM6RUgWMt7878Kg7/tCa0qBSScjCMWjqBZoNEgts8493y3gY3jqeLVGlH9Tk/o23Rr4 VE+ywO2+qqyqT0wX8gOJlIaJjqT4GFODj2TUbWqOKClb2c/HSMRylhNktEIA/s0feQtTcf tHmSKw+BgjC4yl4+HGkidv4+qJUYOz4PlvRiTI317lAwzDH6kKqm2s2G4LFnjQ== 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 375712BC5; Thu, 09 Jan 2025 15:32:04 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: by reviews.chi.freebsd.org (Postfix, from userid 1346) id 36FB01A4D9; Thu, 9 Jan 2025 15:32:04 +0000 (UTC) Date: Thu, 9 Jan 2025 15:32:04 +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: <4ae00894f41dce22bdf68a87d2532f53@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: 4818551 X-Phabricator-Send-Attempt: zsodmpfk2qka4otm In-Reply-To: References: Thread-Index: N2JiNTc4NTM1ZGU5NjEzZjE3NjA3MGE5MzI3IGd/6/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" Z2xlYml1cyBhZGRlZCBhIGNvbW1lbnQuCgoKICBBbHNvLCBhbnkgbWVhbmluZ2Z1bCBjaGFuZ2Ug dG8gYSBtYW51YWwgcGFnZSByZXF1aXJlcyBidW1waW5nIHRoZSAuRGQgdmFsdWUgYXQgdGhlIGJl Z2lubmluZyBvZiB0aGUgcGFnZSB0byB0b2RheSdzIGRhdGUuCgpSRVBPU0lUT1JZCiAgckcgRnJl ZUJTRCBzcmMgcmVwb3NpdG9yeQoKQ0hBTkdFUyBTSU5DRSBMQVNUIEFDVElPTgogIGh0dHBzOi8v cmV2aWV3cy5mcmVlYnNkLm9yZy9ENDgyMDQvbmV3LwoKUkVWSVNJT04gREVUQUlMCiAgaHR0cHM6 Ly9yZXZpZXdzLmZyZWVic2Qub3JnL0Q0ODIwNAoKRU1BSUwgUFJFRkVSRU5DRVMKICBodHRwczov L3Jldmlld3MuZnJlZWJzZC5vcmcvc2V0dGluZ3MvcGFuZWwvZW1haWxwcmVmZXJlbmNlcy8KClRv OiBwLm1vdXNhdml6YWRlaF9wcm90b25tYWlsLmNvbSwgI21hbnBhZ2VzLCAjbmV0d29yawpDYzog aW1wLCBuYywgZG9ubmVyLCBmcmVlYnNkLW5ldC1saXN0LCBtZWxpZmFybywgZ2xlYml1cywgI3Ny Y19jb21taXR0ZXJzLCBwLm1vdXNhdml6YWRlaF9wcm90b25tYWlsLmNvbSwgZ2hpc2xhaW5fc21h cnRpeC5sbGMsIGtvbnJhZC5rcmVjaXdpbGtfa29yYmFuay5wbCwgY21pbGxlcl9uZXRhcHAuY29t LCByYWplc2hhc3AsIG1tYWN5LCBrcHJhdmVlbi5sa21sX2dtYWlsLmNvbSwgY2hyaXNfY3JldGFm b3JjZS5nciwgc2ltb252ZWxsYV9nbWFpbC5jb20sIG5vdmljZV90ZWNoaWUuY29tLCBoZXJiZXJ0 X21haWxib3gub3JnLCB0b21taS5wZXJuaWxhX2lraS5maSwgemVjLCBkZWxwaGlqLCBwc3RlZgo=