From 74ecdc9e74eb96829e342a03531ba6647ce6bb3c Mon Sep 17 00:00:00 2001 From: Paul Jakma Date: Thu, 15 Jun 2006 18:10:47 +0000 Subject: [zebra] Fix forgetfulness wrt configured address on FreeBSD 2006-06-15 Paul Jakma * (general) The key fixes are actually Andrew Schorr's. * interface.c: (ip_address_uninstall) Unset the configured flag. * connected.c: (connected_same) new helper, check whether two connected are same. (connected_implicit_withdraw) new helper, consolidation of existing code in connected_add_ipv{4,6}. Try filter out unneeded Zserv address delete/adds when address is exact same. Where old address is implicitely removed, be sure to preserve the IFC_CONFIGURED flag if set, fixes bug where configured addresses were being lost on FreeBSD. --- zebra/ChangeLog | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'zebra/ChangeLog') diff --git a/zebra/ChangeLog b/zebra/ChangeLog index c31e3504..69bb1e8e 100644 --- a/zebra/ChangeLog +++ b/zebra/ChangeLog @@ -2,6 +2,16 @@ * interface.c: (if_flag_dump_vty) redundant code, remove. (if_dump_vty) use libzebra if_flag_dump. + (ip_address_uninstall) Unset the configured flag. + * connected.c: (connected_same) new helper, check whether + two connected are same. + (connected_implicit_withdraw) new helper, consolidation of + existing code in connected_add_ipv{4,6}. + Try filter out unneeded Zserv address delete/adds when + address is exact same. + Where old address is implicitely removed, be sure to preserve + the IFC_CONFIGURED flag if set, fixes bug where configured + addresses were being lost on FreeBSD (Andrew Schorr). 2006-05-21 Andrew J. Schorr -- cgit v1.2.1