Skip to content
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

tests/net/gnrc_sixlowpan_frag_sfr_congure_impl: disable test on native #20151

Merged

Conversation

maribu
Copy link
Member

@maribu maribu commented Dec 5, 2023

Contribution description

This test sporadically failed on multiple machines compiled with both GNU and LLVM toolchains. To not waste more CI time by sporadically failing unrelated CI runs, let's disable the test for now.

Testing procedure

The test should no longer be run automatically in the CI.

Issues/PRs references

None

This test sporadically failed on multiple machines compiled with both
GNU and LLVM toolchains. To not waste more CI time by sporadically
failing unrelated CI runs, let's disable the test for now.
@maribu maribu added the CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR label Dec 5, 2023
@maribu maribu requested a review from miri64 as a code owner December 5, 2023 14:50
@github-actions github-actions bot added the Area: tests Area: tests and testing framework label Dec 5, 2023
@riot-ci
Copy link

riot-ci commented Dec 5, 2023

Murdock results

✔️ PASSED

5b7a1be tests/net/gnrc_sixlowpan_frag_sfr_congure_impl: disable test on native

Success Failures Total Runtime
17 0 17 01m:11s

Artifacts

@maribu
Copy link
Member Author

maribu commented Dec 5, 2023

For reference some logs of failures on nightlies / unrelated PRs:

https://ci.riot-os.org/details/2bde7d30304f44be9f13e4d9ba34273c
-- running on worker mobi6 thread 1, build number 122259.
make: Entering directory '/tmp/dwq.0.11096784427539397/6b3fc4b2e8bbc2007816a4283e6bb7ec/tests/net/gnrc_sixlowpan_frag_sfr_congure_impl'
make: Leaving directory '/tmp/dwq.0.11096784427539397/6b3fc4b2e8bbc2007816a4283e6bb7ec/tests/net/gnrc_sixlowpan_frag_sfr_congure_impl'
make: Entering directory '/tmp/dwq.0.11096784427539397/6b3fc4b2e8bbc2007816a4283e6bb7ec/tests/net/gnrc_sixlowpan_frag_sfr_congure_impl'
Building application "tests_gnrc_sixlowpan_frag_sfr_congure_impl" for "native" with MCU "native".

sha1sum /tmp/dwq.0.11096784427539397/6b3fc4b2e8bbc2007816a4283e6bb7ec/tests/net/gnrc_sixlowpan_frag_sfr_congure_impl/tests/01-run.py /tmp/dwq.0.11096784427539397/6b3fc4b2e8bbc2007816a4283e6bb7ec/build/tests_gnrc_sixlowpan_frag_sfr_congure_impl.bin > /tmp/dwq.0.11096784427539397/6b3fc4b2e8bbc2007816a4283e6bb7ec/build/test-input-hash.sha1
   text	   data	    bss	    dec	    hex	filename
 264489	   1576	 110080	 376145	  5bd51	/tmp/dwq.0.11096784427539397/6b3fc4b2e8bbc2007816a4283e6bb7ec/build/tests_gnrc_sixlowpan_frag_sfr_congure_impl.elf
