Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Aug 2022 17:48:04 -0700
From:      Eric Joyner <ricera10@gmail.com>
To:        Santiago Martinez <sm@codenetworks.net>
Cc:        Benoit Chesneau <benoitc@enki-multimedia.eu>,  "freebsd-net@FreeBSD.org" <freebsd-net@freebsd.org>, Michael Dexter <editor@callfortesting.org>
Subject:   Re: 25/100 G performance on freebsd
Message-ID:  <CA%2Bb0zg8n5n1tc3Uqqj%2BwFrd8rd4ye3SMvayocxAxwFrXuxCeew@mail.gmail.com>
In-Reply-To: <2f362689-0feb-bd41-93b2-afb46b4a4a08@codenetworks.net>
References:  <PK-t3XGZbrHHDgmV_l5kcpPk_2vXVFRijVzpcBtEJd3UWc3iFs7ygJKiHXFAVTaWg5botdaiI85UJdmjxKV268xTH-xf89igEf7axDGqYmc=@enki-multimedia.eu> <2f362689-0feb-bd41-93b2-afb46b4a4a08@codenetworks.net>

next in thread | previous in thread | raw e-mail | index | archive | help
--000000000000a69a6305e600a412
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

I think Benoit may be referring to this bug?
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D265207

>From that, it looks like his cards are QLogic ones that use the qlnxe
driver. As for who would know what to do about that ioctl issue, I don't
know. I'm not sure if the driver has an active maintainer.

- Eric

On Wed, Aug 10, 2022 at 2:32 PM Santiago Martinez <sm@codenetworks.net>
wrote:

> Hi Benoit, sorry to hear that the SR-IOV still not working on your HW.
>
> Have you tested the last patch from Intel?
>
> Regarding Bhyve, you can use Vale switches (based on netmap).
> On my machines, i get around ~33Gbps between VM (same local machine),
> sometimes going towards 40Gbps... ( These are basic tests with iperf3 and
> TSO/LRO enabled).
>
> @Michael Dexter is working on a document that contains configuration
> examples and test results for the different network backend available in
> bhyve.
>
> If you need help, let me know and we can set up a call.
> Take care.
> Santi
>
> On 8/8/22 08:57, Benoit Chesneau wrote:
>
> For some reasons. I can=E2=80=99t use SR-IOV on my freebsd machines  (HPE=
 DL160
> gen10) with latest 25G HPE branded cards. I opened tickets for that but
> since then no move happened.
>
> So I wonder id there is a good setup to use these cards with the
> virtualization. Which kind of performance should I expect using if_bridge=
?
> What if i am doing L3 routing instead using epair or tap (for bhyve). Wou=
ld
> it work better?
>
> Any hint is welcome,
>
> Beno=C3=AEt
>
>

--000000000000a69a6305e600a412
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">I think Benoit may be referring to this bug?=C2=A0<a href=
=3D"https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D265207">https://bug=
s.freebsd.org/bugzilla/show_bug.cgi?id=3D265207</a><div><br></div><div>From=
 that, it looks like his cards are QLogic ones that use the qlnxe driver. A=
s for who would know what to do about that ioctl issue, I don&#39;t know. I=
&#39;m not sure if the driver has an active maintainer.</div><div><br></div=
><div>- Eric</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" cla=
ss=3D"gmail_attr">On Wed, Aug 10, 2022 at 2:32 PM Santiago Martinez &lt;<a =
href=3D"mailto:sm@codenetworks.net">sm@codenetworks.net</a>&gt; wrote:<br><=
/div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bo=
rder-left:1px solid rgb(204,204,204);padding-left:1ex">
 =20
   =20
 =20
  <div>
    Hi Benoit, sorry to hear that the SR-IOV still not working on your
    HW. <br>
    <br>
    Have you tested the last patch from Intel? <br>
    <br>
    Regarding Bhyve, you can use Vale switches (based on netmap). <br>
    On my machines, i get around ~33Gbps between VM (same local
    machine), sometimes going towards 40Gbps... ( These are basic tests
    with iperf3 and TSO/LRO enabled).<br>
    <br>
    @Michael Dexter is working on a document that contains configuration
    examples and test results for the different network backend
    available in bhyve.<br>
    <br>
    If you need help, let me know and we can set up a call.<br>
    Take care.<br>
    Santi
    <div><br>
    </div>
    <div>On 8/8/22 08:57, Benoit Chesneau wrote:<br>
    </div>
    <blockquote type=3D"cite">
     =20
      <div>For some reasons.=C2=A0<u></u><u></u>I can=E2=80=99t use SR-IOV =
on my
        freebsd machines =C2=A0(HPE DL160 gen10)=C2=A0with latest 25G HPE b=
randed
        cards. I opened tickets for that but since then no move
        happened.</div>
      <div><br>
      </div>
      <div>So I wonder id there is a good setup to use these cards with
        the virtualization. Which kind of performance should I expect
        using if_bridge? What if i am doing L3 routing instead using
        epair or tap (for bhyve). Would it work better?</div>
      <div><br>
      </div>
      <div>Any hint is welcome,</div>
      <div><br>
      </div>
      <div>Beno=C3=AEt</div>
      <div><br>
      </div>
    </blockquote>
  </div>

</blockquote></div>

--000000000000a69a6305e600a412--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2Bb0zg8n5n1tc3Uqqj%2BwFrd8rd4ye3SMvayocxAxwFrXuxCeew>