]> git.proxmox.com Git - mirror_frr.git/blobdiff - yang/frr-route-types.yang
Merge pull request #12798 from donaldsharp/rib_match_multicast
[mirror_frr.git] / yang / frr-route-types.yang
index aeb52a65205193e47a99b4a69331b5e4d63fe1a6..728607cabe64711a3ec80a8575752636fa6c794f 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: BSD-2-Clause
 module frr-route-types {
   yang-version 1.1;
   namespace "http://frrouting.org/yang/route-types";
@@ -162,9 +163,7 @@ module frr-route-types {
   typedef ipv6-multicast-group-prefix {
     type inet:ipv6-prefix {
       pattern
-        '(((FF|ff)[0-9a-fA-F]{2}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(/((1[6-9])|([2-9][0-9])|(1[0-1][0-9])|(12[0-8])))';
-      pattern
-        '(([^:]+:){6}(([^:]+:[^:]+)|(.*\..*)))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?)(/.+)';
+       '(([fF]{2}[0-9a-fA-F]{2}):).*';
     }
     description
       "This type represents an IPv6 multicast group prefix,