RIOT-OS / Release-Specs

Specification for RIOT releases and corresponding test configurations
4 stars 21 forks source link

Release 2021.07 - RC2 #230

Closed MrKevinWeiss closed 3 years ago

MrKevinWeiss commented 3 years ago

This issue lists the status of all tests for the Release Candidate 2 of the 2021.07 release.

Specs tested:

riot-ci commented 3 years ago

Test Report

Task Outcome
01. Task 02 - Unittests on native PASSED
01. Task 03 - Unittests on native separated [tests-analog_util] PASSED
01. Task 03 - Unittests on native separated [tests-base64] PASSED
01. Task 03 - Unittests on native separated [tests-bcd] PASSED
01. Task 03 - Unittests on native separated [tests-bitfield] PASSED
01. Task 03 - Unittests on native separated [tests-bloom] PASSED
01. Task 03 - Unittests on native separated [tests-bluetil] PASSED
01. Task 03 - Unittests on native separated [tests-checksum] PASSED
01. Task 03 - Unittests on native separated [tests-clif] PASSED
01. Task 03 - Unittests on native separated [tests-color] PASSED
01. Task 03 - Unittests on native separated [tests-core] PASSED
01. Task 03 - Unittests on native separated [tests-credman] PASSED
01. Task 03 - Unittests on native separated [tests-div] PASSED
01. Task 03 - Unittests on native separated [tests-ecc] PASSED
01. Task 03 - Unittests on native separated [tests-fib] PASSED
01. Task 03 - Unittests on native separated [tests-fib_sr] PASSED
01. Task 03 - Unittests on native separated [tests-fmt] PASSED
01. Task 03 - Unittests on native separated [tests-frac] PASSED
01. Task 03 - Unittests on native separated [tests-gcoap] PASSED
01. Task 03 - Unittests on native separated [tests-gnrc_ipv6] PASSED
01. Task 03 - Unittests on native separated [tests-gnrc_ipv6_hdr] PASSED
01. Task 03 - Unittests on native separated [tests-gnrc_ipv6_nib] PASSED
01. Task 03 - Unittests on native separated [tests-gnrc_mac_internal] PASSED
01. Task 03 - Unittests on native separated [tests-gnrc_netif_pktq] PASSED
01. Task 03 - Unittests on native separated [tests-gnrc_sixlowpan_frag_vrb] PASSED
01. Task 03 - Unittests on native separated [tests-gnrc_udp] PASSED
01. Task 03 - Unittests on native separated [tests-hashes] PASSED
01. Task 03 - Unittests on native separated [tests-ieee802154] PASSED
01. Task 03 - Unittests on native separated [tests-inet_csum] PASSED
01. Task 03 - Unittests on native separated [tests-ipv4_addr] PASSED
01. Task 03 - Unittests on native separated [tests-ipv6_addr] PASSED
01. Task 03 - Unittests on native separated [tests-ipv6_hdr] PASSED
01. Task 03 - Unittests on native separated [tests-luid] PASSED
01. Task 03 - Unittests on native separated [tests-matstat] PASSED
01. Task 03 - Unittests on native separated [tests-mtd] PASSED
01. Task 03 - Unittests on native separated [tests-nanocoap] PASSED
01. Task 03 - Unittests on native separated [tests-netopt] PASSED
01. Task 03 - Unittests on native separated [tests-netreg] PASSED
01. Task 03 - Unittests on native separated [tests-phydat] PASSED
01. Task 03 - Unittests on native separated [tests-pkt] PASSED
01. Task 03 - Unittests on native separated [tests-pktbuf] PASSED
01. Task 03 - Unittests on native separated [tests-pktqueue] PASSED
01. Task 03 - Unittests on native separated [tests-printf_float] PASSED
01. Task 03 - Unittests on native separated [tests-priority_pktqueue] PASSED
01. Task 03 - Unittests on native separated [tests-rtc] PASSED
01. Task 03 - Unittests on native separated [tests-rtt_rtc] PASSED
01. Task 03 - Unittests on native separated [tests-saul_reg] PASSED
01. Task 03 - Unittests on native separated [tests-scanf_float] PASSED
01. Task 03 - Unittests on native separated [tests-seq] PASSED
01. Task 03 - Unittests on native separated [tests-sht1x] PASSED
01. Task 03 - Unittests on native separated [tests-sixlowpan] PASSED
01. Task 03 - Unittests on native separated [tests-sixlowpan_ctx] PASSED
01. Task 03 - Unittests on native separated [tests-sixlowpan_sfr] PASSED
01. Task 03 - Unittests on native separated [tests-sock_util] PASSED
01. Task 03 - Unittests on native separated [tests-timex] PASSED
01. Task 03 - Unittests on native separated [tests-tsrb] PASSED
01. Task 03 - Unittests on native separated [tests-turo] PASSED
01. Task 03 - Unittests on native separated [tests-uri_parser] PASSED
01. Task 03 - Unittests on native separated [tests-uuid] PASSED
01. Task 03 - Unittests on native separated [tests-vfs] PASSED
01. Task 03 - Unittests on native separated [tests-zptr] PASSED
01. Task 03 - Unittests on native separated [tests-ztimer] PASSED
03. Task 01 - ICMPv6 multicast echo on native PASSED
03. Task 02 - ICMPv6 link-local echo on native PASSED
03. Task 03 - ICMPv6 link-local echo on native (1 hour) PASSED
03. Task 04 - ICMPv6 stress test on native (1 hour) PASSED
03. Task 05 - ICMPv6 stress test on native (neighbor cache stress) PASSED
03. Task 06 - ICMPv6 link-local echo on native (IPv6 fragmentation) PASSED
04. Task 01 - ICMPv6 link-local echo with iotlab-m3 PASSED
04. Task 02 - ICMPv6 multicast echo with iotlab-m3/samr21-xpro PASSED
04. Task 04 - ICMPv6 echo with iotlab-m3/samr21-xpro 15 minutes PASSED
04. Task 05 (Experimental) - ICMPv6 multicast echo with samr21-xpro/cc2538 [lille] FAILED
04. Task 06 (Experimental)- ICMPv6 link-local echo with samr21-xpro/cc2538 [lille] FAILED
🟡 04. Task 07 (Experimental) - ICMPv6 multicast echo with samr21-xpro/zero + xbee SKIPPED
🟡 04. Task 08 (Experimental) - ICMPv6 echo with samr21-xpro/zero + xbee SKIPPED
04. Task 09 - ICMPv6 stress test on iotlab-m3 PASSED
04. Task 10 (Experimental) - ICMPv6 echo with large payload (IPv6 fragmentation) PASSED
04. Task 11 (Experimental) - ICMPv6 stress test on nrf802154 PASSED
04. Task 12 (Experimental) - ICMPv6 multicast echo with iotlab-m3/nrf802154 PASSED
04. Task 13 (Experimental) - ICMPv6 link-local echo with iotlab-m3/nrf802154 PASSED
05. Task 01 - ICMPv6 echo unicast addresess on native (default route) PASSED
05. Task 02 - ICMPv6 echo unicast addresess on iotlab-m3 (default route) PASSED
05. Task 03 - ICMPv6 echo unicast addresess on native (specific route) PASSED
05. Task 04 - ICMPv6 echo unicast addresess on iotlab-m3 (static route) PASSED
06. Task 01 - UDP on iotlab-m3 PASSED
06. Task 02 - UDP on iotlab-m3 (UDP port compression) PASSED
06. Task 03 - UDP on native (non-existent neighbor) PASSED
06. Task 04 - UDP on iotlab-m3 (non-existent neighbor) PASSED
06. Task 05 - Empty UDP on native PASSED
06. Task 06 - Empty UDP on iotlab-m3 PASSED
07. Task 01 - ICMPv6 echo on iotlab-m3 with three hops (static route) PASSED
07. Task 02 - UDP on iotlab-m3 with three hops (static route) PASSED
07. Task 03 - ICMPv6 echo on iotlab-m3 with three hops (RPL route) PASSED
07. Task 04 - UDP on iotlab-m3 with three hops (RPL route) PASSED
🟡 07. Task 05 (Experimental) - UDP with large payload on iotlab-m3 with three hops (RPL route) SKIPPED
08. Task 01 - ICMPv6 echo between native and Linux PASSED
08. Task 08 - UDP between GNRC and lwIP on iotlab-m3 PASSED
09. Task 01 - CORD Endpoint PASSED
09. Task 02 - Confirmable retries [False-0] PASSED
09. Task 02 - Confirmable retries [True-1] PASSED
09. Task 03 - Block1 PASSED
09. Task 04 - Block2 PASSED
09. Task 05 - Observe registration and notification PASSED
10. Task 01 - Destination unreachable - no route to destination PASSED
10. Task 02 - Destination unreachable - Beyond scope of source address PASSED
10. Task 03 - Destination unreachable - address unreachable (target node address) PASSED
10. Task 04 - Destination unreachable - address unreachable (neighbor cache miss) PASSED
10. Task 05 - Destination unreachable - port unreachable PASSED
10. Task 06 - Destination unreachable - port unreachable (large payload) PASSED
10. Task 07 - Packet too big PASSED
10. Task 08 - Time exceeded - hop limit exceeded in transit PASSED
10. Task 09 - Parameter problem - erroneous header field encountered PASSED
10. Task 10 - IPv6-in-IPv6 encapsulation PASSED
11. Task 05 - GNRC LoRaWAN (Over The Air Activation) [otaa] FAILED
11. Task 06 - GNRC LoRaWAN (ABP) [abp] FAILED
miri64 commented 3 years ago