make: Leaving directory '/tmp/dwq.0.11096784427539397/6b3fc4b2e8bbc2007816a4283e6bb7ec/tests/net/gnrc_sixlowpan_frag_sfr_congure_impl'
make: Entering directory '/tmp/dwq.0.11096784427539397/6b3fc4b2e8bbc2007816a4283e6bb7ec/tests/net/gnrc_sixlowpan_frag_sfr_congure_impl'
make -C zep_dispatch
mkdir bin
cc -g -O3 -Wall -Wextra -I/tmp/dwq.0.11096784427539397/6b3fc4b2e8bbc2007816a4283e6bb7ec/core/lib/include -I/tmp/dwq.0.11096784427539397/6b3fc4b2e8bbc2007816a4283e6bb7ec/cpu/native/include -I/tmp/dwq.0.11096784427539397/6b3fc4b2e8bbc2007816a4283e6bb7ec/drivers/include -I/tmp/dwq.0.11096784427539397/6b3fc4b2e8bbc2007816a4283e6bb7ec/sys/include -DNDEBUG   main.c topology.c zep_parser.c /tmp/dwq.0.11096784427539397/6b3fc4b2e8bbc2007816a4283e6bb7ec/sys/net/link_layer/ieee802154/ieee802154.c /tmp/dwq.0.11096784427539397/6b3fc4b2e8bbc2007816a4283e6bb7ec/sys/fmt/fmt.c /tmp/dwq.0.11096784427539397/6b3fc4b2e8bbc2007816a4283e6bb7ec/sys/net/link_layer/l2util/l2util.c -o bin/zep_dispatch
cc -g -O3 -Wall -Wextra -I/tmp/dwq.0.11096784427539397/6b3fc4b2e8bbc2007816a4283e6bb7ec/core/lib/include -I/tmp/dwq.0.11096784427539397/6b3fc4b2e8bbc2007816a4283e6bb7ec/cpu/native/include -I/tmp/dwq.0.11096784427539397/6b3fc4b2e8bbc2007816a4283e6bb7ec/drivers/include -I/tmp/dwq.0.11096784427539397/6b3fc4b2e8bbc2007816a4283e6bb7ec/sys/include -DNDEBUG  topogen.c -o bin/topogen -lm
/tmp/dwq.0.11096784427539397/6b3fc4b2e8bbc2007816a4283e6bb7ec/build/tests_gnrc_sixlowpan_frag_sfr_congure_impl.elf -z 127.0.0.1:17754  /dev/ttyACM0 
RIOT native interrupts/signals initialized.
RIOT native board initialized.
RIOT native hardware initialization complete.

NETOPT_TX_END_IRQ not implemented by driver
main(): This is RIOT! (Version: buildtest)
> 


> ifconfig
ifconfig

Iface  7  HWaddr: 1B:19  Channel: 26  NID: 0x23  PHY: O-QPSK 
          Long HWaddr: 66:26:0E:C8:72:B7:1B:19 
           State: IDLE 
          ACK_REQ  L2-PDU:102  MTU:1280  HL:64  RTR  
          RTR_ADV  6LO  IPHC  
          Source address length: 8
          Link type: wireless
          inet6 addr: fe80::6426:ec8:72b7:1b19  scope: link  VAL
          inet6 group: ff02::2
          inet6 group: ff02::1
          inet6 group: ff02::1:ffb7:1b19
          inet6 group: ff02::1a
          
          Statistics for Layer 2
            RX packets 3  bytes 115
            TX packets 4 (Multicast: 4)  bytes 0
            TX succeeded 4 errors 0
          Statistics for IPv6
            RX packets 3  bytes 178
            TX packets 4 (Multicast: 4)  bytes 242
            TX succeeded 4 errors 0

> nib prefix add 7 2001:db8::/64
nib prefix add 7 2001:db8::/64

> ifconfig 7 add 2001:db8::1/64
ifconfig 7 add 2001:db8::1/64

success: added 2001:db8::1/64 to interface 7
> rpl root 0 2001:db8::1
rpl root 0 2001:db8::1

successfully added a new RPL DODAG
> ifconfig
ifconfig

Iface  7  HWaddr: 1B:19  Channel: 26  NID: 0x23  PHY: O-QPSK 
          Long HWaddr: 66:26:0E:C8:72:B7:1B:19 
           State: IDLE 
          ACK_REQ  L2-PDU:102  MTU:1280  HL:64  RTR  
          RTR_ADV  6LO  IPHC  
          Source address length: 8
          Link type: wireless
          inet6 addr: fe80::6426:ec8:72b7:1b19  scope: link  VAL
          inet6 addr: 2001:db8::1  scope: global  VAL
          inet6 group: ff02::2
          inet6 group: ff02::1
          inet6 group: ff02::1:ffb7:1b19
          inet6 group: ff02::1a
          inet6 group: ff02::1:ff00:1
          
          Statistics for Layer 2
            RX packets 4  bytes 210
            TX packets 5 (Multicast: 5)  bytes 0
            TX succeeded 5 errors 0
          Statistics for IPv6
            RX packets 4  bytes 294
            TX packets 5 (Multicast: 5)  bytes 358
            TX succeeded 5 errors 0

