compat-3.2.h: Avoid module_platform_driver redefinition
[~tnikolova/compat/.git] / compat / compat-3.6.c
1 /*
2  * Copyright 2012 Mellanox Technologies Ltd.
3  *
4  * This program is free software; you can redistribute it and/or modify
5  * it under the terms of the GNU General Public License version 2 as
6  * published by the Free Software Foundation.
7  *
8  */
9
10 #include <linux/cpu.h>
11 #include <linux/kernel.h>
12 #include <linux/bitops.h>
13 #include <linux/export.h>
14 #include <linux/types.h>
15 #include <linux/netdevice.h>
16
17 /**
18  * netif_get_num_default_rss_queues - default number of RSS queues
19  *
20  * This routine should set an upper limit on the number of RSS queues
21  * used by default by multiqueue devices.
22  */
23 int netif_get_num_default_rss_queues(void)
24 {
25         return min_t(int, DEFAULT_MAX_NUM_RSS_QUEUES, num_online_cpus());
26 }
27 EXPORT_SYMBOL(netif_get_num_default_rss_queues);