summaryrefslogtreecommitdiff
path: root/zebra/interface.c
diff options
context:
space:
mode:
authorIgor Ryzhov <iryzhov@nfware.com>2024-01-28 23:23:57 +0200
committerIgor Ryzhov <iryzhov@nfware.com>2024-01-28 23:46:38 +0200
commit15514b6d288d3c46913cd1b79c8b42850bf1c35d (patch)
treece1c605969814bbd3eba4e21c61112c61b842592 /zebra/interface.c
parent390081329874c4fd8b4a15ffa2a090275b5fc8ac (diff)
lib, mgmtd, zebra: cleanup of zebra conversion to mgmtd
- use `apply_finish` callback when possible to avoid multiple applies per commit - move table range working to the CLI handler - remove unnecessary conditional compilation - remove unnecessary boolean conversion Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
Diffstat (limited to 'zebra/interface.c')
-rw-r--r--zebra/interface.c15
1 files changed, 0 insertions, 15 deletions
diff --git a/zebra/interface.c b/zebra/interface.c
index cba052dff6..6e33d7ec7d 100644
--- a/zebra/interface.c
+++ b/zebra/interface.c
@@ -3792,27 +3792,16 @@ void link_param_cmd_set_uint32(struct interface *ifp, uint32_t *field,
if (IS_PARAM_UNSET(ifp->link_params, type) || *field != value) {
*field = value;
SET_PARAM(ifp->link_params, type);
-
- /* force protocols to update LINK STATE due to parameters change
- */
- if (if_is_operative(ifp))
- zebra_interface_parameters_update(ifp);
}
}
void link_param_cmd_set_float(struct interface *ifp, float *field,
uint32_t type, float value)
{
-
/* Update field as needed */
if (IS_PARAM_UNSET(ifp->link_params, type) || *field != value) {
*field = value;
SET_PARAM(ifp->link_params, type);
-
- /* force protocols to update LINK STATE due to parameters change
- */
- if (if_is_operative(ifp))
- zebra_interface_parameters_update(ifp);
}
}
@@ -3823,10 +3812,6 @@ void link_param_cmd_unset(struct interface *ifp, uint32_t type)
/* Unset field */
UNSET_PARAM(ifp->link_params, type);
-
- /* force protocols to update LINK STATE due to parameters change */
- if (if_is_operative(ifp))
- zebra_interface_parameters_update(ifp);
}
void if_ip_address_install(struct interface *ifp, struct prefix *prefix,