On 12/7/2016 3:32 AM, Wenzhuo Lu wrote: > i40e PF host only support to work with DPDK VF driver, Linux > VF driver is not supported. This change will enhance in version > number returned. > > Current version info returned won't be able to be recognized > by Linux VF driver, change to values that both DPDK VF and Linux > driver can recognize. > > The expense is original DPDK host specific feature like > CFG_VLAN_PVID and CONFIG_VSI_QUEUES_EXT will not available. > > DPDK VF also can't identify host driver by version number returned. > It always assume talking with Linux PF.
I guess you mention from following code [1], should it be also updated to prevent it giving wrong information: [1] i40e_ethdev_vf.c if (vf->version_major == I40E_DPDK_VERSION_MAJOR) PMD_DRV_LOG(INFO, "Peer is DPDK PF host"); else if ((vf->version_major == I40E_VIRTCHNL_VERSION_MAJOR) && (vf->version_minor <= I40E_VIRTCHNL_VERSION_MINOR)) PMD_DRV_LOG(INFO, "Peer is Linux PF host"); else { > > Signed-off-by: Chen Jing D(Mark) <jing.d.c...@intel.com> > --- <...>