svn commit: r334875 - head/sys/net

Andrey V. Elsukov bu7cher at yandex.ru
Wed Jun 13 07:19:57 UTC 2018


On 09.06.2018 15:26, Rodney W. Grimes wrote:
>> Author: ae
>> Date: Sat Jun  9 09:57:14 2018
>> New Revision: 334875
>> URL: https://svnweb.freebsd.org/changeset/base/334875
>>
>> Log:
>>   Explicitly change the link state when we assingn an address.
>>   
>>   Since we are setting IFF_UP flag on SIOCSIFADDR, it is possible, that
>>   after this link state information still not initialized properly.
>>   This leads to problems with routing, since now interface has
>>   IFCAP_LINKSTATE capability and a route is considered as working only
>>   when interface's link state is in LINK_STATE_UP (see RT_LINK_IS_UP()
>>   macro).
> 
> I was going to say something when the ability to up and down
> the loopback interfaces was added as it perturbed me but I
> could not put my finger on places it may cause problems so
> remained silent on the matter.
> 
> Now that I see this issue, having lo0 go DOWN can kill a network
> that is using exported from lo0 into a routing protocol routes that 
> are used for management purposes.

This was one of the main reasons of this change.

> How does Cisco, Juniper, etc at handle this?
> Do any of them or all of them allow you to "down" loopback?

AFAIK, they allow this.

-- 
WBR, Andrey V. Elsukov

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 553 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freebsd.org/pipermail/svn-src-head/attachments/20180613/1e22e2bb/attachment.sig>


More information about the svn-src-head mailing list