Re: New Version Notification for draft-troan-6man-universal-ra-option-03.txt

Alexandre Petrescu <alexandre.petrescu@gmail.com> Thu, 08 October 2020 19:18 UTC

Return-Path: <alexandre.petrescu@gmail.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 10F6A3A0C55 for <ipv6@ietfa.amsl.com>; Thu, 8 Oct 2020 12:18:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.458
X-Spam-Level:
X-Spam-Status: No, score=0.458 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FORGED_GMAIL_RCVD=1, FREEMAIL_FROM=0.001, NICE_REPLY_A=-0.213, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_SOFTFAIL=0.665, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8O-5nG--Z-ep for <ipv6@ietfa.amsl.com>; Thu, 8 Oct 2020 12:18:45 -0700 (PDT)
Received: from oxalide-smtp-out.extra.cea.fr (oxalide-smtp-out.extra.cea.fr [132.168.224.13]) (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 91DCA3A0C53 for <ipv6@ietf.org>; Thu, 8 Oct 2020 12:18:45 -0700 (PDT)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by oxalide-sys.extra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id 098JIhSv006246 for <ipv6@ietf.org>; Thu, 8 Oct 2020 21:18:43 +0200
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 3D395207F40 for <ipv6@ietf.org>; Thu, 8 Oct 2020 21:18:43 +0200 (CEST)
Received: from muguet1-smtp-out.intra.cea.fr (muguet1-smtp-out.intra.cea.fr [132.166.192.12]) by pisaure.intra.cea.fr (Postfix) with ESMTP id 32E0B20796C for <ipv6@ietf.org>; Thu, 8 Oct 2020 21:18:43 +0200 (CEST)
Received: from [10.11.240.44] ([10.11.240.44]) by muguet1-sys.intra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id 098JIg2R002078 for <ipv6@ietf.org>; Thu, 8 Oct 2020 21:18:43 +0200
Subject: Re: New Version Notification for draft-troan-6man-universal-ra-option-03.txt
To: ipv6@ietf.org
References: <160201571921.22183.2288394613501535041@ietfa.amsl.com> <FAA42031-FAF9-4F1E-A702-3B4F27375F4F@employees.org> <m1kQ8qM-0000FiC@stereo.hq.phicoh.net> <066A5931-E009-4610-B679-86A8F495A131@employees.org> <m1kQ9tr-0000KEC@stereo.hq.phicoh.net> <9FB26236-5D9F-433C-8B79-B17F6D337664@employees.org> <818fb13b-5ddd-be02-40f4-e7f395c0bcca@gmail.com> <m1kQWVq-0000GLC@stereo.hq.phicoh.net>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Message-ID: <70426cf6-8229-05b6-0d79-eb662d5c1c69@gmail.com>
Date: Thu, 08 Oct 2020 21:18:42 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.3.2
MIME-Version: 1.0
In-Reply-To: <m1kQWVq-0000GLC@stereo.hq.phicoh.net>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: fr
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/i1IEjBUo8-r0mYyeFQLD-8eVDnE>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Oct 2020 19:18:47 -0000


Le 08/10/2020 à 16:03, Philip Homburg a écrit :
>> (I happen to have written a Python package to simulate loads() and dumps()
>> for TLVs. That made it possible to play with a direct comparison between
>> coding a CBOR application or a TLV application for the same purpose.
>> If you care, https://github.com/becarpenter/tlv )
> 
> I'm confused. Do you feel this code is typical for an RA implementation on
> an embedded system?
> 
> I.e., does a typical embedded system implement RA in python? Does a
> typical embedded system parse RAs using a generic load dump mechanism?

I know you dont ask me but allow me a comment here.

It is possible to use python to put some behaviour in some embedded 
systems.  I think it's called '-freeze' option.  It generates an 
executable only while keeping most of python kitchen out of the runtime 
system (libraries, etc.)

Such a frozen executable would not be slowed down by the interpreter 
kind of working, even though it would be large.

But indeed not all embedded systems can accept such files.  Some 
embedded systems are not even on linux but on some other smaller OS. 
Some are so proprietary that are almost unknown to large communities.

Alex

> 
> 
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>