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

Reply via email to