Date: Fri, 20 Sep 2013 17:15:55 -0400 From: George Neville-Neil <gnn@neville-neil.com> To: Luigi Rizzo <rizzo@iet.unipi.it> Cc: "Alexander V. Chernikov" <melifaro@yandex-team.ru>, Adrian Chadd <adrian@freebsd.org>, Andre Oppermann <andre@freebsd.org>, "freebsd-hackers@freebsd.org" <freebsd-hackers@freebsd.org>, "freebsd-arch@freebsd.org" <freebsd-arch@freebsd.org>, Luigi Rizzo <luigi@freebsd.org>, "Andrey V. Elsukov" <ae@freebsd.org>, Gleb Smirnoff <glebius@freebsd.org>, FreeBSD Net <net@freebsd.org>, Olivier Cochard-Labb? <olivier@cochard.me> Subject: Re: Network stack changes Message-ID: <21E37353-EC5A-45FE-89CD-DD3E5B8C4E86@neville-neil.com> In-Reply-To: <20130919200859.GA68598@onelab2.iet.unipi.it> References: <521E41CB.30700@yandex-team.ru> <CAJ-Vmo=N=HnZVCD41ZmDg2GwNnoa-tD0J0QLH80x=f7KA5d%2BUg@mail.gmail.com> <6BDA4619-783C-433E-9819-A7EAA0BD3299@neville-neil.com> <20130914142802.GC71010@onelab2.iet.unipi.it> <CA%2Bq%2BTcqhoDnT1NgcCah%2BrpTzhfZ6rm5mQ7qh8BpUNn50Nb_vDA@mail.gmail.com> <CA%2BhQ2%2Bj%2BxYgW60YFuu=2moO-Y8xdxbNw-nj-Nf7VVGJgN9YdpA@mail.gmail.com> <6ACABEE8-2C0F-435C-8766-7010A8E13042@neville-neil.com> <20130919200859.GA68598@onelab2.iet.unipi.it>
next in thread | previous in thread | raw e-mail | index | archive | help
--Apple-Mail=_29BA3DEA-E25B-4508-A37B-5E1B8A859AA6 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On Sep 19, 2013, at 16:08 , Luigi Rizzo <rizzo@iet.unipi.it> wrote: > On Thu, Sep 19, 2013 at 03:54:34PM -0400, George Neville-Neil wrote: >>=20 >> On Sep 14, 2013, at 15:24 , Luigi Rizzo <rizzo@iet.unipi.it> wrote: >>=20 >>>=20 >>>=20 >>> On Saturday, September 14, 2013, Olivier Cochard-Labb? = <olivier@cochard.me> wrote: >>>> On Sat, Sep 14, 2013 at 4:28 PM, Luigi Rizzo <rizzo@iet.unipi.it> = wrote: >>>>>=20 >>>>> IXIA ? For the timescales we need to address we don't need an = IXIA, >>>>> a netmap sender is more than enough >>>>>=20 >>>>=20 >>>> The great netmap generates only one IP flow (same src/dst IP and = same >>>> src/dst port). >>>=20 >>> True the sample app generates only one flow but it is trivial to = modify it to generate multiple flows. My point was, we have the ability = to generate high rate traffic, as long as we do tolerate a .1-1us = jitter. Beyond that, you do need some ixia-like solution. >>>=20 >>=20 >> On the bandwidth side, can a modern sender with netmap really do a = full 10G? I hate the cost of an >> IXIA but I have not been able to destroy our stack as effectively = with anything else. >=20 > yes george, you can download the picobsd image >=20 > = http://info.iet.unipi.it/~luigi/netmap/20120618-netmap-picobsd-head-amd64.= bin >=20 > and try for yourself. >=20 > Granted this does not have all the knobs of an ixia but it can > surely blast the full 14.88 Mpps to the link, and it only takes a > bit of userspace programming to generate reasonably arbitrary streams > of packets. A netmap sender/receiver is not CPU bound even with 1 = core. >=20 Interesting. It's on my todo. Best, George --Apple-Mail=_29BA3DEA-E25B-4508-A37B-5E1B8A859AA6 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - http://gpgtools.org iEYEARECAAYFAlI8uwwACgkQYdh2wUQKM9JIWACgpOJvsdpta8LeagEQjmfUqK6A 3UgAn3Gtxy5iTWaOG3Fm795QRtdlskbC =nLsl -----END PGP SIGNATURE----- --Apple-Mail=_29BA3DEA-E25B-4508-A37B-5E1B8A859AA6--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?21E37353-EC5A-45FE-89CD-DD3E5B8C4E86>