Hi Greg, > At first I thought there was some issue with the VF not getting broadcast > packets from the PF because it never saw the ARPs from the PF. However, I > set up a pktgen test and I'm able to send both directed and broadcast > packets from the PF to the VF and the VF receives them all. It is > specifically the ARP packets that the VF is not seeing. Since it never > sees ARPs from the PF no communication can be established.
Thanks for your update on the problem. > I recall (I think) that you manually set an ARP entry for the VF but the VF > still didn't receive packets, so there must be something else going on. > (Or my memory is incorrect). Just tried to verify this again and now something unexpected happened: it just worked, arp, broadcast and all other packets flow in both directions as they should. I am sure that I haven't changed kernel versions or vm configuration anywhere. I have just rebooted the host once or twice. When I now think back about this problem I think it changed several times. At that time my main problem was getting device naming in udev and macs stable. So I changed kernel versions and other stuff around a lot until I found a working setup. The problem appeared, disappeared and changed behavior several times but I blamed the different kernel combinations for that. So I guess it is some kind of race condition. I just rebooted the vm several times but the behavior didn't change. So I guess it has to do with the initialization of the host driver or setting the macs for the vms. Unfortunately the host is already in production use so I can't just reboot the host serveral times now to verify that the behavior changes on host reboots. But I think I'll be able to do that within the next days. Hope this helps. Kind regards, Gerd ------------------------------------------------------------------------------ _______________________________________________ E1000-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired
