Weird Xen networking issue with PV interfaces passing traffic to other PV's...

Karl Pielorz kpielorz_lst at tdx.co.uk
Mon Jun 23 10:42:09 UTC 2014


Hi,

I originally posted to freebsd-xen about this (and I've raised a PR) 
-pr188261 - <https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=188261>

It's been suggested I should ask in FreeBSD-NET to see if someone can look 
at this, and suggest how to proceed...

In a nutshell - the FreeBSD PV network code won't pass packets properly if 
you setup two VM's on the same XenServer trying to use one of the VM's as a 
'router' (i.e. passing traffic). Swap it for linux - works. Disable PV - 
works - anyway, the details are in the PR.

If anyone has a chance to look at that and suggest what I can do to try and 
debug this further? - I've done packet captures from the VM's (they show a 
lot of retransmits) - but I'm not sure how I can go any further in look at 
this - or what the problem is likely to be (it's been suggested it's 
checksum related - which '-txcsum' seems to address for clients, but not 
the  router).

If some kind soul can have a look at this - and suggest anything?

Cheers,

-Karl


More information about the freebsd-net mailing list