Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 31 Jul 2017 15:44:11 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-virtualization@FreeBSD.org
Subject:   [Bug 215737] [bhyve] utilizing virtio-net truncates jumbo frames at 4084 bytes length
Message-ID:  <bug-215737-27103-JkHPVsW2aD@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-215737-27103@https.bugs.freebsd.org/bugzilla/>
References:  <bug-215737-27103@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=215737

Peter Grehan <grehan@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |grehan@FreeBSD.org

--- Comment #4 from Peter Grehan <grehan@FreeBSD.org> ---
(In reply to Harald Schmalzbauer from comment #3)

Yes, it is a bug in bhyve's virtio-net code, where the 'merged rx-buffer'
feature isn't implemented to spec. It only uses a single guest buffer, which is
usually 2K or 4K. The virtio-net code needs some restructuring to request the
virtio common code to look for enough buffers to cover the size of the incoming
packet, and to be able to return the length used in each of these back to the
common code.

Also as you mentioned, the e1000 emulation doesn't currently work with netmap.
There have been patches supplied to fix this - they just need to be
tested/integrated.

-- 
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-215737-27103-JkHPVsW2aD>