From: Krishna Kumar Date: Wed, 4 Aug 2010 06:15:52 +0000 (+0000) Subject: core: Factor out flow calculation from get_rps_cpu X-Git-Tag: v2.6.37-rc1~147^2~845 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bfb564e7391340638afe4ad67744a8f3858e7566;p=pandora-kernel.git core: Factor out flow calculation from get_rps_cpu Factor out flow calculation code from get_rps_cpu, since other functions can use the same code. Revisions: v2 (Ben): Separate flow calcuation out and use in select queue. v3 (Arnd): Don't re-implement MIN. v4 (Changli): skb->data points to ethernet header in macvtap, and make a fast path. Tested macvtap with this patch. v5 (Changli): - Cache skb->rxhash in skb_get_rxhash - macvtap may not have pow(2) queues, so change code for queue selection. (Arnd): - Use first available queue if all fails. Signed-off-by: Krishna Kumar Signed-off-by: David S. Miller --- Reading git-diff-tree failed