> /tmp/dwq.0.11096784427539397/6b3fc4b2e8bbc2007816a4283e6bb7ec/build/tests_gnrc_sixlowpan_frag_sfr_congure_impl.elf -z 127.0.0.1:17754  /dev/ttyACM0 
RIOT native interrupts/signals initialized.
RIOT native board initialized.
RIOT native hardware initialization complete.

NETOPT_TX_END_IRQ not implemented by driver
main(): This is RIOT! (Version: buildtest)
> 


> ping 2001:db8::1 -c 3 -i 1000 -s 4 -W 1000
ping 2001:db8::1 -c 3 -i 1000 -s 4 -W 1000

12 bytes from 2001:db8::1: icmp_seq=0 ttl=62 rssi=0 dBm time=1.772 ms
12 bytes from 2001:db8::1: icmp_seq=1 ttl=62 rssi=0 dBm time=2.734 ms
12 bytes from 2001:db8::1: icmp_seq=1 ttl=62 rssi=0 dBm time=3.269 ms (DUP!)
12 bytes from 2001:db8::1: icmp_seq=2 ttl=62 rssi=0 dBm time=9.455 ms

--- 2001:db8::1 PING statistics ---
3 packets transmitted, 3 packets received, 1 duplicates, 0% packet loss
round-trip min/avg/max = 1.772/4.307/9.455 ms
> ping 2001:db8::1 -c 100 -i 30 -s 500 -W 1000
ping 2001:db8::1 -c 100 -i 30 -s 500 -W 1000

508 bytes from 2001:db8::1: icmp_seq=2 ttl=62 rssi=0 dBm time=19.120 ms
error: packet buffer full
error: packet buffer full
error: packet buffer full
error: packet buffer full

--- 2001:db8::1 PING statistics ---
100 packets transmitted, 1 packets received, 99% packet loss
round-trip min/avg/max = 19.120/19.120/19.120 ms
> Traceback (most recent call last):
  File "/tmp/dwq.0.11096784427539397/6b3fc4b2e8bbc2007816a4283e6bb7ec/tests/net/gnrc_sixlowpan_frag_sfr_congure_impl/tests/01-run.py", line 157, in <module>
    test_fragmentation(factory, zep_dispatch)
  File "/tmp/dwq.0.11096784427539397/6b3fc4b2e8bbc2007816a4283e6bb7ec/tests/net/gnrc_sixlowpan_frag_sfr_congure_impl/tests/01-run.py", line 134, in test_fragmentation
    assert_result(result, 90, 1, 64 - 2)
  File "/tmp/dwq.0.11096784427539397/6b3fc4b2e8bbc2007816a4283e6bb7ec/tests/net/gnrc_sixlowpan_frag_sfr_congure_impl/tests/01-run.py", line 114, in assert_result
    assert result['stats']['packet_loss'] < exp_packet_loss
AssertionError
make: *** [/tmp/dwq.0.11096784427539397/6b3fc4b2e8bbc2007816a4283e6bb7ec/makefiles/tests/tests.inc.mk:26: test] Error 1
make: Leaving directory '/tmp/dwq.0.11096784427539397/6b3fc4b2e8bbc2007816a4283e6bb7ec/tests/net/gnrc_sixlowpan_frag_sfr_congure_impl'
{"build/": 4228}
https://ci.riot-os.org/details/dc4fb9085ed34a84a15d674429d8ca47
-- running on worker mobi6 thread 1, build number 119599.
make: Entering directory '/tmp/dwq.0.8275994367386443/2d92a48962779b7c4d54dc41b48db8e6/tests/net/gnrc_sixlowpan_frag_sfr_congure_impl'
make: Leaving directory '/tmp/dwq.0.8275994367386443/2d92a48962779b7c4d54dc41b48db8e6/tests/net/gnrc_sixlowpan_frag_sfr_congure_impl'
make: Entering directory '/tmp/dwq.0.8275994367386443/2d92a48962779b7c4d54dc41b48db8e6/tests/net/gnrc_sixlowpan_frag_sfr_congure_impl'
Building application "tests_gnrc_sixlowpan_frag_sfr_congure_impl" for "native" with MCU "native".

