[OpenWrt-Devel] Symmetric MultiProcessing broken for IXP4xx arch.

Felix Fietkau nbd at openwrt.org
Sat Jul 12 10:58:38 EDT 2014

On 2014-07-12 16:51, Carlos Ferreira wrote:
> Yes I know that, but the thing is, for the 3.10 kernel, CONFIG_RPS
> depends on CONFIG_SMP.
> CONFIG_RPS enables the definition of  real_num_rx_queues field for the
> netdev_rx_queue struct (netdevice.h). Netmap requires the existence of
> the real_num_rx_queues field. I cannot compile it CONFIG_RPS is not active.
> Beyond 3.13 (I think), the real_num_rx_queues field is defined if
> CONFIG_SYSFS is defined.
I would suggest that you fix this in netmap instead. Especially for
something as trivial as this, it makes no sense to try to enable SMP on
a non-SMP device.

- Felix
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org

More information about the openwrt-devel mailing list