diff options
Diffstat (limited to 'zebra/interface.c')
| -rw-r--r-- | zebra/interface.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/zebra/interface.c b/zebra/interface.c index 0ea06d6f5a..38fe6988eb 100644 --- a/zebra/interface.c +++ b/zebra/interface.c @@ -498,6 +498,7 @@ if_install_connected (struct interface *ifp) for (ALL_LIST_ELEMENTS (ifp->connected, node, next, ifc)) { p = ifc->address; + zebra_interface_address_add_update (ifp, ifc); if (p->family == AF_INET) connected_up_ipv4 (ifp, ifc); @@ -521,6 +522,7 @@ if_uninstall_connected (struct interface *ifp) for (ALL_LIST_ELEMENTS (ifp->connected, node, next, ifc)) { p = ifc->address; + zebra_interface_address_delete_update (ifp, ifc); if (p->family == AF_INET) connected_down_ipv4 (ifp, ifc); |
