2016-02-17 14:20, Ferruh Yigit: > This is to provide abstraction and reduce global variable access. > > Global variable rte_eth_devices kept exported to not break ABI. > > Bonding driver not selected on purpose, just it seems it is using > rte_eth_devices heavily.
The struct rte_eth_dev is marked internal. It is a good goal to remove access to the global array rte_eth_devices, but the fix must be in the code accessing it only (bonding). This patchset is rejected.