Skip site navigation (1)Skip section navigation (2)
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>