Hello David and Stephen,
Thanks for your inputs.
As suggested , I compiled testpmd after removing the change below.
+if dpdk_conf.has('RTE_NET_NETVSC')
> + deps += 'net_netvsc'> +endif
I ran testpmd with -d option and EAL logging enabled and confirmed that netvsc driver's .so file is being picked by EAL.
@Stephen Hemminger I also enabled VMBUS logs as per your suggestion and saw that vmbus drivers were being probed.
vmbus_probe_one_driver(): VMBUS device 000d3a42-f83c-000d-3a42-f83c000d3a42 on NUMA socket -1
vmbus_probe_one_driver(): probe driver: net_netvsc
hn_vf_attach(): found matching VF port 0
vmbus_probe_one_driver(): VMBUS device 000d3a42-fbcd-000d-3a42-fbcd000d3a42 on NUMA socket -1
vmbus_probe_one_driver(): probe driver: net_netvsc
hn_vf_attach(): found matching VF port 1
Regards,
Nandini