yang: move evpn l3vni config under vrf

Move EVPN L3VNI configuration under vrf tree.

augment /frr-vrf:lib/frr-vrf:vrf:
  +--rw zebra
     |
     +--rw vni-id?        vni-id-type
     +--rw prefix-only?   boolean

Signed-off-by: Chirag Shah <chirag@cumulusnetworks.com>
This commit is contained in:
Chirag Shah 2020-07-14 10:55:37 -07:00
parent f1ed7d22d6
commit ee4b89c784

View File

@ -648,6 +648,23 @@ module frr-zebra {
}
}
grouping vrf-vni-mapping {
description
"EVPN L3-VNI mapping corresponding to a VRF.";
leaf l3vni-id {
type vni-id-type;
description
"EVPN L3-VNI id to map to the VRF.";
}
leaf prefix-only {
type boolean;
default "false";
description
"EVPN asymmetric mode advertise prefix routes only.";
}
}
// End of zebra container
/*
* RPCs
@ -2041,7 +2058,11 @@ module frr-zebra {
description
"Extends VRF model with Zebra-related parameters.";
container zebra {
description
"Zebra's vrf specific configuration and operational model.";
uses ribs;
uses vrf-vni-mapping;
}
}
@ -2144,26 +2165,6 @@ module frr-zebra {
description
"Limit on the number of updates queued to the dataplane subsystem.";
}
list vrf-vni-mapping {
key "vrf-id";
description
"EVPN VNI mapping corresponding to a VRF.";
leaf vrf-id {
type uint32;
description
"The identifier for a VRF.";
}
leaf vni-id {
type vni-id-type;
description
"The VNI id to map to the VRF.";
}
leaf prefix-only {
type empty;
description
"Prefix routes only.";
}
}
/*
* Debug options
*/