[Bug 237441] Virtio net consistently truncates last byte of a fetch xfer with > 8956 bytes of payload

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Fri Mar 19 13:26:56 UTC 2021


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=237441

Jessica Clarke <jrtc27 at freebsd.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jrtc27 at freebsd.org
         Resolution|FIXED                       |Not A Bug

--- Comment #10 from Jessica Clarke <jrtc27 at freebsd.org> ---
(In reply to Adam Chappell from comment #9)

There wasn't one, it's still broken, we've independently been trying to work
out what on earth was going on causing us to see the same thing (without
realising it was only affecting macOS hosts) until we stumbled upon this
report.

Not a bug in FreeBSD (well, unless MSG_OOB should be enforced, but then every
OS has the same bug), just POLLPRI being extremely ill-defined, SLiRP trying to
be helpful and TCP urgent being ubiquitously misunderstood all interacting
together to result in this unfortunate outcome. Should no longer occur once
QEMU pulls in
https://gitlab.freedesktop.org/slirp/libslirp/-/commit/7271345efe182199acaeae602cb78a94a7c6dc9d;
thanks for figuring that one out so we didn't have to.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-virtualization mailing list