Make MP capabilities reusable
[bgpcep.git] / bgp / parser-api / src / main / yang / bgp-multiprotocol.yang
index b1fe925ee88f85d8214e0e41cbdcd52e8784f8f8..3e770c146d94d2925ca1c545a093053a49c6bad0 100644 (file)
@@ -68,7 +68,7 @@ module bgp-multiprotocol {
         }
     }
 
-    augment "/bgp-msg:open/bgp-msg:bgp-parameters/bgp-msg:optional-capabilities/bgp-msg:c-parameters" {
+    grouping mp-capabilities {
         container multiprotocol-capability {
             reference "http://tools.ietf.org/html/rfc4760#section-8";
             uses bgp-table-type;
@@ -119,6 +119,10 @@ module bgp-multiprotocol {
         }
     }
 
+    augment "/bgp-msg:open/bgp-msg:bgp-parameters/bgp-msg:optional-capabilities/bgp-msg:c-parameters" {
+        uses mp-capabilities;
+    }
+
     augment "/bgp-msg:update/bgp-msg:attributes" {
         ext:augment-identifier attributes-1;
         container mp-reach-nlri {