]> git.puffer.fish Git - mirror/frr.git/commitdiff
lib: Add nb handlers for ietf-srv6-types YANG model
authorCarmine Scarpitta <cscarpit@cisco.com>
Thu, 20 Feb 2025 10:06:08 +0000 (11:06 +0100)
committerCarmine Scarpitta <cscarpit@cisco.com>
Wed, 30 Apr 2025 15:51:25 +0000 (15:51 +0000)
This commit adds nb handlers necessary for using SRv6 types defined in
the ietf-srv6-types YANG model.

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
lib/srv6.c
lib/srv6.h
lib/subdir.am

index 4d820e2fcc15e37b831410a034fbab4d1c6958d5..934ec9d6234038fc9778bd023b58d6abba5c3b3e 100644 (file)
@@ -470,3 +470,11 @@ json_object *srv6_locator_detailed_json(const struct srv6_locator *loc)
 
        return jo_root;
 }
+
+/* clang-format off */
+const struct frr_yang_module_info ietf_srv6_types_info = {
+       .name = "ietf-srv6-types",
+       .ignore_cfg_cbs = true,
+       .nodes = { { .xpath = NULL } },
+};
+/* clang-format on */
index acc828e4567b37099136328fba31ede8b0af3e99..83c86324da038f5be45625e5dd0477e7a9f34a34 100644 (file)
@@ -477,6 +477,8 @@ static inline const char *srv6_sid_ctx2str(char *str, size_t size,
        return str;
 }
 
+extern const struct frr_yang_module_info ietf_srv6_types_info;
+
 int snprintf_seg6_segs(char *str,
                size_t size, const struct seg6_segs *segs);
 
index a975eb2fc46fd2448b84469a5fe25403f1be7397..75d1b2ca02eb215cb5f48d9e4ad1d8be4a139490 100644 (file)
@@ -161,6 +161,7 @@ nodist_lib_libfrr_la_SOURCES = \
        yang/ietf/ietf-interfaces.yang.c \
        yang/ietf/ietf-bgp-types.yang.c \
        yang/frr-module-translator.yang.c \
+       yang/ietf/ietf-srv6-types.yang.c \
        # end
 
 # Add logic to build mgmt.proto