mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-22 00:40:03 +00:00
net: rps: reset network header before calling skb_get_rxhash()
skb_get_rxhash() assumes the network header pointer of the skb is set
properly after the commit:
commit bfb564e739
Author: Krishna Kumar <krkumar2@in.ibm.com>
Date: Wed Aug 4 06:15:52 2010 +0000
core: Factor out flow calculation from get_rps_cpu
Signed-off-by: Changli Gao <xiaosuo@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
91fe8173be
commit
2d47b45951
1 changed files with 1 additions and 0 deletions
|
@ -2372,6 +2372,7 @@ static int get_rps_cpu(struct net_device *dev, struct sk_buff *skb,
|
|||
if (!rxqueue->rps_map && !rxqueue->rps_flow_table)
|
||||
goto done;
|
||||
|
||||
skb_reset_network_header(skb);
|
||||
if (!skb_get_rxhash(skb))
|
||||
goto done;
|
||||
|
||||
|
|
Loading…
Reference in a new issue