Zbigniew Jędrzejewski-Szmek 65221f
From ea21882c9a18f2fc422c9090cd262a64cb452ee9 Mon Sep 17 00:00:00 2001
Zbigniew Jędrzejewski-Szmek 65221f
From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= <zbyszek@in.waw.pl>
Zbigniew Jędrzejewski-Szmek 65221f
Date: Mon, 27 Jul 2020 16:09:22 +0200
Zbigniew Jędrzejewski-Szmek 65221f
Subject: [PATCH] test-ndisc-rs: increase timeouts
Zbigniew Jędrzejewski-Szmek 65221f
Zbigniew Jędrzejewski-Szmek 65221f
Timestamp: Mon 2020-07-27 13:50:50 UTC
Zbigniew Jędrzejewski-Szmek 65221f
Monotonic: 985702942708
Zbigniew Jędrzejewski-Szmek 65221f
Hop limit: 64
Zbigniew Jędrzejewski-Szmek 65221f
Flags: <|MANAGED>
Zbigniew Jędrzejewski-Szmek 65221f
Preference: medium
Zbigniew Jędrzejewski-Szmek 65221f
Lifetime: 180
Zbigniew Jędrzejewski-Szmek 65221f
No MTU set
Zbigniew Jędrzejewski-Szmek 65221f
>> Option 3
Zbigniew Jędrzejewski-Szmek 65221f
Valid Lifetime: 500
Zbigniew Jędrzejewski-Szmek 65221f
Preferred Lifetime: 440
Zbigniew Jędrzejewski-Szmek 65221f
Flags: <ONLINK|AUTO>
Zbigniew Jędrzejewski-Szmek 65221f
Prefix Length: 64
Zbigniew Jędrzejewski-Szmek 65221f
Prefix: 2001:db8:dead:beef::
Zbigniew Jędrzejewski-Szmek 65221f
>> Option 25
Zbigniew Jędrzejewski-Szmek 65221f
DNS: 2001:db8:dead:beef::1
Zbigniew Jędrzejewski-Szmek 65221f
Lifetime: 60
Zbigniew Jędrzejewski-Szmek 65221f
>> Option 31
Zbigniew Jędrzejewski-Szmek 65221f
Domain: lab.intra
Zbigniew Jędrzejewski-Szmek 65221f
Lifetime: 60
Zbigniew Jędrzejewski-Szmek 65221f
>> Option 1
Zbigniew Jędrzejewski-Szmek 65221f
Address: 782bcbb36d53
Zbigniew Jędrzejewski-Szmek 65221f
NDISC: Started IPv6 Router Solicitation client
Zbigniew Jędrzejewski-Szmek 65221f
backoff timeout interval  1 3.600s <= 3.987s <= 4.400s
Zbigniew Jędrzejewski-Szmek 65221f
NDISC: Sent Router Solicitation, next solicitation in 3s
Zbigniew Jędrzejewski-Szmek 65221f
backoff timeout interval  2 7.576s <= 8.114s <= 8.374s
Zbigniew Jędrzejewski-Szmek 65221f
NDISC: Sent Router Solicitation, next solicitation in 8s
Zbigniew Jędrzejewski-Szmek 65221f
Assertion 'false' failed at src/libsystemd-network/test-ndisc-rs.c:172, function test_rs_hangcheck(). Aborting.
Zbigniew Jędrzejewski-Szmek 65221f
---
Zbigniew Jędrzejewski-Szmek 65221f
 src/libsystemd-network/test-ndisc-rs.c | 4 ++--
Zbigniew Jędrzejewski-Szmek 65221f
 1 file changed, 2 insertions(+), 2 deletions(-)
Zbigniew Jędrzejewski-Szmek 65221f
Zbigniew Jędrzejewski-Szmek 65221f
diff --git a/src/libsystemd-network/test-ndisc-rs.c b/src/libsystemd-network/test-ndisc-rs.c
Zbigniew Jędrzejewski-Szmek 65221f
index 5d1e66fcdc..1bc3499d07 100644
Zbigniew Jędrzejewski-Szmek 65221f
--- a/src/libsystemd-network/test-ndisc-rs.c
Zbigniew Jędrzejewski-Szmek 65221f
+++ b/src/libsystemd-network/test-ndisc-rs.c
Zbigniew Jędrzejewski-Szmek 65221f
@@ -291,7 +291,7 @@ static void test_rs(void) {
Zbigniew Jędrzejewski-Szmek 65221f
         assert_se(sd_ndisc_set_callback(nd, test_callback, e) >= 0);
Zbigniew Jędrzejewski-Szmek 65221f
 
Zbigniew Jędrzejewski-Szmek 65221f
         assert_se(sd_event_add_time(e, &test_hangcheck, clock_boottime_or_monotonic(),
Zbigniew Jędrzejewski-Szmek 65221f
-                                 time_now + 2 *USEC_PER_SEC, 0,
Zbigniew Jędrzejewski-Szmek 65221f
+                                 time_now + 30 * USEC_PER_SEC, 0,
Zbigniew Jędrzejewski-Szmek 65221f
                                  test_rs_hangcheck, NULL) >= 0);
Zbigniew Jędrzejewski-Szmek 65221f
 
Zbigniew Jędrzejewski-Szmek 65221f
         assert_se(sd_ndisc_stop(nd) >= 0);
Zbigniew Jędrzejewski-Szmek 65221f
@@ -393,7 +393,7 @@ static void test_timeout(void) {
Zbigniew Jędrzejewski-Szmek 65221f
         assert_se(sd_ndisc_set_mac(nd, &mac_addr) >= 0);
Zbigniew Jędrzejewski-Szmek 65221f
 
Zbigniew Jędrzejewski-Szmek 65221f
         assert_se(sd_event_add_time(e, &test_hangcheck, clock_boottime_or_monotonic(),
Zbigniew Jędrzejewski-Szmek 65221f
-                                 time_now + 2U * USEC_PER_SEC, 0,
Zbigniew Jędrzejewski-Szmek 65221f
+                                 time_now + 30 * USEC_PER_SEC, 0,
Zbigniew Jędrzejewski-Szmek 65221f
                                  test_rs_hangcheck, NULL) >= 0);
Zbigniew Jędrzejewski-Szmek 65221f
 
Zbigniew Jędrzejewski-Szmek 65221f
         assert_se(sd_ndisc_start(nd) >= 0);