From: Santosh Shukla Date: Fri, 13 Oct 2017 11:55:01 +0000 (+0000) Subject: eal: call plugin init before device parse X-Git-Tag: spdx-start~1323 X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=07a6f5c2d302cdccbbdf3b6f98be8a2238d40a29;hp=07a6f5c2d302cdccbbdf3b6f98be8a2238d40a29;p=dpdk.git eal: call plugin init before device parse 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 Signed-off-by: Santosh Shukla Tested-by: Maxime Coquelin ---