diff options
author | Ondrej Zajicek (work) <santiago@crfreenet.org> | 2016-12-13 17:34:42 +0100 |
---|---|---|
committer | Ondrej Zajicek (work) <santiago@crfreenet.org> | 2016-12-13 17:34:42 +0100 |
commit | 9e7d3a781075b39a7e0f97e63b6f313955daa661 (patch) | |
tree | 380a13ea04fe44ba69c895d8732a5be2a3cd615b /proto/ospf/rt.h | |
parent | ed1a908e535e4333b358d83b472453a2ad6d3f51 (diff) |
OSPF: Fix net-summary origination combined with stubnet option
Stubnet nodes in OSPF FIB were removed during rt_sync(), but the pointer
remained in top_hash_entry.nf, so net-summary LSA origination was
confused, reported 'LSA ID collision' and net-summary LSAs were not
originated properly.
Thanks to Naveen Chowdary Yerramneni for bugreport and analysis.
Diffstat (limited to 'proto/ospf/rt.h')
-rw-r--r-- | proto/ospf/rt.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/proto/ospf/rt.h b/proto/ospf/rt.h index 30332f3b..73b28375 100644 --- a/proto/ospf/rt.h +++ b/proto/ospf/rt.h @@ -84,6 +84,7 @@ typedef struct ort rta *old_rta; u8 external_rte; u8 area_net; + u8 keep; } ort; |