Looking good \o/

miri64 commented 3 years ago

heavy_check_mark 04. Task 01 - ICMPv6 link-local echo with iotlab-m3 PASSED

Not sure, why this wasn't added to the gist though :-/

miri64 commented 3 years ago

Also 1.4 is missing... maybe due to a race condition due to the release tests running in two jobs.

kaspar030 commented 3 years ago

Also 1.4 is missing... maybe due to a race condition due to the release tests running in two jobs.

is editing the post serialized somehow?

miri64 commented 3 years ago

Also 1.4 is missing... maybe due to a race condition due to the release tests running in two jobs.

is editing the post serialized somehow?

Nope, each job searches for the comment with the marking HTML comment on its own, changes it internally and then pushes the content. So easily a case for a race condition. Might need some check before pushing if the comment changed in the meantime. Serializing the editing would be much more complicated (and not allow for local execution properly) because we would need to have some kind of addition process running somewhere where the jobs can send their intermediate results (not sure this is possible with Github Actions even).

miri64 commented 3 years ago

Nevertheless: the results are still viewable in the run, and Murdock marks the OP comment as before.

MrKevinWeiss commented 3 years ago

It is at least quite a bit more readable now and somehow an ever improving system. I quite like how fast we are moving with this.

MrKevinWeiss commented 3 years ago

