]> git.proxmox.com Git - mirror_frr.git/commit
ospfd: Remove the blocking of opaque LSAs origination & flooding 'optimisation'
authorPaul Jakma <paul@opensourcerouting.org>
Tue, 20 Jan 2015 15:45:36 +0000 (15:45 +0000)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Wed, 8 Jun 2016 18:41:16 +0000 (14:41 -0400)
commit801e0e14920b7ad91080fb65b07c9283179eaf31
tree4813d051b1cb41cd54a71b9fbef8e8f90ffbcb60
parentc117e02796a8c1d32379b9eb2e7c444fdeeb60d6
ospfd: Remove the blocking of opaque LSAs origination & flooding 'optimisation'

* Opaque support contains some kind of hack/optimisation to
  origination/flooding to suppress some origins/floods until an opaque LS
  Acks are received.  Previous versions of the code have already been shown
  to have bugs in them (see e16fd8a5, e.g.). It seems over-complex and fragile,
  plus its conceptually the wrong place to try implement flooding hacks that,
  AFAICT, do not depend particularly on the semantics of opaque LSA.

  Nuke.

Tested-by: Olivier Dugeon <olivier.dugeon@orange.com>
ospfd/ospf_flood.c
ospfd/ospf_opaque.c
ospfd/ospf_opaque.h
ospfd/ospf_packet.c
ospfd/ospf_vty.c
ospfd/ospfd.h