[RFC] ethdev: fast path async flow API

Stephen Hemminger stephen at networkplumber.org
Thu Dec 28 18:16:57 CET 2023


> However, at the moment I see one problem with this approach.
> It would require DPDK to expose the rte_eth_dev struct definition,
> because of implied locking implemented in the flow API.

This is a blocker, showstopper for me.

Have you considered having something like
   rte_flow_create_bulk()

or better yet a Linux iouring style API?

A ring style API would allow for better mixed operations across
the board and get rid of the I-cache overhead which is the root
cause of the needing inline.


More information about the dev mailing list