<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/tests/sys/netinet6, branch release/13.2.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F13.2.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F13.2.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2023-01-23T22:09:04Z</updated>
<entry>
<title>testing: improve python vnet wrapper.</title>
<updated>2023-01-23T22:09:04Z</updated>
<author>
<name>Alexander V. Chernikov</name>
<email>melifaro@FreeBSD.org</email>
</author>
<published>2022-12-29T19:07:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2419f06beb88c5e0b27f269ff23676d04bbb4da9'/>
<id>urn:sha1:2419f06beb88c5e0b27f269ff23676d04bbb4da9</id>
<content type='text'>
* Derive jail name from class name and method name, instead of just
method name. This change reduces the chances of different tests
clashing.
 Old: 'jail_test_one'. New: 'pytest:TestExampleSimplest:test_one'
* Simplify vnetX_handler() method signature by skipping obj_map (unused)
 and pipe. The latter can be accessed as the vnet property.
* Add `send_object()` method as a pair to the `wait_object` inside the
 VnetTestTemplate class.
* Add `test_id` property to the BaseTest method. Previously it was
 provided only for the VnetTestTemplate class. This change makes
 the identifier easily accessible for all users.

MFC after:	2 weeks

(cherry picked from commit f63825ff21a3bee2630ea8b0ed27a4583cc4242b)
</content>
</entry>
<entry>
<title>netinet6: factor out cached route lookups from selectroute().</title>
<updated>2023-01-13T21:24:11Z</updated>
<author>
<name>Alexander V. Chernikov</name>
<email>melifaro@FreeBSD.org</email>
</author>
<published>2022-07-04T15:56:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6554c7743bb1480ef39b465d848ca23b2882fbbd'/>
<id>urn:sha1:6554c7743bb1480ef39b465d848ca23b2882fbbd</id>
<content type='text'>
Currently selectroute() contains two nearly-identical versions of
 the route lookup logic - one for original destination and another
for the case when IPV6_NEXTHOP option was set on the socket.

Factor out handling these route lookups in a separation function to
 improve readability.
This change also fixes handling of link-local IPV6_NEXTHOPs.

Differential Revision: https://reviews.freebsd.org/D35710
MFC after:	2 weeks

(cherry picked from commit 81a235ecde893a666e3cfac503068d9ea1bb013c)
</content>
</entry>
<entry>
<title>netinet6: add ip6_output() scope tests</title>
<updated>2023-01-13T21:24:11Z</updated>
<author>
<name>Alexander V. Chernikov</name>
<email>melifaro@FreeBSD.org</email>
</author>
<published>2022-07-07T13:08:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=98886bf1e811ae6aee51fef79e8b781026f6a0da'/>
<id>urn:sha1:98886bf1e811ae6aee51fef79e8b781026f6a0da</id>
<content type='text'>
Differential Revision: https://reviews.freebsd.org/D35742

(cherry picked from commit 78d11a350853188921b84c83e32d14c8a6aa16fa)
</content>
</entry>
<entry>
<title>netinet6: add ip6_output() tests.</title>
<updated>2023-01-13T21:24:11Z</updated>
<author>
<name>Alexander V. Chernikov</name>
<email>melifaro@FreeBSD.org</email>
</author>
<published>2022-07-07T10:09:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=29e3bc0f456a6c1ee51cd0dca2c64e8b5b985f92'/>
<id>urn:sha1:29e3bc0f456a6c1ee51cd0dca2c64e8b5b985f92</id>
<content type='text'>
Differential Revision: https://reviews.freebsd.org/D35708

(cherry picked from commit ce414d02c1a0b4a3a68da99348b9962700742d44)
</content>
</entry>
<entry>
<title>Add arp/ndp tests in addition to rtsock ll tests.</title>
<updated>2021-08-24T07:02:15Z</updated>
<author>
<name>Alexander V. Chernikov</name>
<email>melifaro@FreeBSD.org</email>
</author>
<published>2021-02-20T18:20:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a6daf4d500b47fbc4c1b4f859fa9338b78e3a266'/>
<id>urn:sha1:a6daf4d500b47fbc4c1b4f859fa9338b78e3a266</id>
<content type='text'>
(cherry picked from commit f17f94cd1b99c61faa08aa988b47805c53b78ac7)
</content>
</entry>
<entry>
<title>tests: Only log critical errors from scapy</title>
<updated>2021-05-18T10:00:38Z</updated>
<author>
<name>Kristof Provost</name>
<email>kp@FreeBSD.org</email>
</author>
<published>2021-05-12T17:13:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2b8399210bb00c868b4cce86d86fc68a5a0a9121'/>
<id>urn:sha1:2b8399210bb00c868b4cce86d86fc68a5a0a9121</id>
<content type='text'>
Since 2.4.5 scapy started issuing warnings about a few different
configurations during our tests. These are harmless, but they generate
stderr output, which upsets atf_check.

Configure scapy to only log critical errors (and thus not warnings) to
fix these tests.

MFC after:	1 week
Sponsored by:	Rubicon Communications, LLC ("Netgate")

(cherry picked from commit a26e895f3d803cc1f4ee1c2b33c61330998808b9)
</content>
</entry>
<entry>
<title>netinet6 tests: Fix Python warning</title>
<updated>2021-05-18T10:00:38Z</updated>
<author>
<name>Kristof Provost</name>
<email>kp@FreeBSD.org</email>
</author>
<published>2021-05-11T13:47:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=38ad0faf9762554c330fcc9212fe06953fde6456'/>
<id>urn:sha1:38ad0faf9762554c330fcc9212fe06953fde6456</id>
<content type='text'>
Python 3.8 warns about line 112:
    'SyntaxWarning: "is" with a literal. Did you mean "=="?'

Use '==' as Python suggests.

MFC after:	1 week
Sponsored by:	Rubicon Communications, LLC ("Netgate")

(cherry picked from commit 80430c15caac0c10832455f868fa01c912996982)
</content>
</entry>
<entry>
<title>ping: fix some man pages and tests after r368045</title>
<updated>2020-11-26T04:55:02Z</updated>
<author>
<name>Alan Somers</name>
<email>asomers@FreeBSD.org</email>
</author>
<published>2020-11-26T04:55:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=01f3f35447b0a43b37ecc71ebb9296aad123cd43'/>
<id>urn:sha1:01f3f35447b0a43b37ecc71ebb9296aad123cd43</id>
<content type='text'>
MFC-with:	r368045
</content>
</entry>
<entry>
<title>Try to enable multipath routing in flowid tests.</title>
<updated>2020-10-16T21:51:17Z</updated>
<author>
<name>Alexander V. Chernikov</name>
<email>melifaro@FreeBSD.org</email>
</author>
<published>2020-10-16T21:51:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a3525bd16698f90db2144436f6c36e342c08f593'/>
<id>urn:sha1:a3525bd16698f90db2144436f6c36e342c08f593</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use atf_fail instead of exit 1 to indicate mpath tests failure.</title>
<updated>2020-09-18T07:27:01Z</updated>
<author>
<name>Alexander V. Chernikov</name>
<email>melifaro@FreeBSD.org</email>
</author>
<published>2020-09-18T07:27:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4a8c6300e98120321904d7432dcc8c7807a7a4db'/>
<id>urn:sha1:4a8c6300e98120321904d7432dcc8c7807a7a4db</id>
<content type='text'>
</content>
</entry>
</feed>
