<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/tests/sys, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>tests/netinet6: Add test for route information option</title>
<updated>2026-04-17T22:52:26+00:00</updated>
<author>
<name>Pouria Mousavizadeh Tehrani</name>
<email>pouria@FreeBSD.org</email>
</author>
<published>2026-04-17T20:27:50+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=f6bcc0925f0ea838da5183dc503f847e56d15cc8'/>
<id>f6bcc0925f0ea838da5183dc503f847e56d15cc8</id>
<content type='text'>
Test handling of receiving multiple route information options in RA.

Reviewed by: glebius
Differential Revision: https://reviews.freebsd.org/D56216
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Test handling of receiving multiple route information options in RA.

Reviewed by: glebius
Differential Revision: https://reviews.freebsd.org/D56216
</pre>
</div>
</content>
</entry>
<entry>
<title>tests/netinet6: Add SLAAC and RA validation tests to ndp</title>
<updated>2026-04-17T22:52:24+00:00</updated>
<author>
<name>Pouria Mousavizadeh Tehrani</name>
<email>pouria@FreeBSD.org</email>
</author>
<published>2026-04-17T20:25:18+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=c173f02045c8cfae219b26be99f9e02f291965fa'/>
<id>c173f02045c8cfae219b26be99f9e02f291965fa</id>
<content type='text'>
* RA hop limit validation
* RA source address validation
* Multi router RA validation
* Two hour rule RA validation
* SLAAC onlink prefix switching test

Reviewed by: glebius
Differential Revision: https://reviews.freebsd.org/D56128
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* RA hop limit validation
* RA source address validation
* Multi router RA validation
* Two hour rule RA validation
* SLAAC onlink prefix switching test

Reviewed by: glebius
Differential Revision: https://reviews.freebsd.org/D56128
</pre>
</div>
</content>
</entry>
<entry>
<title>tests/socket_afinet: Remove a conditional skip</title>
<updated>2026-04-17T12:48:39+00:00</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2026-04-17T12:48:39+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=9f6041fb579106aa6fa358071a14eddabd581998'/>
<id>9f6041fb579106aa6fa358071a14eddabd581998</id>
<content type='text'>
The test runs without any unexpected results when mac_portacl is loaded.

PR:		238781
MFC after:	1 week
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The test runs without any unexpected results when mac_portacl is loaded.

PR:		238781
MFC after:	1 week
</pre>
</div>
</content>
</entry>
<entry>
<title>pf tests: test having multiple state limiters</title>
<updated>2026-04-17T11:55:06+00:00</updated>
<author>
<name>Kristof Provost</name>
<email>kp@FreeBSD.org</email>
</author>
<published>2026-04-16T13:46:59+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=95fe1ba5579df2fe204ad30d892160966677ae98'/>
<id>95fe1ba5579df2fe204ad30d892160966677ae98</id>
<content type='text'>
Sponsored by:	Rubicon Communications, LLC ("Netgate")
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Sponsored by:	Rubicon Communications, LLC ("Netgate")
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: kqueue: improve diagnostics for our CPONFORK test</title>
<updated>2026-04-17T03:57:06+00:00</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2026-04-17T03:57:06+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=51d2c38010824b90d7462711896a88165db9d015'/>
<id>51d2c38010824b90d7462711896a88165db9d015</id>
<content type='text'>
Notably, confirm in the child that our close-on-fork fd is actually
closed, and break RECV_ALL out into a table and check each bit
individually to provide a better message when the test fails.

While we're here, just switch to waitid() rather than trying to identify
the point where we have to make the switch.  This reduces maintenance
slightly, as keeping our assertion static would require still adding to
a _RECV_ALL mask *just* for that purpose.

Reviewed by:	kib, markj (both slightly earlier version)
Differential Revision:	https://reviews.freebsd.org/D56372
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Notably, confirm in the child that our close-on-fork fd is actually
closed, and break RECV_ALL out into a table and check each bit
individually to provide a better message when the test fails.

While we're here, just switch to waitid() rather than trying to identify
the point where we have to make the switch.  This reduces maintenance
slightly, as keeping our assertion static would require still adding to
a _RECV_ALL mask *just* for that purpose.

Reviewed by:	kib, markj (both slightly earlier version)
Differential Revision:	https://reviews.freebsd.org/D56372
</pre>
</div>
</content>
</entry>
<entry>
<title>tests/fusefs: appease gcc -Wcast-qual</title>
<updated>2026-04-15T16:32:22+00:00</updated>
<author>
<name>Ryan Libby</name>
<email>rlibby@FreeBSD.org</email>
</author>
<published>2026-04-15T16:32:22+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=0c09c6527b16953d355125bee7a839f743a39dad'/>
<id>0c09c6527b16953d355125bee7a839f743a39dad</id>
<content type='text'>
Fix gcc build error.

