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't know. I= '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 <<a = href=3D"mailto:sm@codenetworks.net">sm@codenetworks.net</a>> 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>