Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 31 Mar 2026 15:58:51 +0000
From:      Mark Johnston <markj@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org
Subject:   git: 1a0776342682 - stable/15 - ndp tests: Fix an assertion in ndp_prefix_lifetime_extend
Message-ID:  <69cbef3b.3a121.3e581af3@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch stable/15 has been updated by markj:

URL: https://cgit.FreeBSD.org/src/commit/?id=1a0776342682a666b033588321dafad0987a5d42

commit 1a0776342682a666b033588321dafad0987a5d42
Author:     Mark Johnston <markj@FreeBSD.org>
AuthorDate: 2026-02-17 17:08:34 +0000
Commit:     Mark Johnston <markj@FreeBSD.org>
CommitDate: 2026-03-31 15:57:28 +0000

    ndp tests: Fix an assertion in ndp_prefix_lifetime_extend
    
    Here we have two interface addresses sharing a v6 prefix with finite
    lifetime.  The intent was to make sure that adding the second address
    didn't cause the prefix's valid lifetime to drop from 20s to 10s, but of
    course, while the test is running it may drop from 20s to 19s, causing
    the test to fail spuriously.  Relax the check a bit to avoid this.
    
    PR:             293152
    Fixes:          74999aac5eff ("in6: Modify address prefix lifetimes when updating address lifetimes")
    MFC after:      1 week
    Sponsored by:   Klara, Inc.
    
    (cherry picked from commit eb425dfab19be8720cf29d560b4e778fc3531106)
---
 tests/sys/netinet6/ndp.sh | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tests/sys/netinet6/ndp.sh b/tests/sys/netinet6/ndp.sh
index 433dd81a121b..b4c8179bcd13 100755
--- a/tests/sys/netinet6/ndp.sh
+++ b/tests/sys/netinet6/ndp.sh
@@ -319,8 +319,8 @@ ndp_prefix_lifetime_extend_body() {
 		atf_fail "Unexpected lifetimes: ${t}"
 	fi
 	ex3=$(prefix_expiry ${prefix}/64)
-	if [ "${ex3}" -lt "${ex2}" ]; then
-		atf_fail "Expiry time was shortened: ${ex2} <= ${ex3}"
+	if [ "${ex3}" -le 10 -o "${ex3}" -gt 20 ]; then
+		atf_fail "Unexpected expiry time: ${ex3}"
 	fi
 }
 


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69cbef3b.3a121.3e581af3>