Comment update.
This commit is contained in:
parent
87a9abeac9
commit
6d04ef8987
1 changed files with 6 additions and 1 deletions
|
@ -340,7 +340,12 @@ ospf_rt_spfa_rtlinks(struct ospf_area *oa, struct top_hash_entry *act, struct to
|
||||||
{
|
{
|
||||||
#ifdef OSPFv2
|
#ifdef OSPFv2
|
||||||
case LSART_STUB:
|
case LSART_STUB:
|
||||||
/* This violates RFC 2328! But it is mostly harmless. */
|
/*
|
||||||
|
* RFC 2328 in 16.1. (2a) says to handle stub networks in an
|
||||||
|
* second phase after the SPF for an area is calculated. We get
|
||||||
|
* the same result by handing them here because add_network()
|
||||||
|
* will keep the best (not the first) found route.
|
||||||
|
*/
|
||||||
add_network(oa, ipa_from_u32(rtl->id),
|
add_network(oa, ipa_from_u32(rtl->id),
|
||||||
ipa_mklen(ipa_from_u32(rtl->data)),
|
ipa_mklen(ipa_from_u32(rtl->data)),
|
||||||
act->dist + rtl->metric, act);
|
act->dist + rtl->metric, act);
|
||||||
|
|
Loading…
Reference in a new issue