commit | 4fafd3deef6eecab229e8b35189ffbc1f1ce9806 | [log] [tgz] |
---|---|---|
author | Stephen Hemminger <shemminger@vyatta.com> | Tue Dec 06 14:46:42 2011 +0400 |
committer | Denis Ovsienko <infrastation@yandex.ru> | Mon Jan 02 17:15:09 2012 +0400 |
tree | c9d566aacaa7da44c5189343872c91e19bc80411 | |
parent | c17fbd6b1eb38e71aba65c593fa41f2e54f0b896 [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