Before upgrading to dpdk latest stable release (18.05), i was using dpdk-stable-17.05.1. With dpdk-stable-17.05.1, i was able to create bond interface with the name as "lan_bond". After upgrading to dpdk-18.05, the api rte_eth_bond_create is failing . On further testing, i found that it is accepting the bond interface name as "net_bonding0" but failing to accept the name as "lan_bond". Please help in this regard and let me know if more information is needed. Thanks in advance.
Declan, Can you take a look? Thanks
Issue is seen due to changes to virtual device bus infrastructure in 17.08, all virtual devices must now use the standard naming convention for that devices driver as the prefix to the device name. Therefore "lan_bond" is no longer a valid device name.
Ashish, Looks like it is working as expected then?