Dmitry Mishin wrote: >>>> Why do yo need to have a child list and sibling list ? >>> Because of the level2<->level3 hierarchy, for example. >> This hierarchy doesn't exist with ns->parent ? Do you have an example >> when the hierarchy should be used ? I mean when we need to browse from >> l2 -> l3 ? > For example, to check that new ifaddr is already used by child l3 namespace. The devinet isolation does already do that, you can not add a new ifaddr if it already exists. Do you have another example ?