]> git.puffer.fish Git - mirror/frr.git/commitdiff
isisd: Remove unneeded modify functions 18034/head
authorDonald Sharp <sharpd@nvidia.com>
Thu, 6 Feb 2025 01:46:25 +0000 (20:46 -0500)
committerDonald Sharp <sharpd@nvidia.com>
Thu, 6 Feb 2025 01:46:25 +0000 (20:46 -0500)
Our infrastructure was complaining about this:

2025/02/05 19:38:42 ISIS: [ZKB8W-3S2Q4][EC 100663330] unneeded 'modify' callback for '/frr-isisd:isis/instance/fast-reroute/level-1/lfa/tiebreaker/type'
2025/02/05 19:38:42 ISIS: [ZKB8W-3S2Q4][EC 100663330] unneeded 'modify' callback for '/frr-isisd:isis/instance/fast-reroute/level-2/lfa/tiebreaker/type'

Seems we don't need it.  Let's just remove it.

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
isisd/isis_nb.c
isisd/isis_nb_config.c

index 3024bb57ead71c37f6596cf2adf5c84c8e7140ab..5f95fe48a4cee52bc5ba9cea0071708afd16e7eb 100644 (file)
@@ -560,12 +560,6 @@ const struct frr_yang_module_info frr_isisd_info = {
                                .destroy = isis_instance_fast_reroute_level_1_lfa_tiebreaker_destroy,
                        }
                },
-               {
-                       .xpath = "/frr-isisd:isis/instance/fast-reroute/level-1/lfa/tiebreaker/type",
-                       .cbs = {
-                               .modify = isis_instance_fast_reroute_level_1_lfa_tiebreaker_type_modify,
-                       }
-               },
                {
                        .xpath = "/frr-isisd:isis/instance/fast-reroute/level-1/remote-lfa/prefix-list",
                        .cbs = {
@@ -597,12 +591,6 @@ const struct frr_yang_module_info frr_isisd_info = {
                                .destroy = isis_instance_fast_reroute_level_2_lfa_tiebreaker_destroy,
                        }
                },
-               {
-                       .xpath = "/frr-isisd:isis/instance/fast-reroute/level-2/lfa/tiebreaker/type",
-                       .cbs = {
-                               .modify = isis_instance_fast_reroute_level_2_lfa_tiebreaker_type_modify,
-                       }
-               },
                {
                        .xpath = "/frr-isisd:isis/instance/fast-reroute/level-2/remote-lfa/prefix-list",
                        .cbs = {
index fb391534e2f61f0bd17add88e8c1936aa3217ecd..6bd3b39bc7127b58561e6364a9a1936886f3bc01 100644 (file)
@@ -1762,26 +1762,6 @@ int isis_instance_fast_reroute_level_1_lfa_tiebreaker_destroy(
        return NB_OK;
 }
 
-/*
- * XPath: /frr-isisd:isis/instance/fast-reroute/level-1/lfa/tiebreaker/type
- */
-int isis_instance_fast_reroute_level_1_lfa_tiebreaker_type_modify(
-       struct nb_cb_modify_args *args)
-{
-       struct lfa_tiebreaker *tie_b;
-       struct isis_area *area;
-
-       if (args->event != NB_EV_APPLY)
-               return NB_OK;
-
-       tie_b = nb_running_get_entry(args->dnode, NULL, true);
-       area = tie_b->area;
-       tie_b->type = yang_dnode_get_enum(args->dnode, NULL);
-       lsp_regenerate_schedule(area, area->is_type, 0);
-
-       return NB_OK;
-}
-
 /*
  * XPath: /frr-isisd:isis/instance/fast-reroute/level-1/remote-lfa/prefix-list
  */
@@ -1911,26 +1891,6 @@ int isis_instance_fast_reroute_level_2_lfa_tiebreaker_destroy(
        return NB_OK;
 }
 
-/*
- * XPath: /frr-isisd:isis/instance/fast-reroute/level-2/lfa/tiebreaker/type
- */
-int isis_instance_fast_reroute_level_2_lfa_tiebreaker_type_modify(
-       struct nb_cb_modify_args *args)
-{
-       struct lfa_tiebreaker *tie_b;
-       struct isis_area *area;
-
-       if (args->event != NB_EV_APPLY)
-               return NB_OK;
-
-       tie_b = nb_running_get_entry(args->dnode, NULL, true);
-       area = tie_b->area;
-       tie_b->type = yang_dnode_get_enum(args->dnode, NULL);
-       lsp_regenerate_schedule(area, area->is_type, 0);
-
-       return NB_OK;
-}
-
 /*
  * XPath: /frr-isisd:isis/instance/fast-reroute/level-2/remote-lfa/prefix-list
  */