]> git.puffer.fish Git - mirror/frr.git/commitdiff
lib: add missing priority for affinity map callbacks
authorIgor Ryzhov <iryzhov@nfware.com>
Tue, 20 Feb 2024 20:27:29 +0000 (22:27 +0200)
committerMergify <37929162+mergify[bot]@users.noreply.github.com>
Wed, 21 Feb 2024 08:02:18 +0000 (08:02 +0000)
Other objects depend on affinity-maps being created before them by using
leafref with require-instance true. Set the priority to ensure that.

Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
(cherry picked from commit 323caf1d7013c4787b30ee34b3c53dd4bf0a92aa)

lib/affinitymap_northbound.c

index 8e84d36f2fff9e0aaaf827afbb72fe380ee30d97..003e0c11b939dc2caa48978379669af6042e94cf 100644 (file)
@@ -94,7 +94,8 @@ const struct frr_yang_module_info frr_affinity_map_info = {
                        .cbs = {
                                .create = lib_affinity_map_create,
                                .destroy = lib_affinity_map_destroy,
-                       }
+                       },
+                       .priority = NB_DFLT_PRIORITY - 1,
                },
                {
                        .xpath = "/frr-affinity-map:lib/affinity-maps/affinity-map/value",