and by we I mean @miri64 doing all the work and me just clicking merge 😆

miri64 commented 3 years ago

MrKevinWeiss commented 3 years ago

Task #05 (Experimental) - ICMPv6 multicast echo with samr21-xpro/cc2538 -> Pass with 0 packet loss

``` 2021-07-09 14:21:33,235 # --- ff02::1 PING statistics --- 2021-07-09 14:21:33,241 # 1000 packets transmitted, 1000 packets received, 0% packet loss 2021-07-09 14:21:33,245 # round-trip min/avg/max = 9.429/11.716/23.526 ms ``` ``` 2021-07-09 14:24:29,636 # --- ff02::1 PING statistics --- 2021-07-09 14:24:29,644 # 1000 packets transmitted, 996 packets received, 0% packet loss 2021-07-09 14:24:29,649 # round-trip min/avg/max = 9.421/11.637/24.863 ms ```
MrKevinWeiss commented 3 years ago

Task #06 (Experimental)- ICMPv6 link-local echo with samr21-xpro/cc2538

``` 2021-07-09 14:27:50,210 # --- fe80::ac8d:fee1:6050:f519 PING statistics --- 2021-07-09 14:27:50,216 # 1000 packets transmitted, 1000 packets received, 0% packet loss 2021-07-09 14:27:50,220 # round-trip min/avg/max = 18.070/22.467/48.756 ms ``` ``` 2021-07-09 14:30:47,851 # --- fe80::204:2519:1801:86ee PING statistics --- 2021-07-09 14:30:47,856 # 1000 packets transmitted, 1000 packets received, 0% packet loss 2021-07-09 14:30:47,860 # round-trip min/avg/max = 18.316/22.560/39.749 ms ```
leandrolanzieri commented 3 years ago

Task 11 - UDP exchange between iotlab-m3 and Zephyr: PASSED

I tested against Zephyr v2.6.

