Re: [v6ops] Our IPv6-only home network and future experiments

Gert Doering <gert@space.net> Mon, 15 April 2024 07:52 UTC

Return-Path: <gert@space.net>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4D1ADC14F68D for <v6ops@ietfa.amsl.com>; Mon, 15 Apr 2024 00:52:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.797
X-Spam-Level:
X-Spam-Status: No, score=-2.797 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=space.net
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VrVQvzjKn-2A for <v6ops@ietfa.amsl.com>; Mon, 15 Apr 2024 00:52:24 -0700 (PDT)
Received: from gatekeeper1-relay.space.net (gatekeeper1-relay.space.net [IPv6:2001:608:3:85::38]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B2148C14F693 for <v6ops@ietf.org>; Mon, 15 Apr 2024 00:52:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=space.net; i=@space.net; q=dns/txt; s=esa; t=1713167544; x=1744703544; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=GPnYCOrAdKVwZHwL8s8J0x+IQaQItD3sqGEiETS938s=; b=V0cWKm6NnForJBe7VHpZ86++s9EJw5JEymv+8Xkt8Yj4ArHde0S1R1IK oMUPgtASFQ+ICbADgTt6jauckcREB9GdZzDfW8L9JC19uY5dfzPmuyQrb i0aXx/j4TiLaf2DOsElqd8U6HLmCUGN1RAUak6eutkN9JOFwhOOVyf7tR TdQkoG/gKkFcFWF4oul1RNtAtNNf41xpuSjk5BgwJULCNyDEayukEbJQN hzQSrE6MrUmVUuAjkgFMFlKPc7rHwW20jlFwTMCVIJ0Fho62pZwlGJI4T nb+QVmG+cJuxkHMT71Kw6vF9HMgCzoBvhc1YuEBDTqtzsThv614ZRM0dT w==;
X-CSE-ConnectionGUID: JN4ZJ2SDTRSO71DvVVSdZQ==
X-CSE-MsgGUID: 7/GZtBtLT96aavXRUB2TyQ==
X-SpaceNet-SBRS: None
Received: from mobil.space.net ([195.30.115.67]) by gatekeeper1-relay.space.net with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Apr 2024 09:52:19 +0200
X-Original-To: v6ops@ietf.org
Received: from mobil.space.net (localhost [IPv6:::1]) by mobil.space.net (Postfix) with ESMTP id 2B21A4272F for <v6ops@ietf.org>; Mon, 15 Apr 2024 09:52:19 +0200 (CEST)
X-SpaceNet-Relay: true
Received: from moebius4.space.net (moebius4.space.net [IPv6:2001:608:2:2::251]) by mobil.space.net (Postfix) with ESMTP id 1677041B6B; Mon, 15 Apr 2024 09:52:19 +0200 (CEST)
Received: by moebius4.space.net (Postfix, from userid 1007) id 0F5642EEE5; Mon, 15 Apr 2024 09:52:19 +0200 (CEST)
Date: Mon, 15 Apr 2024 09:52:19 +0200
From: Gert Doering <gert@space.net>
To: Vasilenko Eduard <vasilenko.eduard@huawei.com>
Cc: Gert Doering <gert@space.net>, "Soni \"They/Them\" L." <fakedme+ipv6@gmail.com>, IPv6 Operations <v6ops@ietf.org>
Message-ID: <Zhzcs9PU3HbYtwYp@Space.Net>
References: <91ee2782-c98a-4ccf-ae8f-71be571420b6@gmail.com> <7b89e8bd81674a61b364e1fec4176006@huawei.com> <ZhzSD0g_xmVfeiM1@Space.Net> <0685641f158c4c9885a4b53964548abd@huawei.com>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="CN37hPZpvxkUTD6e"
Content-Disposition: inline
In-Reply-To: <0685641f158c4c9885a4b53964548abd@huawei.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/RKUMKtnZu-DRrgBw_oLCP3SNuLY>
Subject: Re: [v6ops] Our IPv6-only home network and future experiments
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 15 Apr 2024 07:52:28 -0000

Hi,

On Mon, Apr 15, 2024 at 07:37:41AM +0000, Vasilenko Eduard wrote:
> 1. libc is for "C". Hence, the compilation is mandatory.
> 2. I assume that it would be a new function in the library. Hence, code change and compilation are mandatory.

Neither.  libc is the basic building block on all modern unix-like systems,
which is shared (= new functionality can be added without recompiling
anything) and which provides run-time to basically all languages - try
running "ldd somebinary", whether C or Go or Java, and verify for yourself.

To add the described functionality, functions like socket() or connect()
need to be modified, but (for pure "applications can use this") nothing
new needs to be added, API-wise.  Of course they could add some control
functions for "CLAT aware applications", but that would be missing the
point.

Gert Doering
        -- NetMaster
-- 
have you enabled IPv6 on something today...?

SpaceNet AG                      Vorstand: Sebastian v. Bomhard,
                                           Ingo Lalla, Karin Schuler
Joseph-Dollinger-Bogen 14        Aufsichtsratsvors.: A. Grundner-Culemann
D-80807 Muenchen                 HRB: 136055 (AG Muenchen)
Tel: +49 (0)89/32356-444         USt-IdNr.: DE813185279