From patchwork Tue Nov 26 17:34:32 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tom Herbert X-Patchwork-Id: 294371 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id C0F712C00A6 for ; Wed, 27 Nov 2013 04:34:38 +1100 (EST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753291Ab3KZRef (ORCPT ); Tue, 26 Nov 2013 12:34:35 -0500 Received: from mail-vb0-f74.google.com ([209.85.212.74]:64102 "EHLO mail-vb0-f74.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752574Ab3KZRee (ORCPT ); Tue, 26 Nov 2013 12:34:34 -0500 Received: by mail-vb0-f74.google.com with SMTP id w8so633080vbj.5 for ; Tue, 26 Nov 2013 09:34:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=date:from:to:subject:message-id:user-agent:mime-version :content-type; bh=58xzQTTpNs/0AtLNWDnmnHbR/iTQ2LaQvq/vAskjUTA=; b=WnrPENhoPGzxdbIlp3/yb2c9QUcQJbF8ovJWqfwnitd5LzMMEdAxaPc6o4Qtui4kch IgY9duUvasojaCdzvXJY5q8JmhgS8Y1Bksz+JwoL1bn3TL1DHGVJctJ5h4VCUAKM8iJc xFkBATo+wWeKgpwiPT++FmxJPaaBgux6ZeXjSpXyM3UnWOKA4yZQTVX6RIBjgZ8eHfVX bbicDplFSCk7/Uq6RvEtOS4a8W3Mk1AnFgfij1Vstyafq299dxBA06Xil23x/L+oSJnT TlIBKHDRKoJwUubHsT9Eid+a21OvwOUpQFF4U2vtnNlx3+NFx+fDjuoz6hkiGdDTOKe2 LsAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:subject:message-id:user-agent :mime-version:content-type; bh=58xzQTTpNs/0AtLNWDnmnHbR/iTQ2LaQvq/vAskjUTA=; b=Vxe1pPBZ1im7UBe+R1o+B94BQsSzgLYkII+ZWaSUy4ROd+jsA7KeS5eC51icTLyloM sWxOeSaeYROUtN4jNCdse7Pof9zWd8C6NE0meTjcTznAhuFRUHrYV8i3Ur76pCke3o83 AAn715PNNJo+LSR65UUHcMrV4Ra3+Nnx9lB6PM9ftogiWh1BBr/r8QzsYNfRSpjkPx1S 4ffH9qElLA71mLcDmdM5OpATlqj5kQjJiSE4e4m80ncKdFkXW+DXawl4Ti1FIeDlDRNm 7eJrMM4K/QQeaRjnWGtPmaAFrsWQPxhkvERS/rLES8cZUPGotiK8HexjaNrqRYbyXgBP drag== X-Gm-Message-State: ALoCoQnZfmtE74B40XYYe+YnEx8mOB8qA37Ew8yaEIM0d7OjOlXT+tq0SVa6d8IBi0WcAtEiEa/TpYt5I+QBzH9+KtAChAAwA/2/qnj/Za74tU2kRctHgFgectTCH67c3AkPoHEx7mgivvL4419e2R4jMqMkvLL8ARZTBbCXmRSy7woivuTEcKPAWLXO7k4fNn0P3+o83ZEoml47bZEyjO59Fuh0v269NQ== X-Received: by 10.58.171.135 with SMTP id au7mr11676744vec.22.1385487273459; Tue, 26 Nov 2013 09:34:33 -0800 (PST) Received: from corp2gmr1-1.hot.corp.google.com (corp2gmr1-1.hot.corp.google.com [172.24.189.92]) by gmr-mx.google.com with ESMTPS id a24si11029820yhl.1.2013.11.26.09.34.33 for (version=TLSv1.1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 26 Nov 2013 09:34:33 -0800 (PST) Received: from tomh.mtv.corp.google.com (tomh.mtv.corp.google.com [172.18.82.128]) by corp2gmr1-1.hot.corp.google.com (Postfix) with ESMTP id 4B12C31C29A; Tue, 26 Nov 2013 09:34:33 -0800 (PST) Received: by tomh.mtv.corp.google.com (Postfix, from userid 60832) id 08F76200AFB; Tue, 26 Nov 2013 09:34:32 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by tomh.mtv.corp.google.com (Postfix) with ESMTP id EB5782005B3; Tue, 26 Nov 2013 09:34:32 -0800 (PST) Date: Tue, 26 Nov 2013 09:34:32 -0800 (PST) From: Tom Herbert To: netdev@vger.kernel.org, davem@davemloft.net Subject: [PATCH v2 16/17] net: sun-niu calls skb_set_rxhash Message-ID: User-Agent: Alpine 2.02 (DEB 1266 2009-07-14) MIME-Version: 1.0 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Drivers should call skb_set_rxhash to set the rxhash and its type in an skbuff. Signed-off-by: Tom Herbert --- drivers/net/ethernet/sun/niu.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/drivers/net/ethernet/sun/niu.c b/drivers/net/ethernet/sun/niu.c index 388540f..805808d 100644 --- a/drivers/net/ethernet/sun/niu.c +++ b/drivers/net/ethernet/sun/niu.c @@ -3493,10 +3493,12 @@ static int niu_process_rx_pkt(struct napi_struct *napi, struct niu *np, rh = (struct rx_pkt_hdr1 *) skb->data; if (np->dev->features & NETIF_F_RXHASH) - skb->rxhash = ((u32)rh->hashval2_0 << 24 | - (u32)rh->hashval2_1 << 16 | - (u32)rh->hashval1_1 << 8 | - (u32)rh->hashval1_2 << 0); + skb_set_rxhash(skb, + ((u32)rh->hashval2_0 << 24 | + (u32)rh->hashval2_1 << 16 | + (u32)rh->hashval1_1 << 8 | + (u32)rh->hashval1_2 << 0), + RXHASH_TYPE_L3); skb_pull(skb, sizeof(*rh)); rp->rx_packets++;