**Zephyr on samr21-xpro** ``` uart:~$ *** Booting Zephyr OS build zephyr-v2.6.0 *** [00:00:00.000,000] ieee802154_rf2xx: Optional instance of PORTB device activated [00:00:00.023,000] net_config: Initializing network [00:00:00.133,000] net_config: IPv6 address: 2001:db8::1 [00:00:00.133,000] net_echo_server_sample: Run echo server [00:00:00.133,000] net_echo_server_sample: Network connected [00:00:00.133,000] net_echo_server_sample: Starting... [00:00:00.133,000] net_echo_server_sample: Waiting for UDP packets on port 4242 (IPv6)... [00:00:04.141,000] net_echo_server_sample.process_udp: (udp6): UDP (IPv6): Received and replied with 12 bytes [00:00:11.617,000] net_echo_server_sample.process_udp: (udp6): UDP (IPv6): Received and replied with 12 bytes [00:00:15.577,000] net_echo_server_sample.process_udp: (udp6): UDP (IPv6): Received and replied with 12 bytes uart:~$ ``` **RIOT on iotlab-m3** ``` main(): This is RIOT! (Version: 2021.10-devel-13-gefd80a-HEAD) RIOT network stack example application All up, running the shell now > ifconfig 6 set chan 26 ifconfig 6 set chan 26 success: set channel on interface 6 to 26 > ifconfig 6 set pan_id 0xabcd ifconfig 6 set pan_id 0xabcd success: set network identifier on interface 6 to 0xabcd > udp server start 4242 udp server start 4242 Success: started UDP server on port 4242 > > udp send fe80::bcea:0:53b5:9b3b 4242 "RIOT 2021.07" udp send fe80::bcea:0:53b5:9b3b 4242 "RIOT 2021.07" Success: sent 12 byte(s) to [fe80::bcea:0:53b5:9b3b]:4242 PKTDUMP: data received: ~~ SNIP 0 - size: 12 byte, type: NETTYPE_UNDEF (0) 00000000 52 49 4F 54 20 32 30 32 31 2E 30 37 ~~ SNIP 1 - size: 8 byte, type: NETTYPE_UDP (4) src-port: 4242 dst-port: 4242 length: 20 cksum: 0x5679 ~~ SNIP 2 - size: 40 byte, type: NETTYPE_IPV6 (2) traffic class: 0x00 (ECN: 0x0, DSCP: 0x00) flow label: 0x00000 length: 20 next header: 17 hop limit: 64 source address: fe80::bcea:0:53b5:9b3b destination address: fe80::7894:5ff:258d:e7c3 ~~ SNIP 3 - size: 24 byte, type: NETTYPE_NETIF (-1) if_pid: 6 rssi: -72 lqi: 255 flags: 0x0 src_l2addr: BE:EA:00:00:53:B5:9B:3B dst_l2addr: 7A:94:05:FF:25:8D:E7:C3 ~~ PKT - 4 snips, total size: 84 byte > udp send fe80::bcea:0:53b5:9b3b 4242 "RIOT 2021.07" udp send fe80::bcea:0:53b5:9b3b 4242 "RIOT 2021.07" Success: sent 12 byte(s) to [fe80::bcea:0:53b5:9b3b]:4242 PKTDUMP: data received: ~~ SNIP 0 - size: 12 byte, type: NETTYPE_UNDEF (0) 00000000 52 49 4F 54 20 32 30 32 31 2E 30 37 ~~ SNIP 1 - size: 8 byte, type: NETTYPE_UDP (4) src-port: 4242 dst-port: 4242 length: 20 cksum: 0x5679 ~~ SNIP 2 - size: 40 byte, type: NETTYPE_IPV6 (2) traffic class: 0x00 (ECN: 0x0, DSCP: 0x00) flow label: 0x00000 length: 20 next header: 17 hop limit: 64 source address: fe80::bcea:0:53b5:9b3b destination address: fe80::7894:5ff:258d:e7c3 ~~ SNIP 3 - size: 24 byte, type: NETTYPE_NETIF (-1) if_pid: 6 rssi: -72 lqi: 255 flags: 0x0 src_l2addr: BE:EA:00:00:53:B5:9B:3B dst_l2addr: 7A:94:05:FF:25:8D:E7:C3 ~~ PKT - 4 snips, total size: 84 byte > udp send fe80::bcea:0:53b5:9b3b 4242 "RIOT 2021.07" udp send fe80::bcea:0:53b5:9b3b 4242 "RIOT 2021.07" Success: sent 12 byte(s) to [fe80::bcea:0:53b5:9b3b]:4242 PKTDUMP: data received: ~~ SNIP 0 - size: 12 byte, type: NETTYPE_UNDEF (0) 00000000 52 49 4F 54 20 32 30 32 31 2E 30 37 ~~ SNIP 1 - size: 8 byte, type: NETTYPE_UDP (4) src-port: 4242 dst-port: 4242 length: 20 cksum: 0x5679 ~~ SNIP 2 - size: 40 byte, type: NETTYPE_IPV6 (2) traffic class: 0x00 (ECN: 0x0, DSCP: 0x00) flow label: 0x00000 length: 20 next header: 17 hop limit: 64 source address: fe80::bcea:0:53b5:9b3b destination address: fe80::7894:5ff:258d:e7c3 ~~ SNIP 3 - size: 24 byte, type: NETTYPE_NETIF (-1) if_pid: 6 rssi: -72 lqi: 255 flags: 0x0 src_l2addr: BE:EA:00:00:53:B5:9B:3B dst_l2addr: 7A:94:05:FF:25:8D:E7:C3 ~~ PKT - 4 snips, total size: 84 byte > ```
jia200x commented 3 years ago

08. Interop. Task #05 - ICMPv6 echo between iotlab-m3 and Internet host through RIOT border router.

PASSED ``` { "0": [ "m3-11.saclay.iot-lab.info" ] } alamos@saclay:~/riot/RIOT$ nc m3-11 20000 ping6 2001:4860:4860::8888 ping6 2001:4860:4860::8888 12 bytes from 2001:4860:4860::8888: icmp_seq=0 ttl=114 rssi=-46 dBm time=145.349 ms 12 bytes from 2001:4860:4860::8888: icmp_seq=1 ttl=114 rssi=-46 dBm time=61.432 ms 12 bytes from 2001:4860:4860::8888: icmp_seq=2 ttl=114 rssi=-46 dBm time=61.736 ms --- 2001:4860:4860::8888 PING statistics --- 3 packets transmitted, 3 packets received, 0% packet loss round-trip min/avg/max = 61.432/89.505/145.349 ms > ```

EDIT: I used the wrong RIOT version before. Now it's fine.

jia200x commented 3 years ago

08. Task #06 - UDP between iotlab-m3 and Internet host through RIOT border router

08. Task #07 - UDP between iotlab-m3 and Internet host through RIOT border router (200b payload)

Both PASSED ``` listening on eth0, link-type EN10MB (Ethernet), capture size 262144 bytes 16:37:47.663465 IP6 2001:660:3207:4c1:e4d3:6fec:df36:bbe.8000 > xxxxx.8000: UDP, length 10 16:38:08.264835 IP6 2001:660:3207:4c1:e4d3:6fec:df36:bbe.8000 > xxxxx.8000: UDP, length 300 udp send xxxxx 8000 10 Success: send 10 byte to [xxxxx]:8000 > udp send xxxxx 8000 300 udp send xxxxx 8000 300 Success: send 300 byte to [xxxxx]:8000 ```
MrKevinWeiss commented 3 years ago

Thanks very much for testing!

MrKevinWeiss commented 3 years ago

Task #07 (Experimental) - ICMPv6 multicast echo with samr21-xpro/zero + xbee (PASSED)

