Hi Ankit,

(May be us...@dpdk.org is a better place for such questions)

OpenOnload provides a user-level TCP/IP stack with POSIX interface – transparently runs any Linux sockets binary without requiring any changes to the application. "DPDK is a set of libraries and drivers for fast packet processing. [snip] DPDK is not a networking stack" (quotes from dpdk.org). So they have very different end use-cases.

So if end-use case is performing packet processing and/or switching packets between network interfaces then DPDK allows an open API to be used. However, if app needs to terminate TCP or UDP flows then OpenOnload provides a mature TCP/IP stack. We’ve seen good results with applications such as Nginx with OpenOnload.

Regards,
Andrew.

On 03/20/2017 05:22 PM, Ankit Aggarwal wrote:
Hi DPDK Users/devs

Can you please tell me the benefits of using DPDK over openonload for
solarflare cards?

Ankit Aggarwal


Reply via email to