diff options
author | Paul Jakma <paul.jakma@sun.com> | 2006-06-15 18:10:47 +0000 |
---|---|---|
committer | Paul Jakma <paul.jakma@sun.com> | 2006-06-15 18:10:47 +0000 |
commit | 74ecdc9e74eb96829e342a03531ba6647ce6bb3c (patch) | |
tree | f40b1ba761f9ad9271c1951510bbd63eeaa57961 /zebra/ChangeLog | |
parent | 630c97ce0f87a719f678a24bd84945d4f145fdc5 (diff) |
[zebra] Fix forgetfulness wrt configured address on FreeBSD
2006-06-15 Paul Jakma <paul.jakma@sun.com>
* (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.
Diffstat (limited to 'zebra/ChangeLog')
-rw-r--r-- | zebra/ChangeLog | 10 |
1 files changed, 10 insertions, 0 deletions
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 <ajschorr@alumni.princeton.edu> |