[dpdk-users] Run To Completion Vs Pipeline
Stephen Hemminger
stephen at networkplumber.org
Mon Jul 20 17:08:52 CEST 2020
On Mon, 20 Jul 2020 05:03:55 +0000
Prashanth Fernando <prashanth.fernando at tatacommunications.com> wrote:
> Hi,
>
> I'm wondering why DPDK proposes 2 different models.
> Is there any situation that fits one model but not another?
>
> I am looking to build an application with a firewall, regex, LPM, rate-limiters etc ...
> I am wondering which approach would be a best fit for my usecase.
>
>
> Thanks,
> Prashanth
>
There are two different factors here.
First, how many cores do you have to burn. The run to completion model uses
less cores (and has less latency). But other models are better if some set
of packets require longer to process (VPN, Crypto, ...) in that case you
want to push packets to other core.
More information about the users
mailing list