On Mon, 20 Jul 2020 05:03:55 +0000 Prashanth Fernando <[email protected]> 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.
