> On 28 Dec 2018, at 16:21, Jon Loeliger <j...@netgate.com> wrote: > > Folks, > > Is there a valid use for duplicate nodes in the node graph? > Specifically, if I type this command three times: > > vpp# set interface ip vxlan-bypass TenGigabitEthernet6/0/0 > vpp# set interface ip vxlan-bypass TenGigabitEthernet6/0/0 > vpp# set interface ip vxlan-bypass TenGigabitEthernet6/0/0 > > I end up with duplicate ip4-vxlan-nodes: > > vpp# show interface features TenGigabitEthernet6/0/0 > [ ...] > ip4-unicast: > ip4-not-enabled > ip4-vxlan-bypass > ip4-vxlan-bypass > ip4-vxlan-bypass > > In this case, I don't think it makes sense, and I think we should detect > the presence of the node and disallow multiple additions.
agree > > If that is true for this case, but NOT true for other cases, we might > entertain > a flag (per interface per family) in the function vnet_int_vxlan_bypass_mode() > to record its addition and prevent subsequent re-additions. > > On the other hand, if duplicate nodes is a Bad Thing for the whole graph, > perhaps the function vnet_feature_enable_disable() itself should be able > to detect and prevent duplicates? > > Thoughts? Typically feature specific code needs to do some work before calling vnet_feature_enable_disable(...) so it might be too late...
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#11830): https://lists.fd.io/g/vpp-dev/message/11830 Mute This Topic: https://lists.fd.io/mt/28873312/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-