[v6ops] Re: CLAT-in-libc and possible interactions with draft-ietf-v6ops-claton?
Lorenzo Colitti <lorenzo@google.com> Mon, 29 July 2024 02:45 UTC
Return-Path: <lorenzo@google.com>
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 6AA5BC14F617 for <v6ops@ietfa.amsl.com>; Sun, 28 Jul 2024 19:45:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.61
X-Spam-Level:
X-Spam-Status: No, score=-17.61 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.com
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 AcUz_EMHQ3F5 for <v6ops@ietfa.amsl.com>; Sun, 28 Jul 2024 19:45:29 -0700 (PDT)
Received: from mail-ej1-x62e.google.com (mail-ej1-x62e.google.com [IPv6:2a00:1450:4864:20::62e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0E6A7C14F605 for <v6ops@ietf.org>; Sun, 28 Jul 2024 19:45:29 -0700 (PDT)
Received: by mail-ej1-x62e.google.com with SMTP id a640c23a62f3a-a7a94478a4eso616258166b.1 for <v6ops@ietf.org>; Sun, 28 Jul 2024 19:45:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1722221127; x=1722825927; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=h/vrbq0d35djgL8NZT/Z5Nz9OrSW5A7LIbhiBq8Kl7k=; b=Mxx4/ICWKC19Tf2erxsTnPN6s/cX9NDsrfwvrKKKRUay19mHEoNGP2SdM8HPpuAQ64 OrPCFwB+HtzbHZSu2F8+ZLxhTj6RDA7vpejNOuUg1mfLXFnPJWJy6hIujRG0UP1LSk2a IoJL98xSYeOHqNyz+xa3QxYfM65xSeaChXYXXpGz0xEfUJe7T2BYO5QJvX+45M1Nj4y+ 53gDFxWjnkAACk2+axFwlXBg8+DRObDqfJydbPw8PoN0YndLlcacYocKdu6hueOukndn IvDb6vSYfe1sHFjo+i9YS8C149HiwzDya0WlbPSc3sFt+1Ue6Oy7JQEQRQ/vDPh4OD9t jgDQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722221127; x=1722825927; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=h/vrbq0d35djgL8NZT/Z5Nz9OrSW5A7LIbhiBq8Kl7k=; b=Spc0gpx7slK6fEDe3w1jdYR3zLI+zbo1Di/lCReNpzM5vrclT6xY+xM3ceYGttxvCj O6C+IGk//83vond6/MFUh6obxhOtAZxHpuQc2TKR0LjuLD5ifX6nLhbtVgjMqbsRBy+E Av0KtvsPmUDzpJiXs6m8XTv0XUA+vfflX8U/zj5BGmDM+ROih6k5+FTGq563kddHbF+4 Zx3EGsERpLQUMW3D/8rYK1ZRgUl8JYc/g7JXzsamJe97zodhUxu1LfaZDbsNEhSi1P3B T4BbpanMQVUqZlQuebvZTEZVncQ+zBwqptXoQdEckGB45on7IOPFbNGLRxUt0UEMz+so oOhg==
X-Gm-Message-State: AOJu0YwKwv/idSL+CIAzUV4oQZHd9gww3ESHXgv22clg54VQGRXw8K++ 70U1SB+K4Hr9LDaxsoo0XIsJduehbBARm7e8X0TR5xcXhCOov8VepRF6w33df1hNhXg6oQb9++A Uy6KHMhJAhoDxveRkMGbJlHlaq7yVQb97BSGSmem++AF8EazH6PtD
X-Google-Smtp-Source: AGHT+IEK51yZCNKbwJOyvBEizzTjQXekS0Z1FeTGvdiSXft4FQHwTr1FbuneF2Ep8ZX2FZXeUTS0rZmrFncm86IVrbk=
X-Received: by 2002:a17:906:f585:b0:a7a:c7f3:580d with SMTP id a640c23a62f3a-a7d3fa3fbe3mr616633066b.25.1722221126837; Sun, 28 Jul 2024 19:45:26 -0700 (PDT)
MIME-Version: 1.0
References: <c06a4934-aa58-42e2-b00f-f1558b8600cb@gmail.com>
In-Reply-To: <c06a4934-aa58-42e2-b00f-f1558b8600cb@gmail.com>
From: Lorenzo Colitti <lorenzo@google.com>
Date: Mon, 29 Jul 2024 11:45:12 +0900
Message-ID: <CAKD1Yr0LP1pXNCde9Q=kwqPo_Y2GRTF-RSLuc5pg6uJWTJmhsg@mail.gmail.com>
To: "Soni It/Its L." <fakedme+ietf@gmail.com>
Content-Type: multipart/alternative; boundary="0000000000007dcfdc061e59da09"
Message-ID-Hash: AYKCOVXI6GIZNA7Q3ONYW7FAZP37JWO7
X-Message-ID-Hash: AYKCOVXI6GIZNA7Q3ONYW7FAZP37JWO7
X-MailFrom: lorenzo@google.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-v6ops.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: v6ops@ietf.org
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [v6ops] Re: CLAT-in-libc and possible interactions with draft-ietf-v6ops-claton?
List-Id: v6ops discussion list <v6ops.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/Bb5gM_mysg5g1pbpHNNyzjNCXkA>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Owner: <mailto:v6ops-owner@ietf.org>
List-Post: <mailto:v6ops@ietf.org>
List-Subscribe: <mailto:v6ops-join@ietf.org>
List-Unsubscribe: <mailto:v6ops-leave@ietf.org>
On Fri, Jul 26, 2024 at 4:23 AM Soni "It/Its" L. <fakedme+ietf@gmail.com> wrote: > CLAT-in-libc is something we've been working on (mostly designing, > haven't had enough disk space to implement it until now), Have you written this up somewhere? I was just chatting with Jen about this over coffee and it would be interesting to know how much work it would be to implement this correctly. The obvious bits (connect, accept, sendto, recvfrom) seem relatively straightforward but then there are other things like cmsg and so on which seem more involved. > One of the things > we recognize is that there is no such thing as IPv4 connectivity on an > IPv6-only OS, so... "disabling CLAT" is not exactly, uh, possible, at > least not "upon obtaining an IPv4 address". > This doesn't seem like a problem. Your IPv6-only OS can't obtain an IPv4 address, and therefore, it doesn't need to "disable CLAT". No?
- [v6ops] CLAT-in-libc and possible interactions wi… Soni "It/Its" L.
- [v6ops] Re: CLAT-in-libc and possible interaction… Jen Linkova
- [v6ops] Re: CLAT-in-libc and possible interaction… Soni "It/Its" L.
- [v6ops] Re: CLAT-in-libc and possible interaction… Brian Candler
- [v6ops] Re: CLAT-in-libc and possible interaction… Brian Candler
- [v6ops] Re: CLAT-in-libc and possible interaction… Soni "It/Its" L.
- [v6ops] Re: CLAT-in-libc and possible interaction… Brian Candler
- [v6ops] Re: CLAT-in-libc and possible interaction… Soni "It/Its" L.
- [v6ops] Re: CLAT-in-libc and possible interaction… Brian Candler
- [v6ops] Re: CLAT-in-libc and possible interaction… Lorenzo Colitti