On Aug 6, 2014, at 2:48 AM, Samuel Ghinet <sghi...@cloudbasesolutions.com>
 wrote:

> Hello Nithin,
> 
> I'd like to highlight two points here:
> 1. the "datapath" on linux doesn't have all files Ovs-prefixed. I don't think 
> there's a specific requirement for datapath-windows for that.

Sure, we don't have a requirement that the files should be prefixed with "Ovs". 
We just followed a convention - consistently. If you think it improves 
readibility if we don't have Ovs, I don't have any objections to it.

> 2. the "datapath" on linux uses a lot of functionality of the linux kernel 
> (such as, the netlink protocol).
> My belief is that the datapath-windows will, in time, need more things added 
> to it, things that the windows kernel API does not provide for us (one would 
> be, windows netlink protocol), which would inevitably make the file structure 
> more complex.

Sure, if something is a self-contained entity and outside of the "core" OVS 
logic, it can reside in its own sub-directory. But, there has to be such code, 
first, is my belief. Netlink might be a candidate. If there are more than 3-4 
files, it is better to put them in a separate directory. Similarly for the 
crypto library we talked about in another thread, to complete any IPSec 
offloads in the future. If it is a self-cotained entity outside of the core OVS 
logic, sure, it can go in its own sub-directory.

thanks,
Nithin
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to