Commit 9c565d969a for frr

commit 9c565d969a725cc251df434fbe4964fe850c72d0
Author: Carmine Scarpitta <cscarpit@cisco.com>
Date:   Fri Oct 23 22:57:07 2026 +0200

    zebra: Add `no locators` command

    Add a command to remove all configured SRv6 locators.

    Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>

diff --git a/zebra/zebra_srv6_vty.c b/zebra/zebra_srv6_vty.c
index 45d5a74d98..6b8b0e2681 100644
--- a/zebra/zebra_srv6_vty.c
+++ b/zebra/zebra_srv6_vty.c
@@ -790,6 +790,16 @@ DEFUN (no_srv6,
 	return CMD_SUCCESS;
 }

+DEFUN (no_srv6_locators,
+       no_srv6_locators_cmd,
+       "no locators",
+       NO_STR
+       "Segment Routing SRv6 locators\n")
+{
+	zebra_srv6_locators_delete_all();
+	return CMD_SUCCESS;
+}
+
 DEFUN_NOSH (srv6_locators,
             srv6_locators_cmd,
             "locators",
@@ -1873,6 +1883,7 @@ void zebra_srv6_vty_init(void)
 	install_element(SEGMENT_ROUTING_NODE, &srv6_cmd);
 	install_element(SEGMENT_ROUTING_NODE, &no_srv6_cmd);
 	install_element(SRV6_NODE, &srv6_locators_cmd);
+	install_element(SRV6_NODE, &no_srv6_locators_cmd);
 	install_element(SRV6_NODE, &srv6_encap_cmd);
 	install_element(SRV6_NODE, &no_srv6_encap_cmd);
 	install_element(SRV6_NODE, &srv6_sid_formats_cmd);