From 3856ba2359f54b75276f19c54582b68d64146315 Mon Sep 17 00:00:00 2001 From: Igor Ryzhov Date: Fri, 19 Jan 2024 01:52:41 +0200 Subject: [PATCH] lib: make affinity-map value mandatory There can't be an affinity map without a bit position. Signed-off-by: Igor Ryzhov --- lib/affinitymap_northbound.c | 6 ------ yang/frr-affinity-map.yang | 1 + 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/lib/affinitymap_northbound.c b/lib/affinitymap_northbound.c index 30a9f373c2..9daccc2800 100644 --- a/lib/affinitymap_northbound.c +++ b/lib/affinitymap_northbound.c @@ -85,11 +85,6 @@ static int lib_affinity_map_value_modify(struct nb_cb_modify_args *args) return NB_OK; } -static int lib_affinity_map_value_destroy(struct nb_cb_destroy_args *args) -{ - return NB_OK; -} - /* clang-format off */ const struct frr_yang_module_info frr_affinity_map_info = { .name = "frr-affinity-map", @@ -106,7 +101,6 @@ const struct frr_yang_module_info frr_affinity_map_info = { .xpath = "/frr-affinity-map:lib/affinity-maps/affinity-map/value", .cbs = { .modify = lib_affinity_map_value_modify, - .destroy = lib_affinity_map_value_destroy, } }, { diff --git a/yang/frr-affinity-map.yang b/yang/frr-affinity-map.yang index 91b70ff22a..f1d9e44738 100644 --- a/yang/frr-affinity-map.yang +++ b/yang/frr-affinity-map.yang @@ -79,6 +79,7 @@ module frr-affinity-map { "Affinity Name"; } leaf value { + mandatory true; type uint16 { range "0..1023"; } -- 2.39.5