Re: [lp-wan] C Implementation of SCHC ?

Hannes Tschofenig <Hannes.Tschofenig@arm.com> Sat, 19 October 2019 15:11 UTC

Return-Path: <Hannes.Tschofenig@arm.com>
X-Original-To: lp-wan@ietfa.amsl.com
Delivered-To: lp-wan@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E9190120018 for <lp-wan@ietfa.amsl.com>; Sat, 19 Oct 2019 08:11:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=armh.onmicrosoft.com header.b=L5jsaaX3; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=armh.onmicrosoft.com header.b=093UDUDl
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 ZfDp7cCYFYe7 for <lp-wan@ietfa.amsl.com>; Sat, 19 Oct 2019 08:11:21 -0700 (PDT)
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50072.outbound.protection.outlook.com [40.107.5.72]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 94907120013 for <lp-wan@ietf.org>; Sat, 19 Oct 2019 08:11:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HlbVJ2wYQ4Ffl4dh3bJaRz5tsnC1PEHcCT2ynegYmVk=; b=L5jsaaX3JMLWc9A1rzGCr8O6uCdokeAKJhwe2+mbRNRNyhp+jJfnfDL5droFfwBE5x/rDgMMsBZlZ8T9cum1Lcbb49+xUN0ETZCVFTv/KD/YlSWpDEX6jAkdWKKJABH1Q07jsUE3LOhYVD8cAVdZCZbAjR+8JkbYn4CMltLp4F8=
Received: from VI1PR0802CA0014.eurprd08.prod.outlook.com (2603:10a6:800:aa::24) by DB7PR08MB3369.eurprd08.prod.outlook.com (2603:10a6:10:44::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2347.16; Sat, 19 Oct 2019 15:11:13 +0000
Received: from AM5EUR03FT030.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e08::204) by VI1PR0802CA0014.outlook.office365.com (2603:10a6:800:aa::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2367.20 via Frontend Transport; Sat, 19 Oct 2019 15:11:13 +0000
Authentication-Results: spf=temperror (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; ietf.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;ietf.org; dmarc=none action=none header.from=arm.com;
Received-SPF: TempError (protection.outlook.com: error in processing during lookup of arm.com: DNS Timeout)
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT030.mail.protection.outlook.com (10.152.16.117) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2305.15 via Frontend Transport; Sat, 19 Oct 2019 15:11:11 +0000
Received: ("Tessian outbound 081de437afc7:v33"); Sat, 19 Oct 2019 15:11:08 +0000
X-CR-MTA-TID: 64aa7808
Received: from ed4fe68cd762.1 (ip-172-16-0-2.eu-west-1.compute.internal [104.47.13.53]) by 64aa7808-outbound-1.mta.getcheckrecipient.com id A57D4178-D0B3-4E28-B893-C7DF3266AEF3.1; Sat, 19 Oct 2019 15:11:03 +0000
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04lp2053.outbound.protection.outlook.com [104.47.13.53]) by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id ed4fe68cd762.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Sat, 19 Oct 2019 15:11:03 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HtTjtOdfRPqt9kAle2hMXhUb6fb1aZVL6wNKuvwWemz3gR+VE2rEikUnv11GzjEEXlnI/y+DrDcw4pnFqQ7KZ+CyNRPE7nyXDwXnX0fDoyc4ieEUO5oFb4o9lNooasJF7H+3HQ5huV+yojEeurojGhRHKsloWTWFdK4jeRIZrGWsjsg4ioQ1gbAOQs7Uyv8aQsrsqa7DSLjxkKCnf6XpgaBsr/CcLBZA9eWl9ks/cW9OJUmdf3A0zje/S7ASiNUgTCnfHQZSTdYWu+j9Y8WBDiZ+v9czLj5oLqoDxnzFIU6faW8riJrGdri623Qi0aehMIW1/CZxGrgS2XlQ39IFlQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bwQWEAkwKIiQ9MhhXuAr6CZcxDxb7FiWp134/lT5Zvs=; b=bUp00BseQnNgkKjPiXK5MPYiDYV+ulIKTEGytBLgkDuU5mMV0LBcL1A2eUMYYSSYrj5si8QXBK7L9bfbfjCI5LOhHH6H4Pe2zkpH7T+Wj6e+B6Uzjwxvk5xJuFzKMONJ97ZkurkkMRvXkBm4JscGAsghRs6UxqA/gernisVWPv+Pju4OfXt9lnNImBC6v71g2i+jpykJ8e27nMqfG/dYfC7UYtHXMHQuR1CedEkroSyBenNE4f4MoGD1xEWAZ/XQhgxipjyMR4OGnGpEzBIq5HEiTEJXqiOvAHm8Pptla+Uu3pS7YkV4r0ws36fNs9MRwjkQrTk36S9p2ZQSeoYOJw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bwQWEAkwKIiQ9MhhXuAr6CZcxDxb7FiWp134/lT5Zvs=; b=093UDUDlntLKJgo+pcgIx1Zkc7wMAWJ6fPz5t9OOtGBNloK3wltK2Y1rgQVHRWP1a7OWv20o59kBIjEUnrbC7sm1Upzrb9/JzqcliLAV+p0avo7VFtlQe5GcFo/aGp7PxRO2DGDaMMTSL4h9HJOxrEVyeeoVayQhLbFqrwcKOl8=
Received: from VI1PR08MB5360.eurprd08.prod.outlook.com (52.133.245.74) by VI1PR08MB2928.eurprd08.prod.outlook.com (10.170.239.30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2347.16; Sat, 19 Oct 2019 15:11:01 +0000
Received: from VI1PR08MB5360.eurprd08.prod.outlook.com ([fe80::21b9:aacd:ea36:92ee]) by VI1PR08MB5360.eurprd08.prod.outlook.com ([fe80::21b9:aacd:ea36:92ee%5]) with mapi id 15.20.2367.021; Sat, 19 Oct 2019 15:11:01 +0000
From: Hannes Tschofenig <Hannes.Tschofenig@arm.com>
To: "Khaled Q. Abdelfadeel" <khaled.abdelfadeel@ieee.org>, "dominique.barthel@orange.com" <dominique.barthel@orange.com>
CC: lp-wan <lp-wan@ietf.org>
Thread-Topic: [lp-wan] C Implementation of SCHC ?
Thread-Index: AQHVhc6jDsuk1QbAoEmkWm4Jd31/QqdglJ4AgAF9+sA=
Date: Sat, 19 Oct 2019 15:11:01 +0000
Message-ID: <VI1PR08MB53603B14CBF2CFFF99964A4AFA6F0@VI1PR08MB5360.eurprd08.prod.outlook.com>
References: <32751_1571415063_5DA9E417_32751_90_1_D9CFADCB.66893%dominique.barthel@orange.com> <CAA4ML=Kgr-R25Ku3P578NNNzg1WgKQH4aZHFrPzFgQyEN_E8-A@mail.gmail.com>
In-Reply-To: <CAA4ML=Kgr-R25Ku3P578NNNzg1WgKQH4aZHFrPzFgQyEN_E8-A@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ts-tracking-id: 59dd435a-7981-4316-a14f-6febe5817d0d.1
x-checkrecipientchecked: true
Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Hannes.Tschofenig@arm.com;
x-originating-ip: [80.92.123.83]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-Correlation-Id: d91deb8d-b7a0-4dbb-a1e9-08d754a6938a
X-MS-Office365-Filtering-HT: Tenant
X-MS-TrafficTypeDiagnostic: VI1PR08MB2928:|DB7PR08MB3369:
X-MS-Exchange-PUrlCount: 1
X-Microsoft-Antispam-PRVS: <DB7PR08MB336968A7B55BC8D07E58E5B9FA6F0@DB7PR08MB3369.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
x-ms-oob-tlc-oobclassifiers: OLM:10000;OLM:10000;
x-forefront-prvs: 01952C6E96
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009020)(979002)(4636009)(376002)(346002)(39860400002)(136003)(396003)(366004)(53754006)(199004)(189003)(40434004)(256004)(76176011)(33656002)(110136005)(6436002)(25786009)(606006)(26005)(2501003)(102836004)(5024004)(14444005)(186003)(7696005)(316002)(8936002)(8676002)(9326002)(478600001)(81156014)(81166006)(966005)(76116006)(7736002)(66446008)(64756008)(66556008)(66476007)(66946007)(66066001)(790700001)(74316002)(52536014)(476003)(6506007)(2906002)(6246003)(53546011)(229853002)(99286004)(486006)(3846002)(6116002)(5660300002)(86362001)(71200400001)(71190400001)(4326008)(14454004)(6306002)(11346002)(9686003)(236005)(54896002)(446003)(55016002)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB2928; H:VI1PR08MB5360.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: kW7yGkVJhfJIAK75o9iVbCeCeYcIjyY4VETPfuP8S9D/6bAxBoAVdE+zXMSpaFMjd6O6kWolXl+C9pEum+lK9QalOy8Ml+UwliPLKSoKXk6ZqrasWZ3zwRSqcnKJvOiDhySfFRiQItsd9EbYxZBtnI7NwHwwQ64vOUfCXm3UZ2n2+AodnmpyZJkHgnoX4T3ePkS+xQzY6sLXGuAY+5J01ubWzBX157TkLPFYWcWaQoHJIAsGjdeRezA1S1t6/ZXOJmzEUn8lpVZh/o4ZfA4o4/fwQHNlTkdCSvAkkDQ/R+nVIawP7PyRH4S1vWYp5WD//tUznIJL7XV0lDmTDNrzeD11L1alI3ftahMBb4PtIAGwreFOCkRaiId6k2wE0kwgS55OQHL/GScVaMdM0dK+bAACBfaxYxpb2wWWBE9XD7mKzWaAdU8DoCIOF6+LSI+2IgSS+t1mK6N8t3RD7JIHnw==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_VI1PR08MB53603B14CBF2CFFF99964A4AFA6F0VI1PR08MB5360eurp_"
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB2928
Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Hannes.Tschofenig@arm.com;
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT030.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE; EFV:NLI; SFV:NSPM; SFS:(10009020)(979002)(4636009)(39860400002)(376002)(346002)(136003)(396003)(199004)(189003)(53754006)(40434004)(53546011)(26005)(6506007)(186003)(52536014)(102836004)(8936002)(5660300002)(76130400001)(4326008)(336012)(76176011)(33964004)(9326002)(7696005)(606006)(66066001)(2906002)(478600001)(2501003)(236005)(26826003)(229853002)(25786009)(74316002)(966005)(356004)(6306002)(7736002)(9686003)(14454004)(54896002)(70586007)(70206006)(110136005)(6116002)(790700001)(71190400001)(14444005)(5024004)(86362001)(8676002)(63350400001)(36906005)(6246003)(16586007)(316002)(3846002)(81156014)(81166006)(476003)(11346002)(99286004)(446003)(486006)(126002)(33656002)(22756006)(55016002)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR08MB3369; H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:TempError; LANG:en; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; A:1; MX:1;
X-MS-Office365-Filtering-Correlation-Id-Prvs: 425855cf-aa1a-428b-c920-08d754a68de8
X-Forefront-PRVS: 01952C6E96
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: GvZvT9d9gafDJQKuk188hsDgadH7MaR+RKB758fqare2O6pG0RmCM/Fnkk+RxJkHilCt2k/Atnyf7I8THl3I4E9roZXyQ37XL71rLr4TIzbe66vtBjgCWZrdV2DcVZOcclNvGVH0XnWH9hYoT1hl+dbXcQgx45bz86gx/nhwDSr1CBrpOvu7DxyZTZk4GSh9Ee650tAIXhPpFtjlHLJHVdShrqUbCTvTUg0oSl1wUwUNs5SoozX4EdtSWeCFjPTqEsHbLZJ7WRfMybLpPA/708dkkb9TJ/AGyzQ2UOnQOJpeihQpKSK/HuHbGIWa2t/ys+ldGMIY3ciQWl2LawlCWAo5ztEFhTZPe3HJ4a4rRopf3MVupInVD3dLP2QnOtg2u19S0NoPDhj0f6VRga6zOYXGlKze/nQ+1eo+NwX8S/zA0jmc0eq8pDmW7Qnhggvbgs9an+YWrsZJPEaAqntmEQ==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Oct 2019 15:11:11.2114 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: d91deb8d-b7a0-4dbb-a1e9-08d754a6938a
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB3369
Archived-At: <https://mailarchive.ietf.org/arch/msg/lp-wan/jCN17gCIAmrqxoywXmC53tYqHpc>
Subject: Re: [lp-wan] C Implementation of SCHC ?
X-BeenThere: lp-wan@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Low-Power Wide Area Networking \(LP-WAN\), also known as LPWA or Low-Rate WAN \(LR-WAN\)" <lp-wan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lp-wan>, <mailto:lp-wan-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lp-wan/>
List-Post: <mailto:lp-wan@ietf.org>
List-Help: <mailto:lp-wan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lp-wan>, <mailto:lp-wan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 19 Oct 2019 15:11:26 -0000

Hi Khaled,

I found those papers searching the web but, given my lack of familiarity with SCHC, I wasn’t sure whether these two papers provide data related to the work being in the drafts or propose extensions to it. At least the titles gave me that impression (layered SCHC and dynamic context for SCHC).

Ciao
Hannes

From: Khaled Q. Abdelfadeel <khaled.abdelfadeel@ieee.org>
Sent: Freitag, 18. Oktober 2019 18:22
To: dominique.barthel@orange.com
Cc: Hannes Tschofenig <Hannes.Tschofenig@arm.com>; lp-wan <lp-wan@ietf.org>
Subject: Re: [lp-wan] C Implementation of SCHC ?

Hi Hanna,

we have published the following papers around SCHC:

1- LSCHC: Layered Static Context Header Compression for LPWANs
2- Dynamic Context for Static Context Header compression in LPWANs

Best,
Khaled

On Fri, Oct 18, 2019 at 5:11 PM <dominique.barthel@orange.com<mailto:dominique.barthel@orange.com>> wrote:
Hello Hannes,

I don't know of a SCHC implementation at this time.
The closest I know to an implementation is the RiOT guys intention of adding SCHC to RioT. AFAIK, they were debating whether to rewrite SCHC in C or run micropython over RioT.

Regarding papers, I'm aware of a paper being submitted by S. Aguilar et al. (IMT Atlantique, Rennes and UPC, Barcelona) but I'm not sure what its status exactly is.
I'll let the authors come out of the wood.
A quick search on ieeeexplore with the keyword "SCHC" returned two relevant papers (published this summer), YMMV.
What performance are you interested in ? Compression, fragmentation, .. ?

Best regards

Dominique

De : lp-wan <lp-wan-bounces@ietf.org<mailto:lp-wan-bounces@ietf.org>> on behalf of Hannes Tschofenig <Hannes.Tschofenig@arm.com<mailto:Hannes.Tschofenig@arm.com>>
Date : Friday 18 October 2019 16:55
À : lp-wan <lp-wan@ietf.org<mailto:lp-wan@ietf.org>>
Objet : [lp-wan] C Implementation of SCHC ?

Hi all,

I was searching for a C implementation of SCHC and only found Python and JavaScript implementations. Can someone send me a pointer to a C implementation?

I also recall a paper being distributed about the performance of SCHC but I cannot find that either. A pointer would be great.

Thanks.

Ciao
Hannes
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.

_________________________________________________________________________________________________________________________



Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc

pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler

a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,

Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.



This message and its attachments may contain confidential or privileged information that may be protected by law;

they should not be distributed, used or copied without authorisation.

If you have received this email in error, please notify the sender and delete this message and its attachments.

As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.

Thank you.
_______________________________________________
lp-wan mailing list
lp-wan@ietf.org<mailto:lp-wan@ietf.org>
https://www.ietf.org/mailman/listinfo/lp-wan
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.