sha1sum /tmp/dwq.0.8275994367386443/2d92a48962779b7c4d54dc41b48db8e6/tests/net/gnrc_sixlowpan_frag_sfr_congure_impl/tests/01-run.py /tmp/dwq.0.8275994367386443/2d92a48962779b7c4d54dc41b48db8e6/build/tests_gnrc_sixlowpan_frag_sfr_congure_impl.bin > /tmp/dwq.0.8275994367386443/2d92a48962779b7c4d54dc41b48db8e6/build/test-input-hash.sha1
   text	   data	    bss	    dec	    hex	filename
 264489	   1576	 110080	 376145	  5bd51	/tmp/dwq.0.8275994367386443/2d92a48962779b7c4d54dc41b48db8e6/build/tests_gnrc_sixlowpan_frag_sfr_congure_impl.elf
make: Leaving directory '/tmp/dwq.0.8275994367386443/2d92a48962779b7c4d54dc41b48db8e6/tests/net/gnrc_sixlowpan_frag_sfr_congure_impl'
make: Entering directory '/tmp/dwq.0.8275994367386443/2d92a48962779b7c4d54dc41b48db8e6/tests/net/gnrc_sixlowpan_frag_sfr_congure_impl'
make -C zep_dispatch
cc -g -O3 -Wall -Wextra -I/tmp/dwq.0.8275994367386443/2d92a48962779b7c4d54dc41b48db8e6/core/lib/include -I/tmp/dwq.0.8275994367386443/2d92a48962779b7c4d54dc41b48db8e6/cpu/native/include -I/tmp/dwq.0.8275994367386443/2d92a48962779b7c4d54dc41b48db8e6/drivers/include -I/tmp/dwq.0.8275994367386443/2d92a48962779b7c4d54dc41b48db8e6/sys/include -DNDEBUG   main.c topology.c zep_parser.c /tmp/dwq.0.8275994367386443/2d92a48962779b7c4d54dc41b48db8e6/sys/net/link_layer/ieee802154/ieee802154.c /tmp/dwq.0.8275994367386443/2d92a48962779b7c4d54dc41b48db8e6/sys/fmt/fmt.c /tmp/dwq.0.8275994367386443/2d92a48962779b7c4d54dc41b48db8e6/sys/net/link_layer/l2util/l2util.c -o bin/zep_dispatch
/tmp/dwq.0.8275994367386443/2d92a48962779b7c4d54dc41b48db8e6/build/tests_gnrc_sixlowpan_frag_sfr_congure_impl.elf -z 127.0.0.1:17754  /dev/ttyACM0 
RIOT native interrupts/signals initialized.
RIOT native board initialized.
RIOT native hardware initialization complete.

NETOPT_TX_END_IRQ not implemented by driver
main(): This is RIOT! (Version: buildtest)
> 


> ifconfig
ifconfig

Iface  7  HWaddr: 3C:90  Channel: 26  NID: 0x23  PHY: O-QPSK 
          Long HWaddr: FA:50:E7:40:49:EE:BC:90 
           State: IDLE 
          ACK_REQ  L2-PDU:102  MTU:1280  HL:64  RTR  
          RTR_ADV  6LO  IPHC  
          Source address length: 8
          Link type: wireless
          inet6 addr: fe80::f850:e740:49ee:bc90  scope: link  VAL
          inet6 group: ff02::2
          inet6 group: ff02::1
          inet6 group: ff02::1:ffee:bc90
          inet6 group: ff02::1a
          
          Statistics for Layer 2
            RX packets 3  bytes 115
            TX packets 4 (Multicast: 4)  bytes 0
            TX succeeded 4 errors 0
          Statistics for IPv6
            RX packets 3  bytes 178
            TX packets 4 (Multicast: 4)  bytes 242
            TX succeeded 4 errors 0

