Changelog for i40e-2.11.25 =========================================================================== Deprecated VF's mac/vlan anti spoof feature control in PF's sysfs Fix synchronization of VLAN configuration between netdev ops and sysfs Add removal of VF's VLAN when associated VM is destroyed Known limitations: Incorrect reporting of link speed on older/DPDK VF drivers ---------------------------------------------------------- For i40evf/iavf drivers older than 3.9.3 and all DPDK i40e VF drivers, this driver needs to be built with extra parameter (make CFLAGS_MODULE='-DNO_VF_CAP_ADV_LINK_SPEED') in order to enable correct reporting of the link speed for VFs. This will have side effect of incorrect reporting link speeds of 2,5 and 5 Gbps. Limited support of 802.1ad VLAN traffic --------------------------------------- For packets tagged per 802.1ad standard (QinQ) certain SR-IOV Hypervisor Management Interface features like vlan_mirror and trunk will not work. VFs inability to capture packets directed to another VF ------------------------------------------------------- Virtual functions will not be able to capture packets with destination MAC of another VF unless vf-true-promisc-support private flag is set. vlan_anti_spoof doesn't affect ability to send untagged packets --------------------------------------------------------------- When vlan_anti_spoof option is set using SR-IOV Hypervisor Management Interface, Virtual Functions will be still able to send packets without VLAN tags. Limited capabilities of viewing MAC address list ------------------------------------------------ Because of the buffer size limit (kernel limitation) it is possible to add more MAC addresses to the mac_list then it is possible to display using #cat. Therefore it is not recommended to add more than 180 MAC addresses. Maximum queue number per VF --------------------------- num_queues feature of SR-IOV Hypervisor Management Interface has no protection against overutilization of the available queues among VFs.