[Bug 215737] [bhyve] utilizing virtio-net truncates jumbo frames at 4084 bytes length

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Jan 22 23:07:05 UTC 2020


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

Vincenzo Maffione <vmaffione at FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |vmaffione at FreeBSD.org

--- Comment #19 from Vincenzo Maffione <vmaffione at FreeBSD.org> ---
If I'm not mistaken if_vtnet with jumbo frames should work even if the host
does not support rx mergeable buffers... if that doesn't work I would be
inclined to think that this particular situation is not supported by the driver
(IOW 64KB packets are not handled). Can somebody test it again with the
stable/11 code?

And yes, currently rx mergeable buffers are advertised by the host only when
the vale net backend is used (for both if_vtnet and e1000).

However, now that I think about that, rx mergeable buffers is not something
that actually depends on the net backend, so if we advertise them in any case
(e.g., also with the tap backend), things should magically work. I'll test this
theory in the next days.

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


More information about the freebsd-virtualization mailing list