> nib prefix add 7 2001:db8::/64
nib prefix add 7 2001:db8::/64

> ifconfig 7 add 2001:db8::1/64
ifconfig 7 add 2001:db8::1/64

success: added 2001:db8::1/64 to interface 7
> rpl root 0 2001:db8::1
rpl root 0 2001:db8::1

successfully added a new RPL DODAG
> ifconfig
ifconfig

Iface  7  HWaddr: 3C:90  Channel: 26  NID: 0x23  PHY: O-QPSK 
          Long HWaddr: FA:50:E7:40:49:EE:BC:90 
           State: IDLE 
          ACK_REQ  L2-PDU:102  MTU:1280  HL:64  RTR  
          RTR_ADV  6LO  IPHC  
          Source address length: 8
          Link type: wireless
          inet6 addr: fe80::f850:e740:49ee:bc90  scope: link  VAL
          inet6 addr: 2001:db8::1  scope: global  VAL
          inet6 group: ff02::2
          inet6 group: ff02::1
          inet6 group: ff02::1:ffee:bc90
          inet6 group: ff02::1a
          inet6 group: ff02::1:ff00:1
          
          Statistics for Layer 2
            RX packets 3  bytes 115
            TX packets 5 (Multicast: 5)  bytes 0
            TX succeeded 5 errors 0
          Statistics for IPv6
            RX packets 3  bytes 178
            TX packets 5 (Multicast: 5)  bytes 358
            TX succeeded 5 errors 0

> /tmp/dwq.0.8275994367386443/2d92a48962779b7c4d54dc41b48db8e6/build/tests_gnrc_sixlowpan_frag_sfr_congure_impl.elf -z 127.0.0.1:17754  /dev/ttyACM0 
RIOT native interrupts/signals initialized.
RIOT native board initialized.
RIOT native hardware initialization complete.

NETOPT_TX_END_IRQ not implemented by driver
main(): This is RIOT! (Version: buildtest)
> 


> ping 2001:db8::1 -c 3 -i 1000 -s 4 -W 1000
ping 2001:db8::1 -c 3 -i 1000 -s 4 -W 1000

12 bytes from 2001:db8::1: icmp_seq=0 ttl=62 rssi=0 dBm time=1.571 ms
12 bytes from 2001:db8::1: icmp_seq=1 ttl=62 rssi=0 dBm time=5.988 ms
12 bytes from 2001:db8::1: icmp_seq=2 ttl=62 rssi=0 dBm time=1.402 ms

--- 2001:db8::1 PING statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 1.402/2.987/5.988 ms
> ping 2001:db8::1 -c 100 -i 30 -s 500 -W 1000
ping 2001:db8::1 -c 100 -i 30 -s 500 -W 1000

508 bytes from 2001:db8::1: icmp_seq=0 ttl=62 rssi=0 dBm time=34.046 ms
508 bytes from 2001:db8::1: icmp_seq=1 ttl=62 rssi=0 dBm time=15.452 ms
508 bytes from 2001:db8::1: icmp_seq=2 ttl=62 rssi=0 dBm time=17.063 ms
508 bytes from 2001:db8::1: icmp_seq=3 ttl=62 rssi=0 dBm time=6.985 ms
508 bytes from 2001:db8::1: icmp_seq=4 ttl=62 rssi=0 dBm time=744.312 ms
error: packet buffer full
508 bytes from 2001:db8::1: icmp_seq=68 ttl=62 rssi=0 dBm time=101.647 ms
error: packet buffer full
error: packet buffer full
error: packet buffer full
error: packet buffer full
error: packet buffer full
508 bytes from 2001:db8::1: icmp_seq=96 ttl=62 rssi=0 dBm time=20.025 ms

