Re: [Roll] RPL implementation

João Pedro Taveira <> Tue, 20 January 2015 17:53 UTC

Return-Path: <>
Received: from localhost ( []) by (Postfix) with ESMTP id D38AB1B2B16 for <>; Tue, 20 Jan 2015 09:53:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -1.699
X-Spam-Status: No, score=-1.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, SPF_PASS=-0.001] autolearn=no
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id yIl5A7N6ZgBz for <>; Tue, 20 Jan 2015 09:53:47 -0800 (PST)
Received: from ( [IPv6:2a00:1450:4010:c04::230]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 0EEA21B2AE2 for <>; Tue, 20 Jan 2015 09:53:47 -0800 (PST)
Received: by with SMTP id z12so14293571lbi.7 for <>; Tue, 20 Jan 2015 09:53:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=20120113; h=mime-version:references:from:date:message-id:subject:to :content-type; bh=5jlAU5choMZtTp1Hy82wBILrnHXa8NzkUR5KG7G2czE=; b=dp59RPIOEA1TjfDGCBQ1dnQBJtmb5SXGfA7z/Y7EzeC9RazAVM0haT9zopkdAurEDc qmmUfMmPNZN6ZYZaODYpq0JZqAccuClE+y8iYrcToIt22OfPrHTMDJXhGSQfHnXWd7Yt VbJFlZwdfQpgJ/qFK3rHTjgTkblmqaXRJWQh1Hl0y0ysziBgCYNXujAmnRjml89dl+s+ aYpO8xz5DMKhihG4xIjxNkdJaYex1nTpW4rfMGDdCJvwnDfY5q+7j1me5P+BBZmXMYso vYWc45xcEjtevPEmPxvoWZRYqypBSfU5ySUav11QDTrycodkIzY8MV3nunc1sFpBnsoh C/MA==
X-Received: by with SMTP id uo2mr5141258lbc.57.1421776425576; Tue, 20 Jan 2015 09:53:45 -0800 (PST)
MIME-Version: 1.0
References: <>
From: =?UTF-8?Q?Jo=C3=A3o_Pedro_Taveira?= <>
Date: Tue, 20 Jan 2015 17:53:45 +0000
Message-ID: <>
To: Routing Over Low power and Lossy networks <>
Content-Type: multipart/alternative; boundary=001a11c315e8cbf102050d191e30
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 17:53:49 -0000

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) <>

>  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?
> Cheers,
> Pascal
>  _______________________________________________
> Roll mailing list