[RFC] ethdev: fast path async flow API

Stephen Hemminger stephen at networkplumber.org
Thu Jan 4 02:07:58 CET 2024


On Wed, 3 Jan 2024 19:14:49 +0000
Dariusz Sosnowski <dsosnowski at nvidia.com> wrote:

> In summary, in my opinion extending the async flow API with bulking capabilities or exposing the queue directly to the application is not desirable.
> This proposal aims to reduce the I-cache overhead in async flow API by reusing the existing design pattern in DPDK - fast path functions are inlined to the application code and they call cached PMD callbacks.

Inline needs to more discouraged in DPDK, because it only works if application ends up building with DPDK from source.
It doesn't work for the Linux distro packaging model and symbol versioning, etc.


More information about the dev mailing list