``` --- ff02::1 PING statistics --- 1000 packets transmitted, 990 packets received, 21 duplicates, 1% packet loss round-trip min/avg/max = 170.643/172.298/183.503 ms ```
MrKevinWeiss commented 3 years ago

Task #08 (Experimental) - ICMPv6 echo with samr21-xpro/zero + xbee

``` --- fe80::213:a200:4146:c226 PING statistics --- 1000 packets transmitted, 992 packets received, 0% packet loss round-trip min/avg/max = 324.655/330.737/441.592 ms ```
leandrolanzieri commented 3 years ago

Task 03 - UDP exchange between iotlab-m3 and Contiki: PASSED

**RIOT node** ``` 2021-07-12 10:42:44,808 # main(): This is RIOT! (Version: 2021.10-devel-13-gefd80a-HEAD) 2021-07-12 10:42:44,820 # RIOT network stack example application 2021-07-12 10:42:44,822 # All up, running the shell now > udp server start 3000 2021-07-12 10:42:49,604 # udp server start 3000 2021-07-12 10:42:49,606 # Success: started UDP server on port 3000 > udp send fe80::0212:4b00:0422:9db8 3000 "RIOT 2021.07!" 2021-07-12 10:43:06,788 # udp send fe80::0212:4b00:0422:9db8 3000 "RIOT 2021.07!" 2021-07-12 10:43:06,790 # Success: sent 13 byte(s) to [fe80::0212:4b00:0422:9db8]:3000 > udp send fe80::0212:4b00:0422:9db8 3000 "RIOT 2021.07!" 2021-07-12 10:43:24,083 # udp send fe80::0212:4b00:0422:9db8 3000 "RIOT 2021.07!" 2021-07-12 10:43:24,086 # Success: sent 13 byte(s) to [fe80::0212:4b00:0422:9db8]:3000 2021-07-12 10:43:24,087 # PKTDUMP: data received: 2021-07-12 10:43:24,090 # ~~ SNIP 0 - size: 13 byte, type: NETTYPE_UNDEF (0) 2021-07-12 10:43:24,093 # 00000000 52 49 4F 54 20 32 30 32 31 2E 30 37 21 2021-07-12 10:43:24,095 # ~~ SNIP 1 - size: 8 byte, type: NETTYPE_UDP (4) 2021-07-12 10:43:24,096 # src-port: 3000 dst-port: 3000 2021-07-12 10:43:24,097 # length: 21 cksum: 0xb207 2021-07-12 10:43:24,099 # ~~ SNIP 2 - size: 40 byte, type: NETTYPE_IPV6 (2) 2021-07-12 10:43:24,101 # traffic class: 0x00 (ECN: 0x0, DSCP: 0x00) 2021-07-12 10:43:24,101 # flow label: 0x00000 2021-07-12 10:43:24,103 # length: 21 next header: 17 hop limit: 64 2021-07-12 10:43:24,105 # source address: fe80::212:4b00:422:9db8 2021-07-12 10:43:24,107 # destination address: fe80::bc37:2f52:973c:5330 2021-07-12 10:43:24,110 # ~~ SNIP 3 - size: 18 byte, type: NETTYPE_NETIF (-1) 2021-07-12 10:43:24,112 # if_pid: 6 rssi: -22 lqi: 255 2021-07-12 10:43:24,114 # flags: BROADCAST 2021-07-12 10:43:24,115 # src_l2addr: 00:12:4B:00:04:22:9D:B8 2021-07-12 10:43:24,116 # dst_l2addr: FF:FF 2021-07-12 10:43:24,117 # ~~ PKT - 4 snips, total size: 79 byte > udp send fe80::0212:4b00:0422:9db8 3000 "RIOT 2021.07!" 2021-07-12 10:43:39,230 # udp send fe80::0212:4b00:0422:9db8 3000 "RIOT 2021.07!" 2021-07-12 10:43:39,245 # Success: sent 13 byte(s) to [fe80::0212:4b00:0422:9db8]:3000 2021-07-12 10:43:39,247 # PKTDUMP: data received: 2021-07-12 10:43:39,249 # ~~ SNIP 0 - size: 13 byte, type: NETTYPE_UNDEF (0) 2021-07-12 10:43:39,251 # 00000000 52 49 4F 54 20 32 30 32 31 2E 30 37 21 2021-07-12 10:43:39,253 # ~~ SNIP 1 - size: 8 byte, type: NETTYPE_UDP (4) 2021-07-12 10:43:39,256 # src-port: 3000 dst-port: 3000 2021-07-12 10:43:39,257 # length: 21 cksum: 0xb207 2021-07-12 10:43:39,259 # ~~ SNIP 2 - size: 40 byte, type: NETTYPE_IPV6 (2) 2021-07-12 10:43:39,261 # traffic class: 0x00 (ECN: 0x0, DSCP: 0x00) 2021-07-12 10:43:39,262 # flow label: 0x00000 2021-07-12 10:43:39,263 # length: 21 next header: 17 hop limit: 64 2021-07-12 10:43:39,265 # source address: fe80::212:4b00:422:9db8 2021-07-12 10:43:39,266 # destination address: fe80::bc37:2f52:973c:5330 2021-07-12 10:43:39,270 # ~~ SNIP 3 - size: 18 byte, type: NETTYPE_NETIF (-1) 2021-07-12 10:43:39,271 # if_pid: 6 rssi: -22 lqi: 255 2021-07-12 10:43:39,273 # flags: BROADCAST 2021-07-12 10:43:39,274 # src_l2addr: 00:12:4B:00:04:22:9D:B8 2021-07-12 10:43:39,275 # dst_l2addr: FF:FF 2021-07-12 10:43:39,276 # ~~ PKT - 4 snips, total size: 79 byte ``` **Contiki node** ``` 2021-07-12 10:42:37,203 # Contiki-3.x-3345-g32b5b17f6 2021-07-12 10:42:37,204 # TI SmartRF06 + cc2538EM 2021-07-12 10:42:37,220 # CC2538: ID: 0xb965, rev.: PG2.0, Flash: 512 KiB, SRAM: 32 KiB, AES/SHA: 1, ECC/RSA: 1 2021-07-12 10:42:37,220 # System clock: 16000000 Hz 2021-07-12 10:42:37,221 # I/O clock: 16000000 Hz 2021-07-12 10:42:37,221 # Reset cause: External reset 2021-07-12 10:42:37,221 # Net: sicslowpan 2021-07-12 10:42:37,234 # MAC: CSMA 2021-07-12 10:42:37,234 # RDC: nullrdc 2021-07-12 10:42:37,235 # Rime configured with address 00:12:4b:00:04:22:9d:b8 2021-07-12 10:42:37,235 # Starting UDP echo server 2021-07-12 10:42:37,236 # Listen port: 3000, TTL=64 2021-07-12 10:43:06,801 # 13 bytes from [fe80::bc37:2f52:973c:5330]:3000 2021-07-12 10:43:24,081 # 13 bytes from [fe80::bc37:2f52:973c:5330]:3000 2021-07-12 10:43:39,248 # 13 bytes from [fe80::bc37:2f52:973c:5330]:3000 ```
MrKevinWeiss commented 3 years ago