--- 2001:db8::1 PING statistics ---
100 packets transmitted, 7 packets received, 93% packet loss
round-trip min/avg/max = 6.985/134.218/744.312 ms
> Traceback (most recent call last):
  File "/tmp/dwq.0.8275994367386443/2d92a48962779b7c4d54dc41b48db8e6/tests/net/gnrc_sixlowpan_frag_sfr_congure_impl/tests/01-run.py", line 157, in <module>
    test_fragmentation(factory, zep_dispatch)
  File "/tmp/dwq.0.8275994367386443/2d92a48962779b7c4d54dc41b48db8e6/tests/net/gnrc_sixlowpan_frag_sfr_congure_impl/tests/01-run.py", line 134, in test_fragmentation
    assert_result(result, 90, 1, 64 - 2)
  File "/tmp/dwq.0.8275994367386443/2d92a48962779b7c4d54dc41b48db8e6/tests/net/gnrc_sixlowpan_frag_sfr_congure_impl/tests/01-run.py", line 114, in assert_result
    assert result['stats']['packet_loss'] < exp_packet_loss
AssertionError
make: *** [/tmp/dwq.0.8275994367386443/2d92a48962779b7c4d54dc41b48db8e6/makefiles/tests/tests.inc.mk:26: test] Error 1
make: Leaving directory '/tmp/dwq.0.8275994367386443/2d92a48962779b7c4d54dc41b48db8e6/tests/net/gnrc_sixlowpan_frag_sfr_congure_impl'
{"build/": 4224}
https://ci.riot-os.org/details/c20a221f40d54fc198161632eb80bb9b
-- running on worker mobi3 thread 1, build number 256584.
make: Entering directory '/tmp/dwq.0.7209522135496559/e9184167e33dce21ada672565da7dfbd/tests/net/gnrc_sixlowpan_frag_sfr_congure_impl'
make: Leaving directory '/tmp/dwq.0.7209522135496559/e9184167e33dce21ada672565da7dfbd/tests/net/gnrc_sixlowpan_frag_sfr_congure_impl'
make: Entering directory '/tmp/dwq.0.7209522135496559/e9184167e33dce21ada672565da7dfbd/tests/net/gnrc_sixlowpan_frag_sfr_congure_impl'
Building application "tests_gnrc_sixlowpan_frag_sfr_congure_impl" for "native" with MCU "native".

sha1sum /tmp/dwq.0.7209522135496559/e9184167e33dce21ada672565da7dfbd/tests/net/gnrc_sixlowpan_frag_sfr_congure_impl/tests/01-run.py /tmp/dwq.0.7209522135496559/e9184167e33dce21ada672565da7dfbd/build/tests_gnrc_sixlowpan_frag_sfr_congure_impl.bin > /tmp/dwq.0.7209522135496559/e9184167e33dce21ada672565da7dfbd/build/test-input-hash.sha1
   text	   data	    bss	    dec	    hex	filename
 289443	   1588	 110600	 401631	  620df	/tmp/dwq.0.7209522135496559/e9184167e33dce21ada672565da7dfbd/build/tests_gnrc_sixlowpan_frag_sfr_congure_impl.elf
make: Leaving directory '/tmp/dwq.0.7209522135496559/e9184167e33dce21ada672565da7dfbd/tests/net/gnrc_sixlowpan_frag_sfr_congure_impl'
make: Entering directory '/tmp/dwq.0.7209522135496559/e9184167e33dce21ada672565da7dfbd/tests/net/gnrc_sixlowpan_frag_sfr_congure_impl'
make -C zep_dispatch
cc -g -O3 -Wall -Wextra -I/tmp/dwq.0.7209522135496559/e9184167e33dce21ada672565da7dfbd/core/lib/include -I/tmp/dwq.0.7209522135496559/e9184167e33dce21ada672565da7dfbd/cpu/native/include -I/tmp/dwq.0.7209522135496559/e9184167e33dce21ada672565da7dfbd/drivers/include -I/tmp/dwq.0.7209522135496559/e9184167e33dce21ada672565da7dfbd/sys/include -DNDEBUG  topogen.c -o bin/topogen -lm
/tmp/dwq.0.7209522135496559/e9184167e33dce21ada672565da7dfbd/build/tests_gnrc_sixlowpan_frag_sfr_congure_impl.elf -z 127.0.0.1:17754  /dev/ttyACM0 
RIOT native interrupts/signals initialized.
RIOT native board initialized.
RIOT native hardware initialization complete.

