[ovs-dev] [PATCH 4/6] dpif-netdev: Allow controlling non PMD threads' affinity
Daniele Di Proietto
diproiettod at vmware.com
Mon Mar 16 18:28:57 UTC 2015
> On 16 Mar 2015, at 15:23, Traynor, Kevin <kevin.traynor at intel.com> wrote:
>
>
>> -----Original Message-----
>> From: dev [mailto:dev-bounces at openvswitch.org] On Behalf Of Daniele Di
>> Proietto
>> Sent: Thursday, March 12, 2015 6:05 PM
>> To: dev at openvswitch.org
>> Subject: [ovs-dev] [PATCH 4/6] dpif-netdev: Allow controlling non PMD
>> threads' affinity
>>
>> This commit introduces the 'other_config:nonpmd-cpu-mask' key to control
>> the CPU affinity of non PMD threads.
>>
>> Signed-off-by: Daniele Di Proietto <diproiettod at vmware.com>
>> ---
>
> [snip]
>
>> static char *
>> diff --git a/lib/dpif-provider.h b/lib/dpif-provider.h
>> index 7b4878eb..3612766 100644
>> --- a/lib/dpif-provider.h
>> +++ b/lib/dpif-provider.h
>> @@ -309,9 +309,10 @@ struct dpif_class {
>> /* If 'dpif' creates its own I/O polling threads, refreshes poll threads
>> * configuration. 'n_rxqs' configures the number of rx_queues, which
>> * are distributed among threads. 'cmask' configures the cpu mask
>> - * for setting the polling threads' cpu affinity. */
>> + * for setting the polling threads' cpu affinity. 'cmask_nonpmd'
>> + * configures the cpumask of the remaining OVS threads */
>> int (*poll_threads_set)(struct dpif *dpif, unsigned int n_rxqs,
>> - const char *cmask);
>> + const char *cmask, const char *cmask_nonpmd);
>
> You should probably rename cmask to cmask_pmd similar to how you have made the
> names more specific elsewhere.
You’re right, fixed. Thanks!
More information about the dev
mailing list