Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Feb 2020 15:17:26 +0200
From:      Andriy Gapon <avg@FreeBSD.org>
To:        freebsd-net <freebsd-net@FreeBSD.org>
Cc:        Patrick Kelsey <pkelsey@FreeBSD.org>, Josh Paetzel <jpaetzel@FreeBSD.org>
Subject:   Re: terrible if_vmx / vmxnet3 rx performance with lro (post iflib)
Message-ID:  <5e5d423b-0711-7454-626a-cc9cb4b004cd@FreeBSD.org>
In-Reply-To: <40c4a4df-3df6-d95d-53c2-eef905ff45b1@FreeBSD.org>
References:  <40c4a4df-3df6-d95d-53c2-eef905ff45b1@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5e5d423b-0711-7454-626a-cc9cb4b004cd>