Re: [Roll] RPL implementation

"Pascal Thubert (pthubert)" <> Tue, 20 January 2015 18:14 UTC

Return-Path: <>
Received: from localhost ( []) by (Postfix) with ESMTP id 8517F1B2AB5 for <>; Tue, 20 Jan 2015 10:14:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Status: No, score=-14.51 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id fbzRx3EsgsNZ for <>; Tue, 20 Jan 2015 10:14:32 -0800 (PST)
Received: from ( []) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 52F5C1B29F5 for <>; Tue, 20 Jan 2015 10:14:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;;; l=8651; q=dns/txt; s=iport; t=1421777672; x=1422987272; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=FcwJPzX8YOaHCPvNHj94u12tnFtPjBx95RHcWAuJ4jY=; b=ZAmZofmZfYKtA6kzJ7xebZcR3mZJBWcv9+tt6C2orLa65Di0xlupAEfd OejDBtzF9QZ1gE55YMiogAURhfen9Q96BgSGIRBNIhleC8VVj62BvbAZ+ H3ZMMrP8fYmhhHfsSRZbFCmbpLnSs18LimLkIcuGZb92f/WIdaQles6L0 w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.09,435,1418083200"; d="scan'208,217";a="115340537"
Received: from ([]) by with ESMTP; 20 Jan 2015 18:14:31 +0000
Received: from ( []) by (8.14.5/8.14.5) with ESMTP id t0KIEVek025976 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <>; Tue, 20 Jan 2015 18:14:31 GMT
Received: from ([]) by ([]) with mapi id 14.03.0195.001; Tue, 20 Jan 2015 12:14:30 -0600
From: "Pascal Thubert (pthubert)" <>
To: Routing Over Low power and Lossy networks <>
Thread-Topic: [Roll] RPL implementation
Thread-Index: AdA0zpRTrxywcNHnQKKo/KHgU7rU9QAC4R+VAAC1kKg=
Date: Tue, 20 Jan 2015 18:14:30 +0000
Message-ID: <>
References: <>, <>
In-Reply-To: <>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
Content-Type: multipart/alternative; boundary="_000_DAB3656BCCBD403582D6D7E886891739ciscocom_"
MIME-Version: 1.0
Archived-At: <>
Subject: Re: [Roll] RPL implementation
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Routing Over Low power and Lossy networks <>
List-Id: Routing Over Low power and Lossy networks <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Tue, 20 Jan 2015 18:14:34 -0000

Excellent João !

I'm adding it to my list 😊


Le 20 janv. 2015 à 18:54, João Pedro Taveira <<>> a écrit :

Hi Dear Pascal,

I started a RPL implementation on Linux Kernel ( with basic functionalities such as RPL OF0. I test it with several ARM boards (BBW, RPi and olinuxino) but since kernels versions are so different to this boards, it was quite difficult to maintain it working in all this devices at same time with so many kernel netstack changes.

Anyway, after a while I got tired to try to support RPL on this older kernels (3.8.y and 3.10.x for BBB and RPi) and moved forward to get MRH OF working with rfc6551 and etx. This changes are not on github yet.

Using Contiki with rf23x radios and linux with same transceivers, I started to implement MRH (etx) with rfc6551 but it has been difficult to get transceivers delivery status from radio links. This kind of information is not available yet on linux netstack and, after some emails exchanged with 6lowpan linux group and netdev group, I realised that if I want it done, I should get it working first and then submit it. Unfortunately, I have no available time to work on this, but I want to continue this implementation as soon as possible.

João Pedro Taveira

On Tue Jan 20 2015 at 16:32:23 Pascal Thubert (pthubert) <<>> wrote:
Dear all :

I’m curious about the progress of the protocol inside and outside LLN domains.
Do we have a status on current RPL implementations overall?
In particular, do we have opensource outside pure LLN devices, e.g. a generic linux implementation to play with?


Roll mailing list<>
Roll mailing list<>