From mboxrd@z Thu Jan 1 00:00:00 1970 From: Govindarajulu Varadarajan <_govind@gmx.com> Subject: [PATCH net-next] net: use skb_get_hash_raw instead of skb_get_hash in set_rps_cpu Date: Wed, 19 Nov 2014 15:30:44 +0530 Message-ID: <1416391244-27390-1-git-send-email-_govind@gmx.com> Cc: Govindarajulu Varadarajan <_govind@gmx.com> To: davem@davemloft.net, netdev@vger.kernel.org Return-path: Received: from mout.gmx.net ([212.227.17.20]:60560 "EHLO mout.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754130AbaKSKA4 (ORCPT ); Wed, 19 Nov 2014 05:00:56 -0500 Sender: netdev-owner@vger.kernel.org List-ID: In set_rps_cpu, we call skb_get_hash to get the hash of skb. The caller get_rps_cpu has already determined the hash of skb by calling skb_get_hash. Since get_rps_cpu is the only caller of set_rps_cpu, we can use skb_get_hash_raw Signed-off-by: Govindarajulu Varadarajan <_govind@gmx.com> --- net/core/dev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/core/dev.c b/net/core/dev.c index 1ab168e..b4ad4d1 100644 --- a/net/core/dev.c +++ b/net/core/dev.c @@ -3055,7 +3055,7 @@ set_rps_cpu(struct net_device *dev, struct sk_buff *skb, flow_table = rcu_dereference(rxqueue->rps_flow_table); if (!flow_table) goto out; - flow_id = skb_get_hash(skb) & flow_table->mask; + flow_id = skb_get_hash_raw(skb) & flow_table->mask; rc = dev->netdev_ops->ndo_rx_flow_steer(dev, skb, rxq_index, flow_id); if (rc < 0) -- 2.1.0