07a6f5c2d3
Default eal_init code calls 0. eal_plugins_init 1. eal_option_device_parse 2. rte_bus_scan IOVA commit:cf408c224 missed on calling eal_plugins_init before eal_option_device_parse, rte_bus_scan and that introduced below regression for shared mode: with CONFIG_RTE_BUILD_SHARED_LIB=y: 'net_vhost0,iface=/tmp/vhost-user2' -d ./install/lib/librte_pmd_vhost.so -- --portmask=1 --disable-hw-vlan -i --rxq=1 --txq=1 --nb-cores=1 --eth-peer=0,52:54:00:11:22:12 EAL: Detected 4 lcore(s) ERROR: failed to parse device "net_vhost0" EAL: Unable to parse device 'net_vhost0,iface=/tmp/vhost-user2' PANIC in main(): Cannot init EAL Fixes: cf408c224 ("eal: auto detect IOVA mode") Reported-by: Maxime Coquelin <maxime.coquelin@redhat.com> Signed-off-by: Santosh Shukla <santosh.shukla@caviumnetworks.com> Tested-by: Maxime Coquelin <maxime.coquelin@redhat.com>