Reviewed by:	asomers, kib
Fixes:	7e68af7ce2c1 ("fusefs: redo vnode attribute locking")
Differential Revision:	https://reviews.freebsd.org/D56370
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix gcc build error.

Reviewed by:	asomers, kib
Fixes:	7e68af7ce2c1 ("fusefs: redo vnode attribute locking")
Differential Revision:	https://reviews.freebsd.org/D56370
</pre>
</div>
</content>
</entry>
<entry>
<title>ip_mroute: Fix a lock leak in X_ip_mforward()</title>
<updated>2026-04-15T15:06:05+00:00</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2026-04-15T15:01:58+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=18b7115cba2f698909a4801dc2cc1b04b1f4f210'/>
<id>18b7115cba2f698909a4801dc2cc1b04b1f4f210</id>
<content type='text'>
If a FIB does not have a router configured, X_ip_mforward() would leak a
lock.  Plug the leak.

The IPv6 counterpart did not have such a check.  It wouldn't send an
upcall to a non-existent router anyway due to the router_ver check, but
we should verify that a router is present anyway.

Add regression test cases to exercise these code paths.

Reported by:	Claude Opus 4.6
Fixes:		0bb9c2b665d9 ("ip6_mroute: FIBify")
Sponsored by:	Klara, Inc.
Sponsored by:	Stormshield
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If a FIB does not have a router configured, X_ip_mforward() would leak a
lock.  Plug the leak.

The IPv6 counterpart did not have such a check.  It wouldn't send an
upcall to a non-existent router anyway due to the router_ver check, but
we should verify that a router is present anyway.

Add regression test cases to exercise these code paths.

Reported by:	Claude Opus 4.6
Fixes:		0bb9c2b665d9 ("ip6_mroute: FIBify")
Sponsored by:	Klara, Inc.
Sponsored by:	Stormshield
</pre>
</div>
</content>
</entry>
<entry>
<title>CTL: add ATF tests for REPORT SUPPORTED OPCODES</title>
<updated>2026-04-14T17:36:07+00:00</updated>
<author>
<name>Alan Somers</name>
<email>asomers@FreeBSD.org</email>
</author>
<published>2026-04-14T17:35:54+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=6dd86310e54d3f2dd9f688670913b9176176246c'/>
<id>6dd86310e54d3f2dd9f688670913b9176176246c</id>
<content type='text'>
This includes a regression test for CVE-2024-42416

MFC after:	2 weeks
Sponsored by:	ConnectWise
Reviewed by:	emaste
Differential Revision: https://reviews.freebsd.org/D46613
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This includes a regression test for CVE-2024-42416

MFC after:	2 weeks
Sponsored by:	ConnectWise
Reviewed by:	emaste
Differential Revision: https://reviews.freebsd.org/D46613
</pre>
</div>
</content>
</entry>
<entry>
<title>geneve: Add tests for geneve</title>
<updated>2026-04-13T14:15:04+00:00</updated>
<author>
<name>Pouria Mousavizadeh Tehrani</name>
<email>pouria@FreeBSD.org</email>
</author>
<published>2026-04-11T18:45:08+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=aa9f669d09a7a193d470477398815f45a42c0270'/>
<id>aa9f669d09a7a193d470477398815f45a42c0270</id>
<content type='text'>
Add tests for each combinations of geneve modes, address families
and multicast.

Differential Revision: https://reviews.freebsd.org/D55183
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add tests for each combinations of geneve modes, address families
and multicast.

Differential Revision: https://reviews.freebsd.org/D55183
</pre>
</div>
</content>
</entry>
<entry>
<title>test/sys/arch: Fix arch without test/sys/arch/${MACHINE_ARCH}</title>
<updated>2026-04-09T15:49:56+00:00</updated>
<author>
<name>Li-Wen Hsu</name>
<email>lwhsu@FreeBSD.org</email>
</author>
<published>2026-04-09T15:49:56+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=8672683ec80a6767b1aa12dedeed94d20ec57911'/>
<id>8672683ec80a6767b1aa12dedeed94d20ec57911</id>
<content type='text'>
Fixes:		0ddaa4c86d68 ("arm64: Add arm64 SVE tests")
Sponsored by:	The FreeBSD Foundation
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes:		0ddaa4c86d68 ("arm64: Add arm64 SVE tests")
Sponsored by:	The FreeBSD Foundation
</pre>
</div>
</content>
</entry>
</feed>
