git: 41c5a4a2f888 - main - sys.net.if_wg.wg_key_peerdev_makeshared: Add require metadata

From: Li-Wen Hsu <lwhsu_at_FreeBSD.org>
Date: Tue, 28 Apr 2026 17:28:09 UTC
The branch main has been updated by lwhsu:

URL: https://cgit.FreeBSD.org/src/commit/?id=41c5a4a2f888765b513efb13befe32fa084ad7cb

commit 41c5a4a2f888765b513efb13befe32fa084ad7cb
Author:     Li-Wen Hsu <lwhsu@FreeBSD.org>
AuthorDate: 2026-04-28 17:06:25 +0000
Commit:     Li-Wen Hsu <lwhsu@FreeBSD.org>
CommitDate: 2026-04-28 17:27:26 +0000

    sys.net.if_wg.wg_key_peerdev_makeshared: Add require metadata
    
    Add require.user root and require.kmods if_wg to
    wg_key_peerdev_makeshared_head(), consistent with the other wg tests.
    
    Without if_wg.ko causes ifconfig wg create to fail with EINVAL.  The
    test also needs root to create jails.
    
    Sponsored by:   The FreeBSD Foundation
---
 tests/sys/net/if_wg.sh | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/tests/sys/net/if_wg.sh b/tests/sys/net/if_wg.sh
index 8af05fc76b19..c7b7e1663a2e 100644
--- a/tests/sys/net/if_wg.sh
+++ b/tests/sys/net/if_wg.sh
@@ -303,7 +303,8 @@ atf_test_case "wg_key_peerdev_makeshared" "cleanup"
 wg_key_peerdev_makeshared_head()
 {
 	atf_set descr 'Create a wg(4) interface and assign peer key to device'
-	atf_set require.progs wg
+	atf_set require.user root
+	atf_set require.kmods if_wg
 }
 
 wg_key_peerdev_makeshared_body()