I think my patch isn't correct.
I would say that
- fec_capa is a set of bits produced by 'RTE_ETH_FEC_MODE_TO_CAPA()';
- fec_mode is an element of 'enum rte_eth_fec_mode'.

Based on this definition, replacing 'fec_capa' with 'fec_mode' should involve changing the parameter type. Probably I shouldn't change the name, but I should add a more detailed comment.

> Independent from being single FEC mode or not, I think both 'rte_eth_fec_get()' & 'rte_eth_fec_set()' should get 'fec_mode' as param, what do you think?

Andrew Rybchenko asked to replace 'mode' with 'fec_capa' for 'rte_eth_fec_set()' in
https://inbox.dpdk.org/dev/aa745bd1-a564-fa8c-c77b-2d99c9769...@solarflare.com/
I don't think we need to change it for rte_eth_fec_set().

On 5/2/23 7:02 PM, Ferruh Yigit wrote:
On 4/28/2023 11:27 AM, Denis Pryazhennikov wrote:
Only one valid FEC mode can be get by rte_eth_fec_get().
The previous name implied that more than one FEC mode
can be obtained.
+1 and patch looks good.

But isn't this valid for 'rte_eth_fec_set()', it gets 'fec_mode'. FEC
capability has its own type "struct rte_eth_fec_capa".

Independent from being single FEC mode or not, I think both
'rte_eth_fec_get()' & 'rte_eth_fec_set()' should get 'fec_mode' as
param, what do you think?

Documentation was updated accordingly.

Signed-off-by: Denis Pryazhennikov <denis.pryazhenni...@arknetworks.am>
Acked-by: Ivan Malov <ivan.ma...@arknetworks.am>
Acked-by: Viacheslav Galaktionov <viacheslav.galaktio...@arknetworks.am>
<...>

Reply via email to