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" {
17 type protocol-version;
21 typedef protocol-version {
27 grouping bandwidth-object {
35 grouping base-header {
46 grouping endpoints-object {
49 choice address-family {
51 leaf source-ipv4-address {
52 type inet:ipv4-address;
57 leaf source-ipv6-address {
58 type inet:ipv6-address;
66 reference "IEEE 754-2008";
75 grouping lsp-attributes {
77 uses bandwidth-object;
81 grouping message-header {
83 type protocol-version;
91 grouping metric-object {
106 grouping object-header {
107 leaf processing-rule {
115 grouping path-key-object {
122 grouping route-object {
145 grouping svec-object {
162 container path-key-expansion {
163 when "rp/path-key = true";
165 uses path-key-object {
172 container segment-computation {
173 when "rp/path-key = false";
176 when "../rp/p2mp = false";
178 container endpoints {
179 uses endpoints-object;
181 container reported-route {
184 container bandwidth {
185 uses bandwidth-object;