Subject: Re: [dpdk-dev] [PATCH v2 1/4] ethdev: allow negative values in flow rule types On 9/15/20 7:36 AM, Ajit Khaparde wrote: On Tue, Sep 8, 2020 at 1:16 PM Gregory Etelson <getel...@nvidia.com<mailto:getel...@nvidia.com>> wrote: From: Gregory Etelson <getel...@mellanox.com<mailto:getel...@mellanox.com>>
RTE flow items & actions use positive values in item & action type. Negative values are reserved for PMD private types. PMD items & actions usually are not exposed to application and are not used to create RTE flows. The patch allows applications with access to PMD flow items & actions ability to integrate RTE and PMD items & actions and use them to create flow rule. While we are reviewing this, some quick comment/questions.. Doesn't this go against the above "PMD items & actions usually are not exposed to application and are not used to create RTE flows."? Why would an application try to use PMD specific private types? Isn't this contrary to having a standard API? +1 PMD items and actions obtained in that patch are not intended to be used by application. In general, application is not aware about content it receives from PMD. This is a special case when application receives opaque element from PMD and passes it back.