NETOPT_TX_END_IRQ not implemented by driver
main(): This is RIOT! (Version: buildtest)
> 


> ifconfig
ifconfig

Iface  7  HWaddr: 2A:4A  Channel: 26  NID: 0x23  PHY: O-QPSK 
          Long HWaddr: A6:8A:9D:91:C3:20:AA:4A 
           State: IDLE 
          ACK_REQ  L2-PDU:102  MTU:1280  HL:64  RTR  
          RTR_ADV  6LO  IPHC  
          Source address length: 8
          Link type: wireless
          inet6 addr: fe80::a48a:9d91:c320:aa4a  scope: link  VAL
          inet6 group: ff02::2
          inet6 group: ff02::1
          inet6 group: ff02::1:ff20:aa4a
          inet6 group: ff02::1a
          
          Statistics for Layer 2
            RX packets 4  bytes 158
            TX packets 4 (Multicast: 4)  bytes 0
            TX succeeded 4 errors 0
          Statistics for IPv6
            RX packets 4  bytes 242
            TX packets 4 (Multicast: 4)  bytes 242
            TX succeeded 4 errors 0

> nib prefix add 7 2001:db8::/64
nib prefix add 7 2001:db8::/64

> ifconfig 7 add 2001:db8::1/64
ifconfig 7 add 2001:db8::1/64

success: added 2001:db8::1/64 to interface 7
> rpl root 0 2001:db8::1
rpl root 0 2001:db8::1

successfully added a new RPL DODAG
> ifconfig
ifconfig

Iface  7  HWaddr: 2A:4A  Channel: 26  NID: 0x23  PHY: O-QPSK 
          Long HWaddr: A6:8A:9D:91:C3:20:AA:4A 
           State: IDLE 
          ACK_REQ  L2-PDU:102  MTU:1280  HL:64  RTR  
          RTR_ADV  6LO  IPHC  
          Source address length: 8
          Link type: wireless
          inet6 addr: fe80::a48a:9d91:c320:aa4a  scope: link  VAL
          inet6 addr: 2001:db8::1  scope: global  VAL
          inet6 group: ff02::2
          inet6 group: ff02::1
          inet6 group: ff02::1:ff20:aa4a
          inet6 group: ff02::1a
          inet6 group: ff02::1:ff00:1
          
          Statistics for Layer 2
            RX packets 5  bytes 253
            TX packets 5 (Multicast: 5)  bytes 0
            TX succeeded 5 errors 0
          Statistics for IPv6
            RX packets 5  bytes 358
            TX packets 5 (Multicast: 5)  bytes 358
            TX succeeded 5 errors 0

> /tmp/dwq.0.7209522135496559/e9184167e33dce21ada672565da7dfbd/build/tests_gnrc_sixlowpan_frag_sfr_congure_impl.elf -z 127.0.0.1:17754  /dev/ttyACM0 
RIOT native interrupts/signals initialized.
RIOT native board initialized.
RIOT native hardware initialization complete.

NETOPT_TX_END_IRQ not implemented by driver
main(): This is RIOT! (Version: buildtest)
> 


> ping 2001:db8::1 -c 3 -i 1000 -s 4 -W 1000
ping 2001:db8::1 -c 3 -i 1000 -s 4 -W 1000

12 bytes from 2001:db8::1: icmp_seq=0 ttl=62 rssi=0 dBm time=5.340 ms
12 bytes from 2001:db8::1: icmp_seq=1 ttl=62 rssi=0 dBm time=14.705 ms
12 bytes from 2001:db8::1: icmp_seq=1 ttl=62 rssi=0 dBm time=14.795 ms (DUP!)
12 bytes from 2001:db8::1: icmp_seq=1 ttl=62 rssi=0 dBm time=14.850 ms (DUP!)
12 bytes from 2001:db8::1: icmp_seq=1 ttl=62 rssi=0 dBm time=14.902 ms (DUP!)
12 bytes from 2001:db8::1: icmp_seq=1 ttl=62 rssi=0 dBm time=14.955 ms (DUP!)
12 bytes from 2001:db8::1: icmp_seq=2 ttl=62 rssi=0 dBm time=4.493 ms

