[Bug 217871] SLAAC on a newly created epair sometimes fails to add routes
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Fri Mar 17 15:15:17 UTC 2017
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=217871
Bug ID: 217871
Summary: SLAAC on a newly created epair sometimes fails to add
routes
Product: Base System
Version: CURRENT
Hardware: Any
OS: Any
Status: New
Severity: Affects Some People
Priority: ---
Component: kern
Assignee: freebsd-bugs at FreeBSD.org
Reporter: asomers at FreeBSD.org
SLAAC is supposed to both configure an interface and add its routes to the
routing table. Most of the time it succeeds. However, the test case for
BUG196361 revealed occasional failures. If you configure an epair interface
(both sides) immediately after creating it with "ifconfig epair create",
sometimes the interface will get configured but not routes will be added.
Workarounds are:
1) Add a 1 second sleep between "ifconfig epair create" and statically
configuring the a half of the epair. It is not sufficient to add the sleep
between statically configuring the a half and using SLAAC to configure the B
half.
2) Add a longish (precise time unknown, but > 5 seconds) sleep between
destroying an epair interface and creating a new one. This bug has not been
observed the first time that an epair is created.
The test case, currently disabled, is
sys/netinet/fibs_test:slaac_on_nondefault_fib6
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list