}
augment "/bgp-msg:open/bgp-msg:bgp-parameters/bgp-msg:optional-capabilities/bgp-msg:c-parameters" {
- case multiprotocol-case {
- container multiprotocol-capability {
- reference "http://tools.ietf.org/html/rfc4760#section-8";
- uses bgp-table-type;
- }
+ container multiprotocol-capability {
+ reference "http://tools.ietf.org/html/rfc4760#section-8";
+ uses bgp-table-type;
}
- case graceful-restart-case {
- container graceful-restart-capability {
- reference "http://tools.ietf.org/html/rfc4724#section-3";
+ container graceful-restart-capability {
+ reference "http://tools.ietf.org/html/rfc4724#section-3";
- leaf restart-flags {
- type bits {
- bit restart-state {
- position 0;
+ leaf restart-flags {
+ type bits {
+ bit restart-state {
+ position 0;
}
}
- mandatory true;
- }
+ mandatory true;
+ }
- leaf restart-time {
- type uint16 {
- range 0..4095;
- }
- units seconds;
- mandatory true;
+ leaf restart-time {
+ type uint16 {
+ range 0..4095;
}
+ units seconds;
+ mandatory true;
+ }
- list tables {
- uses bgp-table-type;
- key "afi safi";
+ list tables {
+ uses bgp-table-type;
+ key "afi safi";
- leaf afi-flags {
- type bits {
- bit forwarding-state {
- position 0;
- }
+ leaf afi-flags {
+ type bits {
+ bit forwarding-state {
+ position 0;
}
- mandatory true;
}
+ mandatory true;
}
}
}