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>
