[dpdk-dev] [PATCH v2] ethdev: support flow aging
Ferruh Yigit
ferruh.yigit at intel.com
Mon Apr 20 16:06:16 CEST 2020
On 4/18/2020 10:44 AM, Thomas Monjalon wrote:
> 18/04/2020 07:04, Bill Zhou:
>> From: Ferruh Yigit <ferruh.yigit at intel.com>
>>> On 4/14/2020 9:32 AM, Dong Zhou wrote:
>>>> --- a/lib/librte_ethdev/rte_ethdev.h
>>>> +++ b/lib/librte_ethdev/rte_ethdev.h
>>>> @@ -3015,6 +3015,7 @@ enum rte_eth_event_type {
>>>> RTE_ETH_EVENT_NEW, /**< port is probed */
>>>> RTE_ETH_EVENT_DESTROY, /**< port is released */
>>>> RTE_ETH_EVENT_IPSEC, /**< IPsec offload related event */
>>>> + RTE_ETH_EVENT_FLOW_AGED,/**< New aged-out flows is detected
>>> */
>>>> RTE_ETH_EVENT_MAX /**< max value of this enum */
>>>> };
>>>
>>>
>>> Just recognized that this is failing in ABI check [1], as far as last time for a
>>> similar enum warning a QAT patch has been dropped, should this need to
>>> wait for
>>> 20.11 too?
>>
>> This patch is commonly used for flow aging, there are 2 other patches have
>> implement flow aging in mlx5 driver reply to this patch.
>> In our schedule, this feature is merged in 20.05 for some customers. Can it
>> be fixed?
>
> These MAX values in enums are a pain.
> We can try to think what can be done, waiting 20.11.
> Not sure there is a solution, except hijacking an existing value
> not used in the PMD, waiting the definitive value in 20.11...
>
Dropping from the tree as of now, to not cause more merge conflicts, we can add
it later when issue is resolved.
More information about the dev
mailing list