Re: [Roll] rpl routing and linux-kernel

Rahul Jadhav <rahul.ietf@gmail.com> Thu, 19 July 2018 13:35 UTC

Return-Path: <rahul.ietf@gmail.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D4CFE130F47 for <roll@ietfa.amsl.com>; Thu, 19 Jul 2018 06:35:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 FBqpFDXZtQ9w for <roll@ietfa.amsl.com>; Thu, 19 Jul 2018 06:35:42 -0700 (PDT)
Received: from mail-ua0-x234.google.com (mail-ua0-x234.google.com [IPv6:2607:f8b0:400c:c08::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0F046130F06 for <roll@ietf.org>; Thu, 19 Jul 2018 06:35:42 -0700 (PDT)
Received: by mail-ua0-x234.google.com with SMTP id r10-v6so5192459uao.1 for <roll@ietf.org>; Thu, 19 Jul 2018 06:35:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=7/2WNzK22xt0qCLnrTtqkKHzFIlB2QKSkBjeRPts5aM=; b=hzlEIe3NtUprfbpOJ5xFNBGn10evBmzKl4Ys/i9dPwuWM2KDbtFK+1uXbJXZUtupIY pGMd4AfWsLfYSrUiNhG6dDDWOLdfgzSiXx5/Mso3G9mhwz85thxH3oWHhZZZRneFNQ1l bjyY48EN4mT0nrMBHhBlXTtiysFbCpY7omYFIoa4rUlUOY8N5eG4QLsZrhB+/XrhLxLB 2LnSgq9/wI+yc1kStB7puhAtW6P4EU7S9TaeTzA0E2bUA7GT62q1h3ZhsHDPo8ZZmowy JJRMwavFC4AuiA9nN6eP1PBz8n0ByXZ7PvSvK/FEfXBFYIQtNZUDHeqF/lmkSgaABGP+ hEGA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=7/2WNzK22xt0qCLnrTtqkKHzFIlB2QKSkBjeRPts5aM=; b=kqSwuu/YyGh1RvRGKX3iF7v03engbalefhOxdGjMY5Tf1gw7YBdmQHRIIsvkv3Nu2g BkGHVd3NOu3ayjsrXaLeGZPRmowSD3B9ra0TtIM+NKystDauRIOO09gi1LvBNDgYx+sH 5uzbIyBWbC+tOtT6jF1NbJ+YZurcLdc5d2IKNLjcxMZYC0+BRUNMHh38FqpG8ECCUiOV u9lkb0sEmc+zpkwaFS5CiiYzw1T/542023z8+z1tLzjKf6WHiN0HSlZjGk7Siavjqw9M +0eR+i3gqrwNkRkndrkJCqWwgNcGJwCMX2iKaLg5T7KWyRdJl/Aom6CZVd8tCGHW+DBR lGFw==
X-Gm-Message-State: AOUpUlFEu3pDuvg4jV3iXuQWxUTQ5hCCtxbXDQzI30JwWY4HGMRwvR3+ wNygiKpH+z4l+1zyn0535+4EYfPFHzAqBEzG+q8JOEii
X-Google-Smtp-Source: AAOMgpevDy4AnPrIn3/NdEIrDGEF0xEUFsLlOADy0g4HLN/to+/jS32MMLERq/5Kr3UbQot/HH9DqNowJnE7IOy71PU=
X-Received: by 2002:ab0:4946:: with SMTP id a6-v6mr6684088uad.82.1532007340622; Thu, 19 Jul 2018 06:35:40 -0700 (PDT)
MIME-Version: 1.0
References: <CAO0Djp16_WUrKkbY-UQGdjLhO2gYitHQo=7iw4cn+fC_am5DdA@mail.gmail.com> <17294.1531966560@localhost>
In-Reply-To: <17294.1531966560@localhost>
From: Rahul Jadhav <rahul.ietf@gmail.com>
Date: Thu, 19 Jul 2018 09:35:44 -0400
Message-ID: <CAO0Djp24Yqe6fDLe7NZVgfMG5SdQnd3iWSwzQNGgoy8daq2_gg@mail.gmail.com>
To: Routing Over Low power and Lossy networks <roll@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/BALWIfQtjfg2C2ef7D8xdWtwOJQ>
Subject: Re: [Roll] rpl routing and linux-kernel
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Jul 2018 13:35:47 -0000

Thanks Michael for the pointers. Will followup on linux-wpan@vger.kernel.org

On Wed, 18 Jul 2018 at 22:20, Michael Richardson <mcr+ietf@sandelman.ca> wrote:
>
>
> Hi, I'm not sure that the ROLL list is a good place for Linux-specific
> implementation questions.  In particular, it seems that most implementers are
> on monolithic embedded kernels (contiki, openwsn, etc.)
>
> There are discussions on unstrung-workers@lists.sandelman.ca about Linux
> kernel integration (none recently through).
>
> Discussions also occur on linux-wpan@vger.kernel.org.
> It would be a good place to start a new thread.
>
> Rahul Jadhav <rahul.ietf@gmail.com> wrote:
>     > Hello ROLL,
>
>     > While trying to integrate RPL with linux kernel and we had certain
>     > design choices. In that context I have some specific questions,
>     > especially towards linux-kernel integration and not towards RPL
>     > protocol implementation itself. Assuming RPL implementation will be in
>     > userspace, questions are:
>
>     > 1. We can add/del routes using rtnetlink interfaces ... this can be
>     > used for the routes learnt by RPL as well ... But RPL needs to
>     > maintain some additional per-route information on the 6LBR ... To be
>     > very specific, we need to store parent information in context to every
>     > route. Is it possible to do it with rtnetlink? I didn't find an option
>     > to do that. If it ain't possible then what could be an alt approach?
>
>     > 2. RPL requires that certain extended ipv6 options be added in data
>     > flows .. What is the best way to do this? It is possible to do this
>     > with netfilter+libnfq but i m not sure whether this is the best
>     > approach.
>
>     > If there is anyone who tried this before, it would be great to have a
>     > discussion in person while we are in IETF102. Please let know if you
>     > are available for discussion.
>
>     > Thanks,
>     > Rahul
>
>     > _______________________________________________
>     > Roll mailing list
>     > Roll@ietf.org
>     > https://www.ietf.org/mailman/listinfo/roll
>
> --
> Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
>  -= IPv6 IoT consulting =-
>
>
>
> _______________________________________________
> Roll mailing list
> Roll@ietf.org
> https://www.ietf.org/mailman/listinfo/roll