Create tunnels when no host interface is enslaved
Closed this issue · 1 comments
akry commented
Current implementation totally relies on at least one host interface is enslaved to a datapath. When the vna detects a host interface through port_status event, it starts loading interface, datapath, datapath_network, then creates tunnels upon the network of src/dst interfaces.
It might happen that there is no host interface associated to a datapath. Under such circumstance tunnels are needed for all possible combinations of datapaths.
rakshasa commented
It shouldn't create tunnels in those cases, and the whole tunnel-related code will be redone at some later time.