Merge "added documentation to the yang model TELSDN-517: #close Signed-off-by: David...
authorGuy Sela <guy.sela@contextream.com>
Mon, 4 Nov 2013 09:04:49 +0000 (09:04 +0000)
committerGerrit Code Review <gerrit@opendaylight.org>
Mon, 4 Nov 2013 09:04:49 +0000 (09:04 +0000)
commons/parent/pom.xml
mappingservice/yangmodel/pom.xml
mappingservice/yangmodel/src/main/yang/mappingservice.yang

index e5a46a07ee4820065cd2e6a8830931bbbc7e3ac7..44f8c95c23131bd36e2cdb618bc5dc791f7ce2bc 100644 (file)
                        <artifactId>ietf-inet-types</artifactId>
                        <version>2010.09.24-SNAPSHOT</version>
                </dependency>
+               <dependency>
+                               <groupId>org.opendaylight.yangtools.model</groupId>
+                               <artifactId>ietf-yang-types</artifactId>
+                               <version>2010.09.24-SNAPSHOT</version>
+               </dependency>
                
 
                        <dependency>
index 7575314af4f9233db507a2d0fa9b905ca0205258..7f66b327f2940f4afb3cd9583d8b40703896fc88 100755 (executable)
@@ -35,5 +35,9 @@
                        <groupId>org.opendaylight.yangtools.model</groupId>
                        <artifactId>ietf-inet-types</artifactId>
                </dependency>
+               <dependency>
+                       <groupId>org.opendaylight.yangtools.model</groupId>
+                       <artifactId>ietf-yang-types</artifactId>
+               </dependency>
        </dependencies>
 </project>
index 91762636ab73230f3b40dfb408078c0631cbd0d6..425547ae7e9e9f2212905ba960b4bde544cb231f 100755 (executable)
                prefix inet;
                revision-date 2010-09-24;
        }
+       
+       import ietf-yang-types {
+               prefix yang;
+               revision-date 2010-09-24;
+       }
 
     organization "LISP Flow Mapping";
 
@@ -28,6 +33,7 @@
     grouping LispAFIAddress {
     leaf afi {
                type int16;
+               reference "http://www.iana.org/assignments/safi-namespace/safi-namespace.xhtml";
        }
     }
     
@@ -47,8 +53,7 @@
        }
        case MAC {
        leaf MacAddress {
-               type int64;
-               // TBD change to standard MAC type 
+               type yang:mac-address;
        }
        }
        case distName {
     grouping LispLcafAddress {
     uses LispAFIAddress;
        leaf LcafType {
-               type enumeration{
-                       enum Segment;
-                       enum SourceDest;
-                       enum TE;
-               }
+               type int16;
+               reference "http://tools.ietf.org/html/draft-ietf-lisp-lcaf-03";
        }
        leaf res2 {
                type int8;
@@ -74,6 +76,7 @@
     }
     
     grouping LcafSegment {
+    reference http://tools.ietf.org/html/draft-ietf-lisp-lcaf-03#section-4.1;
        uses LispLcafAddress;
        leaf instanceId {
                type uint32{
     
 
                grouping SourceDestLcaf {
+               reference "http://tools.ietf.org/html/draft-ietf-lisp-lcaf-03#section-4.11";
                 uses LispLcafAddress;
                        container srcAddress {
                                uses LispSimpleAddress;
     }
     
     grouping MapRegister {
+    reference "http://tools.ietf.org/html/rfc6830#section-6.1.6";
     leaf recordCount {
     type int8;
     }
     }
     
     grouping MapNotify {
+    reference "http://tools.ietf.org/html/rfc6830#section-6.1.7";
     leaf recordCount {
     type int8;
     }
     }
     
     grouping MapRequest {
+    reference "http://tools.ietf.org/html/rfc6830#section-6.1.2";
     leaf recordCount {
     type int8;
     }leaf irc {
     }
     
     grouping MapReply {
+    reference "http://tools.ietf.org/html/rfc6830#section-6.1.4";
     leaf recordCount {
     type int8;
     }