module odl-fib { namespace "urn:opendaylight:netvirt:fibmanager"; prefix odl-fib; import yang-ext {prefix ext; revision-date "2013-07-09";} revision "2015-03-30" { description "FIB Manager module"; } grouping ipv4Entries{ list ipv4Entry{ key "destPrefix"; leaf destPrefix {type string;} leaf nextHopAddress {type string;} } } grouping vrfEntries{ list vrfEntry{ key "destPrefix"; leaf destPrefix { type string; mandatory true; } leaf label { type uint32; mandatory true; } leaf-list nextHopAddressList { type string; min-elements "1"; } leaf origin { type string; mandatory true; } } } augment "/odl-fib:fibEntries/odl-fib:vrfTables/odl-fib:vrfEntry" { ext:augment-identifier "subnetRoute"; leaf elantag {type uint32;} } container fibEntries { config true; list vrfTables{ key "routeDistinguisher"; leaf routeDistinguisher {type string;} uses vrfEntries; } container ipv4Table{ uses ipv4Entries; } } }