Matias Elo(matiaselo) replied on github web page:

platform/linux-generic/pktio/dpdk.c
line 5
@@ -1079,7 +1079,7 @@ static int dpdk_input_queues_config(pktio_entry_t 
*pktio_entry,
                                    const odp_pktin_queue_param_t *p)
 {
        odp_pktin_mode_t mode = pktio_entry->s.param.in_mode;
-       odp_bool_t lockless;
+       uint8_t lockless;


Comment:
While packing the pkt_dpdk_t struct I changed pkt_dpdk_t.lockless_rx and 
pkt_dpdk_t.lockless_tx to uint8_t. I'm using the same type here.

> muvarov wrote
> why is that needed?


>> Dmitry Eremin-Solenikov(lumag) wrote:
>> This is not planned untill TigerMoth.


>>> nagarahalli wrote
>>> It is about 2.0 merge to master, it will happen sometime in the future.


>>>> Dmitry Eremin-Solenikov(lumag) wrote:
>>>> @nagarahalli Any reason why we shouldn't have it in master?


>>>>> nagarahalli wrote
>>>>> This change is done already in 2.0.


>>>>>> Dmitry Eremin-Solenikov(lumag) wrote:
>>>>>> @matiaselo ok.


>>>>>>> Matias Elo(matiaselo) wrote:
>>>>>>> Since there are currently no functions in sight to put into 
>>>>>>> pool_inlines.h I would suggest not to add a new header file. If/when 
>>>>>>> some pool inline function are added later on the header can be created 
>>>>>>> them. Is this OK for you?


>>>>>>>> Dmitry Eremin-Solenikov(lumag) wrote:
>>>>>>>> Just wanted to have pool functions in pool header, etc.


>>>>>>>>> Matias Elo(matiaselo) wrote:
>>>>>>>>> I followed the same pattern as the packet inlines. 
>>>>>>>>> _odp_packet_inline_offset_t is defined in packet_types.h.


>>>>>>>>>> Matias Elo(matiaselo) wrote:
>>>>>>>>>> pool_inlines.h would only include these two lines and looking at 
>>>>>>>>>> pool API there aren't any additional functions which should be 
>>>>>>>>>> inlined. Do you have a particular use case in mind for this header?


>>>>>>>>>>> Dmitry Eremin-Solenikov(lumag) wrote:
>>>>>>>>>>> And this to pool_inline_types.h.


>>>>>>>>>>>> Dmitry Eremin-Solenikov(lumag) wrote:
>>>>>>>>>>>> This should go to pool_inlines.h


https://github.com/Linaro/odp/pull/281#discussion_r149886864
updated_at 2017-11-09 08:01:16

Reply via email to