Upgrade ietf-{inet,yang}-types to 2013-07-15
[bgpcep.git] / bgp / parser-api / src / main / yang / bgp-message.yang
index 9b8663d19b87b51bd69d525766ed171de77fb005..b5fb116bf99e3e31cbde69f0141affdb6eabd76e 100644 (file)
@@ -3,7 +3,7 @@ module bgp-message {
     namespace "urn:opendaylight:params:xml:ns:yang:bgp-message";
     prefix "bgp-msg";
 
-    import ietf-inet-types { prefix inet; revision-date 2010-09-24; }
+    import ietf-inet-types { prefix inet; revision-date 2013-07-15; }
     import bgp-types { prefix bgp-t; revision-date 2013-09-19; }
     import network-concepts { prefix netc; revision-date 2013-11-25; }
 
@@ -40,12 +40,19 @@ module bgp-message {
 
     typedef path-id {
         type uint32;
+        default 0;
         description
             "Identifier of a single path. The identifier does not
              carry any semantic meaning beyond uniquely identifying
              a path.";
     }
 
+    grouping path-id-grouping {
+        leaf path-id {
+            type path-id;
+        }
+    }
+
     grouping originator-id {
         leaf originator {
             type inet:ipv4-address;
@@ -177,6 +184,14 @@ module bgp-message {
                     mandatory true;
                 }
             }
+            container bgp-prefix-sid {
+                list bgp-prefix-sid-tlvs {
+                    choice bgp-prefix-sid-tlv {
+                        reference "https://tools.ietf.org/html/draft-ietf-idr-bgp-prefix-sid-02";
+                        // to be augmented
+                    }
+                }
+            }
         }
     }