On 31.05.2017 17:14, Savolainen, Petri (Nokia - FI/Espoo) wrote:
> 
> 
>> -----Original Message-----
>> From: Dmitry Eremin-Solenikov [mailto:dmitry.ereminsoleni...@linaro.org]
>> Sent: Wednesday, May 31, 2017 4:18 PM
>> To: Savolainen, Petri (Nokia - FI/Espoo) <petri.savolai...@nokia.com>;
>> Github ODP bot <odp...@yandex.ru>; lng-odp@lists.linaro.org
>> Subject: Re: [lng-odp] [PATCH API-NEXT v2 16/20] linux-generic: packet:
>> add functions to optimize memset and memcmp paths
>>
>> On 31.05.2017 15:08, Savolainen, Petri (Nokia - FI/Espoo) wrote:
>>>
>>>> diff --git a/platform/linux-generic/include/odp_packet_internal.h
>>>> b/platform/linux-generic/include/odp_packet_internal.h
>>>> index d0db7008..a480a748 100644
>>>> --- a/platform/linux-generic/include/odp_packet_internal.h
>>>> +++ b/platform/linux-generic/include/odp_packet_internal.h
>>>> @@ -237,6 +237,12 @@ int packet_parse_common(packet_parser_t *pkt_hdr,
>>>> const uint8_t *ptr,
>>>>
>>>>  int _odp_cls_parse(odp_packet_hdr_t *pkt_hdr, const uint8_t
>> *parseptr);
>>>>
>>>> +int _odp_packet_set_data(odp_packet_t pkt, uint32_t offset,
>>>> +                   uint8_t c, uint32_t len);
>>>> +
>>>> +int _odp_packet_cmp_data(odp_packet_t pkt, uint32_t offset,
>>>> +                   const void *s, uint32_t len);
>>>> +
>>>
>>> Since packet_internal.h is internal header and should not be visible to
>> application, _odp prefix is not needed. Most (all recent) functions in the
>> file do not have prefix. So, change to packet_set_data() and
>> packet_cmp_data()
>>
>>
>> These symbols still leak into static library poisoning global name. Thus
>> in my opinion we should limit non-static symbols to odp_ and _odp_
>> namespaces.
>>
> 
> OK. Will you correct all other comments, including checkpatch warnings. It 
> would be good to get these into the next release (wrapping up this week).


Sure!


-- 
With best wishes
Dmitry

Reply via email to