summaryrefslogtreecommitdiff
path: root/ospfd/ospfd.c
diff options
context:
space:
mode:
authorStephen Hemminger <shemminger@vyatta.com>2011-12-06 14:46:42 +0400
committerDenis Ovsienko <infrastation@yandex.ru>2011-12-06 15:02:52 +0400
commitfb01f87f4f50744206222343a780721af19fe56c (patch)
tree3c425d161ddac2a24c2c2fec91e3e794163a8ffd /ospfd/ospfd.c
parentb24b19f719fdd9c3d61a0c93552cd64d832d964c (diff)
ospfd: avoid redundant lookup in ospf_redistribute_withdraw
The old algorithim looked up every node twice as it withdrew the entry. It looks up entry once in redistribute_withdraw, then looks it up again info_delete. Use result of first lookup to do the free directly. This may explain the slow performance observed in https://bugzilla.vyatta.com/show_bug.cgi?id=4421
Diffstat (limited to 'ospfd/ospfd.c')
0 files changed, 0 insertions, 0 deletions