Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 14 Jun 2017 17:40:46 +0200
From:      Vincenzo Maffione <v.maffione@gmail.com>
To:        =?UTF-8?Q?Olivier_Cochard=2DLabb=C3=A9?= <olivier@freebsd.org>
Cc:        John Jasen <jjasen@gmail.com>, FreeBSD Net <freebsd-net@freebsd.org>
Subject:   Re: state of packet forwarding in FreeBSD?
Message-ID:  <CA%2B_eA9h%2B29pW%2Bzt5HOTu1Q58m-ai52-y-41oiYYQ8GW9DwdL6w@mail.gmail.com>
In-Reply-To: <CA%2B_eA9gBLukL1aZkh29GyBPn5CNB8rM=bdeWsTFZ7fR=odQqyw@mail.gmail.com>
References:  <CAACLuR17yRETErqsxbdhBPJrjQur0oMVOqvL5ZCkmjLCKkHLNA@mail.gmail.com> <CA%2Bq%2BTcqsTey1hXdyJJRWt--%2Bx3HJ6QaMoLaTLFsCh1GiwEN7UA@mail.gmail.com> <CA%2B_eA9gBLukL1aZkh29GyBPn5CNB8rM=bdeWsTFZ7fR=odQqyw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Il 14 giu 2017 5:21 PM, "Olivier Cochard-Labb=C3=A9" <olivier@freebsd.org> =
ha
scritto:

On Wed, Jun 14, 2017 at 4:48 PM, John Jasen <jjasen@gmail.com> wrote:

>
> b) On the negative side, between the various releases, netmap appeared
> to be unstable with the Chelsio cards -- sometimes supported, sometimes
> broken. Also, we're still trying to figure out netmap utilities, such as
> vale-ctl and bridge, so any advice would be appreciated.
>

I confirm that mixing netmap and Chelsio is broken on -current since about=
=E2=80=8B

=E2=80=8B6 month.
We can't start 2 netmap's pkt-gen simultaneously as example.

cf my report:
https://lists.freebsd.org/pipermail/svn-src-head/2016-December/094418.html

=E2=80=8B

>
> b.1) netmap-fwd is admittedly single-threaded and does not support IPv6.
> These clearly showed in our tests, as we were unable to achieve over 2.5
> mpps, saturating a single CPU and letting the others fall asleep.
> However, bumping a single CPU queue from around 0.6 mpps to 2.5 mpps is
> nothing to ignore, so it could be useful in some cases.
>

=E2=80=8BSoftwares using netmap are not easy to use:
- netmap-ipfw (https://github.com/Netgate/netmap-fwd) was not updated since
dec 2015.
- And I don't reach to compile netmap-ipfw too (
https://github.com/luigirizzo/netmap-ipfw).


Yes, these two ones are unmantained afaik.


=E2=80=8B


> c) The routing improvement project USB stick performed incredibly,
> achieving 8.5 mpps out of the box. However, it appears
> (https://wiki.freebsd.org/ProjectsRoutingProposal/ConversionStatus),
> that many of the changes are still pending review, and that things have
> not moved much in the last 18 months
> (https://svnweb.freebsd.org/base/projects/routing/)
>
=E2=80=8B
Yes, this projects/routing still give the best performance after 18 months,
but the maintainer didn't have time to works on FreeBSD since.

Then for resuming: there are 3 alpha-stage but very promising projects, but
they seems stuck because not enough manpower for finishing them.

Regards,
_______________________________________________
freebsd-net@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2B_eA9h%2B29pW%2Bzt5HOTu1Q58m-ai52-y-41oiYYQ8GW9DwdL6w>