diff options
author | Stephen Hemminger <shemminger@vyatta.com> | 2011-12-06 14:46:42 +0400 |
---|---|---|
committer | Denis Ovsienko <infrastation@yandex.ru> | 2011-12-06 15:02:52 +0400 |
commit | fb01f87f4f50744206222343a780721af19fe56c (patch) | |
tree | 3c425d161ddac2a24c2c2fec91e3e794163a8ffd /bgpd/bgp_packet.c | |
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
Diffstat (limited to 'bgpd/bgp_packet.c')
0 files changed, 0 insertions, 0 deletions