--- 2001:db8::1 PING statistics ---
3 packets transmitted, 3 packets received, 4 duplicates, 0% packet loss
round-trip min/avg/max = 4.493/12.005/14.955 ms
> ping 2001:db8::1 -c 100 -i 30 -s 500 -W 1000
ping 2001:db8::1 -c 100 -i 30 -s 500 -W 1000

508 bytes from 2001:db8::1: icmp_seq=24 ttl=62 rssi=0 dBm time=46.822 ms
508 bytes from 2001:db8::1: icmp_seq=53 ttl=62 rssi=0 dBm time=18.211 ms
508 bytes from 2001:db8::1: icmp_seq=57 ttl=62 rssi=0 dBm time=28.807 ms
508 bytes from 2001:db8::1: icmp_seq=85 ttl=62 rssi=0 dBm time=41.494 ms
508 bytes from 2001:db8::1: icmp_seq=86 ttl=62 rssi=0 dBm time=41.791 ms
508 bytes from 2001:db8::1: icmp_seq=83 ttl=62 rssi=0 dBm time=721.502 ms

--- 2001:db8::1 PING statistics ---
100 packets transmitted, 6 packets received, 94% packet loss
round-trip min/avg/max = 18.211/149.771/721.502 ms
> Traceback (most recent call last):
  File "/tmp/dwq.0.7209522135496559/e9184167e33dce21ada672565da7dfbd/tests/net/gnrc_sixlowpan_frag_sfr_congure_impl/tests/01-run.py", line 157, in <module>
    test_fragmentation(factory, zep_dispatch)
  File "/tmp/dwq.0.7209522135496559/e9184167e33dce21ada672565da7dfbd/tests/net/gnrc_sixlowpan_frag_sfr_congure_impl/tests/01-run.py", line 134, in test_fragmentation
    assert_result(result, 90, 1, 64 - 2)
  File "/tmp/dwq.0.7209522135496559/e9184167e33dce21ada672565da7dfbd/tests/net/gnrc_sixlowpan_frag_sfr_congure_impl/tests/01-run.py", line 114, in assert_result
    assert result['stats']['packet_loss'] < exp_packet_loss
AssertionError
make: *** [/tmp/dwq.0.7209522135496559/e9184167e33dce21ada672565da7dfbd/makefiles/tests/tests.inc.mk:26: test] Error 1
make: Leaving directory '/tmp/dwq.0.7209522135496559/e9184167e33dce21ada672565da7dfbd/tests/net/gnrc_sixlowpan_frag_sfr_congure_impl'
{"build/": 4548}

@miri64
Copy link
Member

miri64 commented Dec 5, 2023

It's weird that the packet buffer runs full on native... Have to look into it (and probably need to re-activate the test for that at some point). But in the meantime: Did something change in the packet buffer in the last few weeks?

@miri64 miri64 added this pull request to the merge queue Dec 5, 2023
Merged via the queue into RIOT-OS:master with commit 7d1d776 Dec 5, 2023
27 checks passed
@maribu maribu deleted the tests/net/gnrc_sixlowpan_frag_sfr_congure_impl branch December 5, 2023 15:52
@maribu
Copy link
Member Author

maribu commented Dec 5, 2023

But in the meantime: Did something change in the packet buffer in the last few weeks?

Not that I'm aware of. It is occasionally passing, so I guess it is difficult to reproduce and maybe we just got less lucky recently?

@miri64
Copy link
Member

miri64 commented Dec 5, 2023

Did not look into the dumps that deep yet, but they might suggest, that it is related to #12565... or maybe (but not sure if gnrc_netif_pktq is even in that test) #17924.

@MrKevinWeiss MrKevinWeiss added this to the Release 2024.01 milestone Feb 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: tests Area: tests and testing framework CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants