Ethernet Products
Determine ramifications of Intel® Ethernet products and technologies
4866 Discussions

Cannot pass ipv6 packets into a VM using VFs(X710)

AmitW
Beginner
937 Views

Hello,

Short story - cannot receive ipv6 packets in a KVM guest using SR-IOV interfaces (VF), but, ipv4 works fine.neighbor discovery pkts not going out of the VF interface.

Long Story:

Have 2 KVM  Guest VMs set up on the same host. OS in the host and the guest is Ubuntu 16.04.7 (LTS).The host use the X710 (Fortville) NICs. Using PCI pass-through is exposed two VFs to two VMs.Ping (ipv4) works fine. But, for ipv6 I see the neighbor discovery pkt on the source VM but, don't see anything on the destination VM.If we pull out the VFs and replace with bridges, ipv6 works fine so it's not a routing/network issue. Is there something we need to set up/configure to get ipv6 to show up in the guest? There is no VLAN or switch configured as it's the same host.

System details as follows:

NIC : FortVille Card (Ethernet Controller X710 for 10GbE SFP+)

OS : Ubuntu 16.04.7 LTS (kernel 4.4.0-193-generic )

Virtualization : KVM

Driver Info :

# ethtool -i ens2f1
driver: i40e
version: 2.1.14-k
firmware-version: 6.01 0x800036e4 1.1861.0
expansion-rom-version:
bus-info: 0000:03:00.1
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes

0 Kudos
1 Reply
Reply