3 namespace "urn:opendaylight:params:xml:ns:yang:uses-grouping";
6 import ietf-inet-types { prefix inet; revision-date 2010-09-24; }
8 organization "opendaylight";
11 revision "2013-07-30" {
14 typedef protocol-version {
20 grouping bandwidth-object {
28 grouping base-header {
39 grouping endpoints-object {
42 choice address-family {
44 leaf source-ipv4-address {
45 type inet:ipv4-address;
50 leaf source-ipv6-address {
51 type inet:ipv6-address;
59 reference "IEEE 754-2008";
68 grouping lsp-attributes {
70 uses bandwidth-object;
74 grouping message-header {
76 type protocol-version;
81 grouping metric-object {
96 grouping object-header {
97 leaf processing-rule {
105 grouping path-key-object {
112 grouping route-object {
135 grouping svec-object {
152 container path-key-expansion {
153 when "rp/path-key = true";
155 uses path-key-object {
162 container segment-computation {
163 when "rp/path-key = false";
166 when "../rp/p2mp = false";
168 container endpoints {
169 uses endpoints-object;
171 container reported-route {
174 container bandwidth {
175 uses bandwidth-object;