[dpdk-dev] [PATCH v3 0/7] Enhance rawdev APIs
Thomas Monjalon
thomas at monjalon.net
Fri Sep 11 11:56:27 CEST 2020
Bruce Richardson <bruce.richardson at intel.com> wrote:
> This patchset proposes some internal and externally-visible changes to the
> rawdev API, the ABI change of which were previously announced.
>
> The changes are in two main areas:
> * For any APIs which take a void * parameter for driver-specific structs,
>
> add an additional parameter to provide the struct length. This allows
> some runtime type-checking, as well as possible ABI-compatibility support
> in the future as structure change generally involve a change in the size
> of the structure.
>
> * Ensure all APIs which can return error values have int type, rather than
>
> void. Since functions like info_get and queue_default_get can now do some
> typechecking, they need to be modified to allow them to return error
> codes on failure.
>
> V3:
> - fix doxygen error
> - add release note update for changes to public APIs
>
> V2:
> - add additional patch to make start/stop functions optional
> - remove deprecation notice once changes applied
Applied, thanks
More information about the dev
mailing list