<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/tests/sys/netinet, branch releng/12.2</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.2</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.2'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2018-11-24T17:08:49Z</updated>
<entry>
<title>MFC r340485:</title>
<updated>2018-11-24T17:08:49Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2018-11-24T17:08:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=31e7a46b75e537e4120a2c9833e10e548c707db9'/>
<id>urn:sha1:31e7a46b75e537e4120a2c9833e10e548c707db9</id>
<content type='text'>
Add regression tests for r340313 and r340483.
</content>
</entry>
<entry>
<title>MFC r340484:</title>
<updated>2018-11-24T17:08:12Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2018-11-24T17:08:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e023fb01e91c38fbe7ac4425069461c2b5452231'/>
<id>urn:sha1:e023fb01e91c38fbe7ac4425069461c2b5452231</id>
<content type='text'>
Rename the SO_REUSEPORT_LB test file to be consistent with other tests.
</content>
</entry>
<entry>
<title>Add a couple of basic regression tests for SO_REUSEPORT_LB.</title>
<updated>2018-09-11T21:14:07Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2018-09-11T21:14:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3f8b4bf28d0a0e2fb7a237b756e6b1d28fff2179'/>
<id>urn:sha1:3f8b4bf28d0a0e2fb7a237b756e6b1d28fff2179</id>
<content type='text'>
Reviewed by:	asomers
Approved by:	re (kib)
Sponsored by:	The FreeBSD Foundation
Differential revision:	https://reviews.freebsd.org/D17110
</content>
</entry>
<entry>
<title>DIRDEPS_BUILD: Update dependencies.</title>
<updated>2017-10-31T00:07:04Z</updated>
<author>
<name>Bryan Drewery</name>
<email>bdrewery@FreeBSD.org</email>
</author>
<published>2017-10-31T00:07:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ea825d02749f382c3f7e17f28247f20a48733eab'/>
<id>urn:sha1:ea825d02749f382c3f7e17f28247f20a48733eab</id>
<content type='text'>
Sponsored by:	Dell EMC Isilon
</content>
</entry>
<entry>
<title>tests/sys/netinet/fibs_test: skip selected tests when firewalls are enabled</title>
<updated>2017-08-08T15:37:21Z</updated>
<author>
<name>Alan Somers</name>
<email>asomers@FreeBSD.org</email>
</author>
<published>2017-08-08T15:37:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4312aa67e38ea3402c955a790a600302209525a5'/>
<id>urn:sha1:4312aa67e38ea3402c955a790a600302209525a5</id>
<content type='text'>
Some tests send packets over epair(4) interfaces. Firewalls can cause
spurious failures.

Reviewed by:	ngie
MFC after:	3 weeks
Sponsored by:	Spectra Logic Corp
Differential Revision:	https://reviews.freebsd.org/D11917
</content>
</entry>
<entry>
<title>Make test scripts under tests/... non-executable</title>
<updated>2017-08-08T04:59:16Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2017-08-08T04:59:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d2ba5111c125104b09aa1acd1bfe8af2a24c79cc'/>
<id>urn:sha1:d2ba5111c125104b09aa1acd1bfe8af2a24c79cc</id>
<content type='text'>
Executable bits should be set at install time instead of in the repo.
Setting executable bits on files triggers false positives with Phabricator.

MFC after:	2 months
</content>
</entry>
<entry>
<title>Initial `srv` before using it in bind(2)</title>
<updated>2017-05-28T09:08:30Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2017-05-28T09:08:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e5853fc53c970d27b207aa6ee114ffbde7f95957'/>
<id>urn:sha1:e5853fc53c970d27b207aa6ee114ffbde7f95957</id>
<content type='text'>
MFC after:	3 days
Reported by:	Coverity
CID:		1357526
Sponsored by:	Dell EMC Isilon
</content>
</entry>
<entry>
<title>Fix back-to-back runs of sys/netinet/fibs_test;slaac_on_nondefault_fib6</title>
<updated>2017-03-20T23:07:34Z</updated>
<author>
<name>Alan Somers</name>
<email>asomers@FreeBSD.org</email>
</author>
<published>2017-03-20T23:07:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5a33a2afb3a35949545a572cffa0b8e637446d4a'/>
<id>urn:sha1:5a33a2afb3a35949545a572cffa0b8e637446d4a</id>
<content type='text'>
This test was failing if run twice because rtadvd takes too long to die.
The rtadvd process from the first run was still running when the
second run created its interfaces.  The solution is to use SIGKILL during
the cleanup instead of SIGTERM so rtadvd will die faster.

