Date: Sat, 05 Sep 2015 17:45:36 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-net@FreeBSD.org Subject: [Bug 202875] ixv driver in 11.0-CURRENT doesn't pass traffic using KVM hypervisor Message-ID: <bug-202875-2472-dGmXDOQwdn@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-202875-2472@https.bugs.freebsd.org/bugzilla/> References: <bug-202875-2472@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=202875 --- Comment #3 from Patrick Kelsey <pkelsey@freebsd.org> --- (In reply to Jeff Pieper from comment #0) Some additional thoughts: 1. In the reported configuration, the Linux ixgbe driver in the host is running the PF, and the FreeBSD ixgbe driver(s)s in the guest(s) are running the respective VFs. The VF drivers communicate with the PF driver via the mailbox, so disagreements among the PF and VF driver implementations as to how the mailbox messaging works could in general be an issue. 2. Why do you feel r285590 is the likely culprit? Have you built a kernel prior to that revision and shown it to be working? r285590 does change the interpretation of a mailbox message and the generation of the response to that message in the FreeBSD PF driver, but the VF driver only uses the result for a printf() - that is, disagreement over that message between PF and VF won't bother the VF. You mention other changes being made "around that time", but since you are comparing the behavior of 10.2-RELEASE to 11.0-CURRENT, the set of changes to look at is all the differences between the code in 10.2-RELEASE and 11.0-CURRENT, and the code in 10.2-RELEASE is not the code that was in 11.0-CURRENT around the time 10.2-RELEASE was made, it's older. Looking at the diffs between the two, there are substantial ixv-related changes between 10.2-RELEASE and 11.0-CURRENT that pre-date r285590. 3. Have you checked whether any packets make it to the wire from the 11.0-CURRENT guest? That is, is this only an rx problem, or is it a tx and rx problem? -- You are receiving this mail because: You are the assignee for the bug.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-202875-2472-dGmXDOQwdn>