Re: [dpdk-dev] [dpdk-dev v2 1/2] ethdev: add new tunnel type for ecpri
From: Thomas Monjalon <hidden>
Date: 2021-01-08 10:24:09
From: Thomas Monjalon <hidden>
Date: 2021-01-08 10:24:09
08/01/2021 10:22, Ferruh Yigit:
On 1/7/2021 1:33 PM, Thomas Monjalon wrote:quoted
07/01/2021 13:47, Zhang, Qi Z:quoted
From: Thomas Monjalon <redacted>quoted
07/01/2021 10:32, Guo, Jia:quoted
From: Thomas Monjalon <redacted>quoted
Sorry, it is a nack. BTW, it is probably breaking the ABI because of RTE_TUNNEL_TYPE_MAX.Yes that may break the ABI but fortunately the checking-abi-compatibility tool shows negative :) , thanks Ferruh' s guide. https://github.com/ferruhy/dpdk/actions/runs/468859673That's very strange. An enum value is changed. Why it is not flagged by libabigail?As long as the enum values not sent to the application and kept within the library, changing their values shouldn't be problem.
But RTE_TUNNEL_TYPE_MAX is part of lib/librte_ethdev/rte_ethdev.h so it is exposed to the application. I think it is a case of ABI breakage.