While I'm here, randomize the addresses used for the test, which makes bugs
like this easier to spot, and fix the cleanup order to be the opposite of
the setup order

PR:		217871
MFC after:	18 days
X-MFC-With:	315458
Sponsored by:	Spectra Logic Corp
</content>
</entry>
<entry>
<title>Constrain IPv6 routes to single FIBs when net.add_addr_allfibs=0</title>
<updated>2017-03-17T16:50:37Z</updated>
<author>
<name>Alan Somers</name>
<email>asomers@FreeBSD.org</email>
</author>
<published>2017-03-17T16:50:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=559b42968cfabdc091527b1d381fc44ed016305d'/>
<id>urn:sha1:559b42968cfabdc091527b1d381fc44ed016305d</id>
<content type='text'>
sys/netinet6/icmp6.c
	Use the interface's FIB for source address selection in ICMPv6 error
	responses.

sys/netinet6/in6.c
	In in6_newaddrmsg, announce arrival of local addresses on the
	interface's FIB only.  In in6_lltable_rtcheck, use a per-fib ND6
	cache instead of a single cache.

sys/netinet6/in6_src.c
	In in6_selectsrc, use the caller's fib instead of the default fib.
	In in6_selectsrc_socket, remove a superfluous check.

sys/netinet6/nd6.c
	In nd6_lle_event, use the interface's fib for routing socket
	messages.  In nd6_is_new_addr_neighbor, check all FIBs when trying
	to determine whether an address is a neighbor.  Also, simplify the
	code for point to point interfaces.

sys/netinet6/nd6.h
sys/netinet6/nd6.c
sys/netinet6/nd6_rtr.c
	Make defrouter_select fib-aware, and make all of its callers pass in
	the interface fib.

sys/netinet6/nd6_nbr.c
	When inputting a Neighbor Solicitation packet, consider the
	interface fib instead of the default fib for DAD.  Output NS and
	Neighbor Advertisement packets on the correct fib.

sys/netinet6/nd6_rtr.c
	Allow installing the same host route on different interfaces in
	different FIBs.  If rt_add_addr_allfibs=0, only install or delete
	the prefix route on the interface fib.

tests/sys/netinet/fibs_test.sh
	Clear some expected failures, but add a skip for the newly revealed
	BUG217871.

PR:		196361
Submitted by:	Erick Turnquist &lt;jhujhiti@adjectivism.org&gt;
Reported by:	Jason Healy &lt;jhealy@logn.net&gt;
Reviewed by:	asomers
MFC after:	3 weeks
Sponsored by:	Spectra Logic Corp
Differential Revision:	https://reviews.freebsd.org/D9451
</content>
</entry>
<entry>
<title>Add an ATF test for IPv6 SLAAC with multiple fibs</title>
<updated>2017-03-01T00:28:04Z</updated>
<author>
<name>Alan Somers</name>
<email>asomers@FreeBSD.org</email>
</author>
<published>2017-03-01T00:28:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4b6c378be3fb98948d7f451e5b78d18e029e3c52'/>
<id>urn:sha1:4b6c378be3fb98948d7f451e5b78d18e029e3c52</id>
<content type='text'>
Tests that an interface can get a SLAAC address and that it inserts its
routes into the correct fib. Does not test anything to do with NDP.

PR:		196361
Reviewed by:	Erick Turnquist &lt;jhujhiti@adjectivism.org&gt;
MFC after:	3 weeks
Sponsored by:	Spectra Logic Corp
Differential Revision:	https://reviews.freebsd.org/D9776
</content>
</entry>
</feed>
