summaryrefslogtreecommitdiff
path: root/lib/jhash.c
diff options
context:
space:
mode:
authorDinesh G Dutt <ddutt@cumulusnetworks.com>2013-01-07 10:12:52 -0800
committerScott Feldman <sfeldma@cumulusnetworks.com>2013-01-07 10:12:52 -0800
commite0630cb4d61557f956318a088f68f1fc4d261ef3 (patch)
tree954964aed06b0247b59686d73e109218951df369 /lib/jhash.c
parentd265548ffb8da9ba3e1dd327efbff31c7cd15027 (diff)
ospfd: Remove dup MaxAge LSA flood
Stop additional, unnecessary flooding of MaxAge LSAs. When a MaxAge LSA is installed, if the LSA is prematurely aged or the LSA is not self-originated, the LSA is flushed. This results in a the LSA being flooded a second time and in some cases flooded back to the receiver (unless the receiver is also the advertising router). A MaxAge'd LSA has already been flooded in ospf_flood() as part of the LSA receive processing (ospf_ls_upd). A self-originated LSA will be flooded from the originate/refresh routine. Thus, in the install routine, a MaxAge'd LSA only needs to be added to the MaxAge LSA list. Signed-off-by: Dinesh G Dutt <ddutt@cumulusnetworks.com> Signed-off-by: Scott Feldman <sfeldma@cumulusnetworks.com>
Diffstat (limited to 'lib/jhash.c')
0 files changed, 0 insertions, 0 deletions