terrible if_vmx / vmxnet3 rx performance with lro (post iflib)

Andriy Gapon avg at FreeBSD.org
Wed Feb 19 13:17:32 UTC 2020


On 18/02/2020 16:09, Andriy Gapon wrote:
> My general experience with post-iflib vmxnet3 is that vmxnet3 has some
> peculiarities that result in a certain "impedance mismatch" with iflib.
> Although we now have a bit less code and it is a bit more regular, there are a
> few significant (for us, at least) problems:
> - https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=243126
> - https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=240608

By the way, we (Panzura) use these changes to fix or work around the above two
problems: https://people.freebsd.org/~avg/iflib-vmx.pz.diff

Questions / comments are welcome.
Especially from people who worked on iflib.

> - https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=243392
> - the problem described above
> - a couple of issues that we already fixed or worked around
> 
> We are contemplating locally reverting to the pre-iflib vmxnet3 and we are
> wondering if the conversion was really worth it in general.


-- 
Andriy Gapon


More information about the freebsd-net mailing list