Re: [ovs-dev] [PATCH v6] dpif-netdev: proper tx queue id

2015-11-05 Thread Ilya Maximets
There is a race for total number of threads between pmd threads. I'll prepare new version. Best regards, Ilya Maximets. On 23.10.2015 18:19, Ilya Maximets wrote: > Currently tx_qid is equal to pmd->core_id. This leads to unexpected > behavior if pmd-cpu-mask different from '/(0*)(1|3|7)?(f*)/', >

[ovs-dev] [PATCH v6] dpif-netdev: proper tx queue id

2015-10-23 Thread Ilya Maximets
Currently tx_qid is equal to pmd->core_id. This leads to unexpected behavior if pmd-cpu-mask different from '/(0*)(1|3|7)?(f*)/', e.g. if core_ids are not sequential, or doesn't start from 0, or both. Example: starting 2 pmd threads with 1 port, 2 rxqs per port, pmd-cpu-mask =