From 480447c8f21f9def4b69160dfce156eecf54dfe4 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Fri, 23 Jan 2026 18:48:24 +0100 Subject: [PATCH] confd: interfaces depend on hardware, fix ordering Signed-off-by: Joachim Wiberg --- src/confd/src/core.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/confd/src/core.c b/src/confd/src/core.c index 5241e774..4acce329 100644 --- a/src/confd/src/core.c +++ b/src/confd/src/core.c @@ -354,6 +354,10 @@ static int change_cb(sr_session_ctx_t *session, uint32_t sub_id, const char *mod #endif } + /* ietf-hardware */ + if ((rc = hardware_change(session, config, diff, event, confd))) + goto free_diff; + /* ietf-interfaces */ if ((rc = interfaces_change(session, config, diff, event, confd))) goto free_diff; @@ -392,10 +396,6 @@ static int change_cb(sr_session_ctx_t *session, uint32_t sub_id, const char *mod goto free_diff; #endif - /* ietf-hardware */ - if ((rc = hardware_change(session, config, diff, event, confd))) - goto free_diff; - /* ietf-routing */ if ((rc = routing_change(session, config, diff, event, confd))) goto free_diff;