commit | fb01f87f4f50744206222343a780721af19fe56c | [log] [tgz] |
---|---|---|
author | Stephen Hemminger <shemminger@vyatta.com> | Tue Dec 06 14:46:42 2011 +0400 |
committer | Denis Ovsienko <infrastation@yandex.ru> | Tue Dec 06 15:02:52 2011 +0400 |
tree | 3c425d161ddac2a24c2c2fec91e3e794163a8ffd | |
parent | b24b19f719fdd9c3d61a0c93552cd64d832d964c [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