Linux-WPAN Archive mirror
 help / color / mirror / Atom feed
From: Stefan Schmidt <stefan@datenfreihafen.org>
To: "Marek Küthe" <m-k-mailling-list@mk16.de>
Cc: "linux-wpan@vger.kernel.org" <linux-wpan@vger.kernel.org>
Subject: Re: Linux WPAN and Contiki NG
Date: Wed, 10 Jan 2024 17:23:28 +0100	[thread overview]
Message-ID: <75132f84-091b-4814-a080-82aeb47550da@datenfreihafen.org> (raw)
In-Reply-To: <20240109183245.0b8b2352@ciel>

Hello Marek,

[I added the list back into cc as I think is could be of interest to 
more people. Also your blog post for people interested in trying out 
Contiki NG with Linux]

On 09.01.24 19:32, Marek Küthe wrote:
> On Tue, 9 Jan 2024 08:34:47 +0100
> Stefan Schmidt <stefan@datenfreihafen.org> wrote:
> 
>> Would be happy to hear findings when you tried it. :-)
> 
> I have written a small blog entry about my configuration. It may not be
> particularly beautiful (written) - but I think you can understand it.
> 
> TLDR: Linux and Contriki NG only work together when Contriki NG is in
> CSMA mode.
> 
> English: https://mk16.de/blog/contiki-ng-linux-wpan-6lowpan-en/
> German: https://mk16.de/blog/contiki-ng-linux-wpan-6lowpan-de/

Thanks, it was a good read.

To address some of your implicit questions in the post. Yes, the first 
missing pings could be due to ND. To be sure you would need to check out 
the packets with wireshark or similar.

As for the MAC access mode needed to be CSMA, yes this is the only one 
supported. The biggest problem, for Linux, with other modes like 6Tisch 
is the hard timing requirements. If it is possible to work in these 
real-time requirements would have to be tested. Nobody stepped up to do 
the implementation yet to try it out.

One could start with simple implementation, if that fails, make use of 
preempt-rt features, if that fails see what hardware timers or other 
capabilities of the transceivers could be used. On the ATUSB, time 
critical pathes could also be offloaded into the firmware.

It all depends on interest, motivation and time :-)

regards
Stefan Schmidt

  parent reply	other threads:[~2024-01-10 16:23 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-01-08 17:09 Linux WPAN and Contiki NG Marek Küthe
2024-01-09  7:34 ` Stefan Schmidt
2024-01-09 18:35   ` Marek Küthe
     [not found]   ` <20240109183245.0b8b2352@ciel>
2024-01-10 16:23     ` Stefan Schmidt [this message]
2024-01-09 13:57 ` Michael Richardson
2024-01-09 18:35   ` Marek Küthe
2024-01-09 19:43     ` Alexander Aring

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=75132f84-091b-4814-a080-82aeb47550da@datenfreihafen.org \
    --to=stefan@datenfreihafen.org \
    --cc=linux-wpan@vger.kernel.org \
    --cc=m-k-mailling-list@mk16.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).