muvarov 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:
@matiaselo  yes, I see. While reading patches in that web interface sometime I 
miss some pieces of code.  Just above you changed that.

> Matias Elo(matiaselo) wrote:
> 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_r149890290
updated_at 2017-11-09 08:20:59

Reply via email to