Subject: Re: [PATCH] Software receive packet steering

From: Stephen Hemminger <[email-masked]>
Date: Wed, 8 Apr 2009 16:09:48 -0700

On Wed, 8 Apr 2009 15:48:12 -0700
Tom Herbert <[email-masked]> wrote:

> -extern int		netif_receive_skb(struct sk_buff *skb);
> +extern int            __netif_receive_skb(struct sk_buff *skb);
> +
> +static inline int netif_receive_skb(struct sk_buff *skb)
> +{
> +#ifdef CONFIG_NET_SOFTRPS
> +	return netif_rx(skb);
> +#else
> +	return __netif_receive_skb(skb);
> +#endif
> +}

Ugh, this forces all devices receiving back into a single backlog
queue.