-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release 2016.07 - RC1 #21
Comments
I made #22 to discuss collect observations for |
Great! Thanks! :D |
I will start with with 03-Single Hop IPv6 ICMP |
I will continue with 04-Single Hop 6LoWPAN ICMP |
Can you edit the comment to update if the tests were successful? |
04-Single Hop 6LoWPAN ICMP Task 03 gets stuck |
(tested with iotlab-m3 to iotlab-m3 and iotlab-m3 to samr21-xpro) |
Uhm, where is the tag to test this against? |
I didn't do it, can you? I don't know if I have rights. |
Just for the record: I tested with commit |
Mh come to think of it @OlegHahm you want to wait for RIOT-OS/RIOT#2071 to be merged before we create 2016.07-branch (on which RC1 would be)... so let's wait for it. |
Yes @PeterKietzmann that's the last commit before the last PR was merged this afternoon. @miri64 I'd like to wait for that one too. |
@kYc0o and when we backport it? |
Performing Task 01 |
Performing 06-Single Hop UDP now on the pre-RC |
CI task 01 works only with launchpad versions of arm-none-eabi-gcc, and fails with embedded versions at least on Debian Jessie and Ubuntu 14.04. edit: it was task 01. |
02-Tests succeeded |
I'm going through 07 |
04/Task 03 and 05/Task 02 are failing on a node (iotlab-m3). It seems the great payload size (1KB) is the problem |
@PeterKietzmann at which side did you do your experiments. I had high packet loss in Grenoble because the nodes picked by default by the cli-tools are very close to a running experiment. Just tried 04/Task 03 in |
Now it's done: it was it 0% packet loss in Lyon. |
Hmm. I've tested in Paris as well as on my desk. |
Sorry I'm also using grenoble for RPL experiments. However theres someone abusing on the usage, maybe he's generating traffic and interferences. |
And you tried with |
PS: Paris was nearly unused at that time |
No |
@kYc0o for small payloads background traffic is no problem, but for 1024 B (when your IPv6 packet consists of >10 radio frames) or even smaller (in my tests problems started at around 550 B) the packet loss is naturally much higher. |
Ok let's put it in the Release notes as a known issue, hoping to solve it for the next release. |
BTW: would you share a link to the WIP release notes? Maybe link it somewhere in the issue description above? |
There is one since the beginning that I'd be sooo glad to get help with :) |
I did the RIOT<=>RaspPi tests on a samr21-xpro, since my IoT-Lab nodes don't seem to be usable anymore (terminal does not react :(). Should be valid anyway. |
Since I'm the one who introduced emb6 and lwIP I think its best if someone else does 8.8-10. @BytesGalore, what about you? You used the applications in Task 2 already ;-). |
Oh and @kYc0o can you please do 8.3? |
Yes I'll do it asap |
I think tomorrow would suffice ;-) |
I will try 8.8-10 today. @BytesGalore scream if you already started testing. |
I'd like to wait for #5698 before making lwip tests but it seems to fail with Murdock... |
@kYc0o #5698 is not a bugfix. Why should it go into the release branch? |
Yes I know it's not a bugfix but lwip is intended to run on native, which would be able to compile the tests and if it fails we should fix it... But we can continue like this if you think it's not really an obstacle. |
I had some problems testing 08/08 and 08/10. For GNRC I used the default examples/gnrc_networking and for lwip tests/lwip. I sniffed the traffic in parallel to see what is going on. 1.1 GNRC to lwip 1.2 lwip to GNRC 2.1 emb6 to lwip 2.2 lwip to emb6 Additionally I tried lwip to lwip. That worked as expected. There one can see a sequence of NS, NA, UDP. @miri64 "promised" to have a look at it later. |
@kYc0o if #5698 is needed to perform task 01/02 it would be fine with me. |
Yes of course, the goal is to test interoperability between RIOT and RaspPi, so with a samr21 it's also valid. |
So lwIP is the only one that is problematic? Do I see that right? |
From what I reported it seems that interoperability with lwip is the critical part, yes. |
Okay, I digged into it now and basically this is the problem:
So somehow the bytes of the address get quite mixed up :-/, so the backtranslation RIOT does for link-local addresses does not work. I'll try to find out if that's a problem with my glue-code or a problem with lwIP itself. For now I would using vanilla-NDP with 6LoWPAN for interop with lwIP (which is "easy" with GNRC if you know your way around the dependencies |
Okay another problem is that while parsing the IEEE 802.15.4 header lwIP is just "skipping" the source PAN not checking if source PAN compression is activated. So this is a bug on lwIP's side. For the order of the EUI-64 bytes I'll open a PR regardless, but I would just create a known issue, that lwIP's 6LoWPAN support is pretty insular for now. |
though... that's a known issue for lwIP... not for us I would say. |
For PR RIOT-OS/RIOT#5718. |
Can we reference the failing tests to their corresponding issues? |
Done |
Great! so I need to finish the RPL stuff and then try Contiki interop and we should be done! :D |
Any progress? |
No but I think I'll give up... I'll finish the release notes today and make the release announcement. |
I'd like to have a look at the release notes, too and maybe find time to help in the afternoon. |
OK let's wait to the afternoon to make the release ;) |
This issue lists the status of all tests for the Release Candidate 1 of the 2016.07 release.
Specs tested:
The text was updated successfully, but these errors were encountered: