diff options
Diffstat (limited to 'zebra/ChangeLog')
-rw-r--r-- | zebra/ChangeLog | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/zebra/ChangeLog b/zebra/ChangeLog index 150c08a3..572d2687 100644 --- a/zebra/ChangeLog +++ b/zebra/ChangeLog @@ -1,3 +1,22 @@ +2005-04-02 Andrew J. Schorr <ajschorr@alumni.princeton.edu> + + * interface.c: (if_new_intern_ifindex) Remove obsolete function. + (if_delete_update) After distributing the interface deletion message, + set ifp->ifindex to IFINDEX_INTERNAL. + (if_dump_vty) Detect pseudo interface by checking if ifp->ifindex is + IFINDEX_INTERNAL. + (zebra_interface) Check return code from interface_cmd.func. + Do not set internal ifindex values to if_new_intern_ifindex(), + since we now use IFINDEX_INTERNAL for all pseudo interfaces. + * kernel_socket.c: (ifm_read) Fix code and comments to reflect that + all internal interfaces now have ifp->ifindex set to IFINDEX_INTERNAL. + * rt_netlink.c: (set_ifindex) New function used to update ifp->ifindex. + Detects interface rename events by checking if that ifindex is already + being used. If it is, delete the old interface before assigning + the ifindex to the new interface. + (netlink_interface, netlink_link_change) Call set_ifindex to update + the ifindex. + 2005-03-31 Hasso Tepper <hasso at quagga.net> * rt_netlink.c (netlink_talk_filter): Show always warning message, |