Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 28 Jun 2015 13:57:05 +0200
From:      Luigi Rizzo <rizzo@iet.unipi.it>
To:        Pavel Odintsov <pavel.odintsov@gmail.com>
Cc:        "freebsd-net@freebsd.org" <freebsd-net@freebsd.org>
Subject:   Re: Intel XL710 40GE NIC, i40 driver and wire speed performance with netmap
Message-ID:  <CA%2BhQ2%2BgNT7CO6GPaP0wRTiwk=NjVBQpUPDcJfm8N1Tsz5N5pww@mail.gmail.com>
In-Reply-To: <CALgsdbfTVTWz_hoQyuUAo-cEjWyKtd2N%2B6gvsb3VqcExCH0vzw@mail.gmail.com>
References:  <CALgsdbdOFL6aqFX4Hm9HbKugE1fdqXYmBH-AiXGZhoJt%2Bd3pLg@mail.gmail.com> <CA%2BhQ2%2BifF%2BkuUqPiRYLCTQS4WYBDC_hapwCXEBwS3RRipbWjLA@mail.gmail.com> <CALgsdbfTVTWz_hoQyuUAo-cEjWyKtd2N%2B6gvsb3VqcExCH0vzw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sunday, June 28, 2015, Pavel Odintsov <pavel.odintsov@gmail.com> wrote:

> Hello, Luigi!
>
> Thank you for detailed answer! Well, this issue related to NIC
> itself.... not so good to hear this. Thus, Intel / Chelsio is out of
> the game :(
>
>
Well before throwing them out kewp in mind that from my (albeit limited)
experience Intel and chelsio are the most performing NICs you can find; all
others I have tried (including mellanox 10 and 40g) were way slower.

I am happy to be proven wrong and hear actual experimental data from
vendors, but figures in data sheets often do not reflect reality, or if
they do, there are lots of strings attached. This is a general
consideration.

Cheers
Luigi

I just found Mellanox NIC's ConnectX 4 Lx which offer 75 mpps for 50
> GE in data sheet:
>
> http://www.mellanox.com/related-docs/prod_adapter_cards/PB_ConnectX-4_Lx-EN_Card.pdf
>
> ConnectX-4 Lx EN provides an unmatched combination of 10, 25, 40, and
> 50GbE bandwidth, sub microsecond latency and a 75 million packets per
> second message rate.
>
> Do you have experience with this cards
>


> On Sun, Jun 28, 2015 at 2:19 PM, Luigi Rizzo <rizzo@iet.unipi.it
> <javascript:;>> wrote:
> > Those 42mpps are probably close to the best you can get, take or leave a
> few
> > MPPs. I do not know of any pcie nic that can do 40g at 64byte frames. On
> > freebsd, Chelsio with netmap is in the 40-45mpps range too, and from
> what I
> > can tell those are HW limited, not CPU bound numbers. I40e with netmap is
> > between 32 and 36 mpps on TX (did not bother to optimize it), 28 mpps on
> RX,
> > and surely I won't be able to beat dpdk which is highly optimized for the
> > CPU and nic.
> >
> > Cheers
> > Luigi
> >
> > On Sunday, June 28, 2015, Pavel Odintsov <pavel.odintsov@gmail.com
> <javascript:;>> wrote:
> >>
> >> Hello, folks!
> >>
> >> I'm looking for solution which could do wire speed (56 mpps with
> >> 64byte packets) for 40GE.
> >>
> >> We have tested PF_RING/DPDK on Linux and could not achieve more than
> >> ~42 mpps and it's not enough for us.
> >>
> >> Could anybody share experience regarding performance estimations with
> >> netmap and this NIC on best-ever-and-ever FreeBSD?
> >>
> >> Thank you!
> >>
> >> --
> >> Sincerely yours, Pavel Odintsov
> >> _______________________________________________
> >> freebsd-net@freebsd.org <javascript:;> mailing list
> >> http://lists.freebsd.org/mailman/listinfo/freebsd-net
> >> To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org
> <javascript:;>"
> >
> >
> >
> > --
> > -----------------------------------------+-------------------------------
> >  Prof. Luigi RIZZO, rizzo@iet.unipi.it <javascript:;>  . Dip. di Ing.
> dell'Informazione
> >  http://www.iet.unipi.it/~luigi/        . Universita` di Pisa
> >  TEL      +39-050-2217533               . via Diotisalvi 2
> >  Mobile   +39-338-6809875               . 56122 PISA (Italy)
> > -----------------------------------------+-------------------------------
> >
>
>
>
> --
> Sincerely yours, Pavel Odintsov
> _______________________________________________
> freebsd-net@freebsd.org <javascript:;> mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-net
> To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org
> <javascript:;>"
>


-- 
-----------------------------------------+-------------------------------
 Prof. Luigi RIZZO, rizzo@iet.unipi.it  . Dip. di Ing. dell'Informazione
 http://www.iet.unipi.it/~luigi/        . Universita` di Pisa
 TEL      +39-050-2217533               . via Diotisalvi 2
 Mobile   +39-338-6809875               . 56122 PISA (Italy)
-----------------------------------------+-------------------------------



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