On 14.04.2017 16:25, Bill Fischofer wrote:
> On Fri, Apr 14, 2017 at 6:53 AM, Bala Manoharan
> <bala.manoha...@linaro.org> wrote:
>> Regards,
>> Bala
>>
>>
>> On 14 April 2017 at 16:52, Bill Fischofer <bill.fischo...@linaro.org> wrote:
>>> On Fri, Apr 14, 2017 at 5:58 AM, Dmitry Eremin-Solenikov
>>> <dmitry.ereminsoleni...@linaro.org> wrote:
>>>> Instead of having magic 0-1-2 numbers, let's have the special enum for
>>>> feature support levels (unsupported/supported/preferred).
>>>>
>>>> Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
>>>> ---
>>>>  include/odp/api/spec/ipsec.h | 56 
>>>> +++++++++++++++++++++++---------------------
>>>>  1 file changed, 29 insertions(+), 27 deletions(-)
>>>>
>>>> diff --git a/include/odp/api/spec/ipsec.h b/include/odp/api/spec/ipsec.h
>>>> index a0ceb11a..7011e3cf 100644
>>>> --- a/include/odp/api/spec/ipsec.h
>>>> +++ b/include/odp/api/spec/ipsec.h
>>>> @@ -224,44 +224,46 @@ typedef struct odp_ipsec_outbound_config_t {
>>>>  } odp_ipsec_outbound_config_t;
>>>>
>>>>  /**
>>>> + * IPSEC operation mode support
>>>> + */
>>>> +typedef enum odp_ipsec_op_mode_support_t {
>>>> +       /**
>>>> +        * Mode is not supported
>>>> +        */
>>>> +       ODP_IPSEC_OP_MODE_UNSUPPORTED = 0,
>>>
>>> This looks good, but can this be shortened from
>>> odp_ipsec_op_mode_support_t to something like odp_ipsec_support_t? The
>>> enums could then be ODP_IPSEC_UNSUPPORTED / SUPPORTED / PREFERRED.
>>> That's a lot less typing and just as clear, it seems.
>>>
>>>> +       /**
>>>> +        * Mode is supported
>>>> +        */
>>>> +       ODP_IPSEC_OP_MODE_SUPPORTED,
>>>> +       /**
>>>> +        * Mode is supported and preferred
>>>> +        */
>>>> +       ODP_IPSEC_OP_MODE_PREFERRED,
>>>> +} odp_ipsec_op_mode_support_t;
>>
>> There is a generic use for this support mode eg in cryto sync vs async
>> so maybe we can create a generic enum ODP_MODE_SUPPORTED to be used in
>> different modules.
>>
> 
> +1 for Bala's suggestion.

Any suggestion for the header? I can't find one generic enough.


-- 
With best wishes
Dmitry

Reply via email to