Source-Changes archive

CVS commit: src/sys

To : source-changes%NetBSD.org@localhost

: Subject : CVS commit: src/sys

: From : "Robert Elz" <kre%netbsd.org@localhost>

: Date: Wed, 10 Aug 2016 10:09:43 +0000

Module Name: src Committed By: kre Date: Wed Aug 10 10:09:42 UTC 2016 Modified Files: src/sys/net: if.h if_loop.c src/sys/rump/net/lib/libnet: net_component.c Log Message: On the first day (that being the eighth day of the eighth month,) the building was completed only to discover that within there lay havoc. On the second day all just groaned and moaned, and it must be someone else's problen. On the third day, St. Martin stepped in and traced the culprit, which provided inspiration, and a correction was made. Forevermore all were agog at just how such a trivial thing could do so much damage... OK... to be a little less vague. The loopback interface is a truly "special" thing, and rump knew that - and treated it very specially. Unfortunately, when the loopback interface is changed, and rump does not keep up, bad things happen. This (overall) might, or might not, be the correct fix - but for now it appears to work. If someone, sometime, finds a better way to deal with the issues of the loopback interfaces true majesty, feel free to revert this and do it another way. To generate a diff of this commit: cvs rdiff -u -r1.224 -r1.225 src/sys/net/if.h cvs rdiff -u -r1.90 -r1.91 src/sys/net/if_loop.c cvs rdiff -u -r1.5 -r1.6 src/sys/rump/net/lib/libnet/net_component.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.