3 namespace "urn:opendaylight:params:xml:ns:yang:uses-grouping";
6 import ietf-inet-types { prefix inet; revision-date 2010-09-24; }
7 import grouping-definitions { prefix gd; revision-date 2013-09-04; }
9 organization "opendaylight";
12 revision "2013-07-30" {
16 grouping bandwidth-object {
17 uses gd:object-header;
24 grouping endpoints-object {
27 choice address-family {
29 leaf source-ipv4-address {
30 type inet:ipv4-address;
35 leaf source-ipv6-address {
36 type inet:ipv6-address;
43 grouping lsp-attributes {
45 uses bandwidth-object;
49 grouping metric-object {
57 grouping path-key-object {
58 uses gd:object-header;
64 grouping route-object {
65 uses gd:object-header;
71 grouping svec-object {
72 uses gd:object-header;
82 uses gd:message-header;
88 container path-key-expansion {
89 when "rp/path-key = true";
91 uses path-key-object {
93 uses gd:message-header;
98 container segment-computation {
99 when "rp/path-key = false";
102 when "../rp/p2mp = false";
104 container endpoints {
105 uses endpoints-object;
107 container reported-route {
110 container bandwidth {
111 uses bandwidth-object;