diff options
| author | David Lamparter <equinox@opensourcerouting.org> | 2021-06-28 16:29:56 +0200 |
|---|---|---|
| committer | David Lamparter <equinox@opensourcerouting.org> | 2021-07-20 11:22:21 +0200 |
| commit | 2e9db233b1029e85d79e39e30a197cba7219e201 (patch) | |
| tree | 4a992dd65ebb0117c23efc774184a16632272423 /ospf6d/ospf6_interface.c | |
| parent | b08221513cc7b3fb071a263a0178d1044dfa770b (diff) | |
ospf6d: don't create Adv-ID:0.0.0.0 LSAs at start
When ospf6d comes up, it gets interface and address state before it
decides on its router ID. This results in a bunch of LSAs with
advertising router ID 0.0.0.0 in the LSDB. Not quite right.
There's a whole bunch of paths leading to this, so just drop the LSA in
ospf6_lsa_originate. The router-ID change causes everything to be
readvertised anyway (... but the delete doesn't catch the 0.0.0.0 stuff
because the router-ID is now different.)
Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
Diffstat (limited to 'ospf6d/ospf6_interface.c')
0 files changed, 0 insertions, 0 deletions
