2015-05-07 16:35, Bruce Richardson:
> The "lib" directory is getting very crowded, with both general libs and 
> poll mode drivers in it. This patch set proposes to move the PMDs out of the
> lib folder and to put them in a separate "pmds" folder. This should help
> with code browse-ability as the number of libs, and pmds increases.
> 
> Comments or objections?

When someone is looking for a driver implementation and check what is done in
DPDK, it will be easier to open a directory named "drivers" rather than "pmds".
I agree that they are not really libs as they are used as plugins. So they
deserve a separate directory at the top level.
Moreover, I suspect that the dataplane managed by DPDK can be extended to
crypto and storage devices in the near future.

So, I would suggest
        drivers/net
        drivers/crypto
        drivers/storage
This kind of split could help to clearly define the responsibilities of some
new git subtrees.

Don't you think we could also remove the librte_pmd_ prefix for these new
directories?
Ultimately, I'd like to see the subdirectories for e1000, ixgbe and i40e renamed
to base/.

Reply via email to