Hey @benpicco any change you can run some interop testing? (specifically 08-interop Task #12 - GNRC Border Router with WiFi uplink to the Internet and 08-interop Task #13 - GNRC Networking)

I am having some trouble here due to network limitations.

MrKevinWeiss commented 3 years ago

Task #05 (Experimental) - UDP with large payload on iotlab-m3 with three hops (RPL route) has never passed and I guess continues with that.

MrKevinWeiss commented 3 years ago

New name now.

MrKevinWeiss commented 3 years ago

Task #02 - ICMPv6 echo between iotlab-m3 and Linux with 6LowPAN use with samr21-xpro and a Pi

``` 2021-07-13 12:57:42,193 # 12 bytes from fe80::b4e7:be9e:9b76:b8b7%5: icmp_seq=0 ttl=64 rssi=-46 dBm time=8.761 ms 2021-07-13 12:57:43,195 # 12 bytes from fe80::b4e7:be9e:9b76:b8b7%5: icmp_seq=1 ttl=64 rssi=-46 dBm time=8.982 ms 2021-07-13 12:57:44,196 # 12 bytes from fe80::b4e7:be9e:9b76:b8b7%5: icmp_seq=2 ttl=64 rssi=-46 dBm time=8.475 ms 2021-07-13 12:57:44,196 # 2021-07-13 12:57:44,200 # --- fe80::b4e7:be9e:9b76:b8b7 PING statistics --- 2021-07-13 12:57:44,205 # 3 packets transmitted, 3 packets received, 0% packet loss 2021-07-13 12:57:44,210 # round-trip min/avg/max = 8.475/8.739/8.982 ms ```

Task #04 - ICMPv6 echo between iotlab-m3 and Internet host through Linux with 6LowPAN

``` 2021-07-13 13:01:09,926 # Packets received: 1 2021-07-13 13:01:23,119 # Packets received: 2 2021-07-13 13:01:24,751 # Packets received: 3 2021-07-13 13:01:26,767 # Packets received: 4 ```
MrKevinWeiss commented 3 years ago

ping @benpicco again.

MrKevinWeiss commented 3 years ago

Task #12 - GNRC Border Router with WiFi uplink to the Internet

``` 2021-07-13 16:20:12,068 # ping6 2600:: 2021-07-13 16:20:12,308 # 12 bytes from 2600::: icmp_seq=0 ttl=49 time=233.298 ms 2021-07-13 16:20:13,536 # 12 bytes from 2600::: icmp_seq=1 ttl=49 time=461.656 ms 2021-07-13 16:20:14,253 # 12 bytes from 2600::: icmp_seq=2 ttl=49 time=178.854 ms 2021-07-13 16:20:14,253 # 2021-07-13 16:20:14,256 # --- 2600:: PING statistics --- 2021-07-13 16:20:14,261 # 3 packets transmitted, 3 packets received, 0% packet loss 2021-07-13 16:20:14,265 # round-trip min/avg/max = 178.854/291.269/461.656 ms 2021-07-13 16:17:34,979 # ping6 riot-os.org 2021-07-13 16:17:36,040 # 12 bytes from 2001:67c:254:b0b0::1: icmp_seq=0 ttl=54 time=33.356 ms 2021-07-13 16:17:37,037 # 12 bytes from 2001:67c:254:b0b0::1: icmp_seq=1 ttl=54 time=30.845 ms 2021-07-13 16:17:38,041 # 12 bytes from 2001:67c:254:b0b0::1: icmp_seq=2 ttl=54 time=35.126 ms 2021-07-13 16:17:38,041 # 2021-07-13 16:17:38,045 # --- riot-os.org PING statistics --- 2021-07-13 16:17:38,050 # 3 packets transmitted, 3 packets received, 0% packet loss 2021-07-13 16:17:38,054 # round-trip min/avg/max = 30.845/33.109/35.126 ms ```
MrKevinWeiss commented 3 years ago

Can someone verify Task #13 - GNRC Networking

I cannot ping the border router from with the node (ie, I cannot ping gnrc_border_router with gnrc_networking). I am using esp32-wroom-32 for both. It is the same for the last release so I am sure I am missing something.

MrKevinWeiss commented 3 years ago

A simpler test would be can someone ping an esp32 running the border router and wifi uplink with an esp32 running gnrc_networking

benpicco commented 3 years ago

Do you have esp_now on both sides? Same channel? Does the help to do ifconfig 9 -rtr_adv on the gnrc_networking node to solicit a global address?

MrKevinWeiss commented 3 years ago

border router

``` 2021-07-13 16:58:57,683 # success: added 2001:16b8:453f:1ff0:827d:3aff:feb7:9699/64 to interface 8 > ifconfig 2021-07-13 16:59:00,086 # ifconfig 2021-07-13 16:59:00,093 # Iface 9 HWaddr: 80:7D:3A:B7:96:98 Channel: 11 Link: up 2021-07-13 16:59:00,097 # L2-PDU:1500 MTU:1500 HL:64 RTR 2021-07-13 16:59:00,100 # Source address length: 6 2021-07-13 16:59:00,105 # Link type: wireless 2021-07-13 16:59:00,111 # inet6 addr: fe80::827d:3aff:feb7:9698 scope: link VAL 2021-07-13 16:59:00,116 # inet6 addr: 2a02:8108:4740:3090:827d:3aff:feb7:9698 scope: global VAL 2021-07-13 16:59:00,119 # inet6 group: ff02::2 2021-07-13 16:59:00,121 # inet6 group: ff02::1 2021-07-13 16:59:00,124 # inet6 group: ff02::1:ffb7:9698 2021-07-13 16:59:00,125 # 2021-07-13 16:59:00,130 # Iface 8 HWaddr: 80:7D:3A:B7:96:99 Channel: 11 2021-07-13 16:59:00,134 # L2-PDU:249 MTU:1280 HL:64 RTR 2021-07-13 16:59:00,139 # RTR_ADV 6LO Source address length: 6 2021-07-13 16:59:00,141 # Link type: wireless 2021-07-13 16:59:00,147 # inet6 addr: fe80::827d:3aff:feb7:9699 scope: link VAL 2021-07-13 16:59:00,153 # inet6 addr: 2001:16b8:453f:1ff0:827d:3aff:feb7:9699 scope: global VAL 2021-07-13 16:59:00,156 # inet6 group: ff02::2 2021-07-13 16:59:00,160 # inet6 group: ff02::1 2021-07-13 16:59:00,162 # inet6 group: ff02::1:ffb7:9699 2021-07-13 16:59:00,163 # ```

node

``` 2021-07-13 16:59:22,791 # ifconfig 9 -rtr_adv 2021-07-13 16:59:22,795 # success: unset option > ifconfig 2021-07-13 16:59:29,015 # ifconfig 2021-07-13 16:59:29,021 # Iface 9 HWaddr: 24:6F:28:7C:2E:39 Channel: 6 2021-07-13 16:59:29,025 # L2-PDU:249 MTU:1280 HL:64 RTR 2021-07-13 16:59:29,028 # 6LO Source address length: 6 2021-07-13 16:59:29,031 # Link type: wireless 2021-07-13 16:59:29,037 # inet6 addr: fe80::266f:28ff:fe7c:2e39 scope: link VAL 2021-07-13 16:59:29,039 # inet6 group: ff02::2 2021-07-13 16:59:29,042 # inet6 group: ff02::1 2021-07-13 16:59:29,045 # inet6 group: ff02::1:ff7c:2e39 2021-07-13 16:59:29,046 # 2021-07-13 16:59:29,049 # Statistics for Layer 2 2021-07-13 16:59:29,052 # RX packets 0 bytes 0 2021-07-13 16:59:29,056 # TX packets 0 (Multicast: 0) bytes 0 2021-07-13 16:59:29,060 # TX succeeded 0 errors 0 2021-07-13 16:59:29,062 # Statistics for IPv6 2021-07-13 16:59:29,065 # RX packets 0 bytes 0 2021-07-13 16:59:29,070 # TX packets 6 (Multicast: 6) bytes 336 2021-07-13 16:59:29,073 # TX succeeded 6 errors 0 2021-07-13 16:59:29,074 # ```
benpicco commented 3 years ago

try ifconfig 9 set chan 11 :wink:

MrKevinWeiss commented 3 years ago

ifconfig 9 set chan 11

Heh, true true, still some issues but maybe I should look a bit closer.

``` 2021-07-13 17:02:34,534 # Iface 9 HWaddr: 24:6F:28:7C:2E:39 Channel: 11 2021-07-13 17:02:34,540 # L2-PDU:249 MTU:1280 HL:64 RTR 2021-07-13 17:02:34,543 # 6LO Source address length: 6 2021-07-13 17:02:34,544 # Link type: wireless 2021-07-13 17:02:34,550 # inet6 addr: fe80::266f:28ff:fe7c:2e39 scope: link VAL 2021-07-13 17:02:34,553 # inet6 group: ff02::2 2021-07-13 17:02:34,555 # inet6 group: ff02::1 2021-07-13 17:02:34,559 # inet6 group: ff02::1:ff7c:2e39 2021-07-13 17:02:34,560 # 2021-07-13 17:02:34,563 # Statistics for Layer 2 2021-07-13 17:02:34,566 # RX packets 0 bytes 0 2021-07-13 17:02:34,571 # TX packets 0 (Multicast: 0) bytes 58 2021-07-13 17:02:34,573 # TX succeeded 1 errors 0 2021-07-13 17:02:34,576 # Statistics for IPv6 2021-07-13 17:02:34,579 # RX packets 0 bytes 0 2021-07-13 17:02:34,583 # TX packets 16 (Multicast: 10) bytes 872 2021-07-13 17:02:34,587 # TX succeeded 16 errors 0 ```
MrKevinWeiss commented 3 years ago

Am I missing something for forcing esp_now interface, USEMODULE="sock_dns gnrc_ipv6_nib_dns esp_now" make -C examples/gnrc_networking BOARD=esp32-wroom-32 PORT=/dev/ttyUSB1 flash term

benpicco commented 3 years ago

esp_now should be the default, see ps

Do you get a response to ping ff02::1 ?

MrKevinWeiss commented 3 years ago

~No sir~ Yup, forgot to change the channel.

``` > ping ff02::1 2021-07-13 17:10:32,941 # ping ff02::1 2021-07-13 17:10:35,941 # 2021-07-13 17:10:35,947 # --- ff02::1 PING statistics --- 2021-07-13 17:10:35,952 # 3 packets transmitted, 0 packets received, 100% packet loss ```
MrKevinWeiss commented 3 years ago

ahhh I can ping now...

MrKevinWeiss commented 3 years ago

Only local though... I don't get a global before or after setting ifconfig 9 -rtr_adv

benpicco commented 3 years ago

hm works for me™ on esp8266 (with #16638)

2021-07-13 18:06:24,118 # Iface  11  HWaddr: EE:FA:BC:5F:82:91  Channel: 11 
2021-07-13 18:06:24,123 #           L2-PDU:249  MTU:1280  HL:64  6LO  
2021-07-13 18:06:24,126 #           Source address length: 6
2021-07-13 18:06:24,129 #           Link type: wireless
2021-07-13 18:06:24,134 #           inet6 addr: fe80::ecfa:bcff:fe5f:8291  scope: link  VAL
2021-07-13 18:06:24,140 #           inet6 addr: 2001:16b8:45e4:49f4:ecfa:bcff:fe5f:8291  scope: global  VAL
2021-07-13 18:06:24,143 #           inet6 group: ff02::1
2021-07-13 18:06:24,145 #           
2021-07-13 18:06:24,148 #           Statistics for Layer 2
2021-07-13 18:06:24,151 #             RX packets 0  bytes 0
2021-07-13 18:06:24,154 #             TX packets 0 (Multicast: 0)  bytes 310
2021-07-13 18:06:24,159 #             TX succeeded 5 errors 0
2021-07-13 18:06:24,162 #           Statistics for IPv6
2021-07-13 18:06:24,165 #             RX packets 5  bytes 396
2021-07-13 18:06:24,168 #             TX packets 8 (Multicast: 7)  bytes 468
2021-07-13 18:06:24,172 #             TX succeeded 8 errors 0
2021-07-13 18:06:24,172 # 
> ping google.com
2021-07-13 18:06:27,410 # ping google.com
2021-07-13 18:06:27,503 # 12 bytes from 2a00:1450:4001:831::200e: icmp_seq=0 ttl=117 time=28.363 ms
2021-07-13 18:06:28,503 # 12 bytes from 2a00:1450:4001:831::200e: icmp_seq=1 ttl=117 time=27.711 ms
2021-07-13 18:06:29,502 # 12 bytes from 2a00:1450:4001:831::200e: icmp_seq=2 ttl=117 time=26.025 ms
2021-07-13 18:06:29,502 # 
2021-07-13 18:06:29,504 # --- google.com PING statistics ---
2021-07-13 18:06:29,510 # 3 packets transmitted, 3 packets received, 0% packet loss
2021-07-13 18:06:29,515 # round-trip min/avg/max = 26.025/27.366/28.363 ms
MrKevinWeiss commented 3 years ago

I am sure it was user error on my end (something or another as I couldn't get it working on older releases that were tested). Good enough for me. Lets add the fix, I will start RC-3 but only let the automated tests run.

MrKevinWeiss commented 3 years ago

Closing in favor of #232