From patchwork Mon Jan 9 12:15:55 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tobias Regnery X-Patchwork-Id: 712643 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 3txvKX0y97z9sCM for ; Mon, 9 Jan 2017 23:17:04 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="HlQMnIVA"; dkim-atps=neutral Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1760287AbdAIMQ6 (ORCPT ); Mon, 9 Jan 2017 07:16:58 -0500 Received: from mail-wm0-f68.google.com ([74.125.82.68]:34738 "EHLO mail-wm0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1760237AbdAIMQQ (ORCPT ); Mon, 9 Jan 2017 07:16:16 -0500 Received: by mail-wm0-f68.google.com with SMTP id c85so21543083wmi.1 for ; Mon, 09 Jan 2017 04:16:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=DzXw+0i5D+0M7USTNtGaH8dh3sRtenAYFEmNSbktOe4=; b=HlQMnIVAFP97ZnbY1MqbI8ok+f2NPW8tot+z+UcAqtwsTEdllRUCiy4IX3qZLnONkd oO1Pmv8Xpl9ebFr4CgAxR4QDIf2ofTeOzdXSAA0XEgAeQFIhnJmUXc4kv8KH/Kt/LCHi K1Z3nLvZcui26hCu+oxlPpdCVfU9ch8TneRekCb7g7y9nl/jFgKeSjYOvh3+Tc7NZFve +03AOzv1YnA0pIH7EY9hJ24kbLxd792v1BvpVTUGlrJLnlw5fRSAKxw4jTUmqurJE0NC 6m8IvoXIyQ4YMQoj3a3VhnZ7pBDBtJKhr/8LQR2s4brSFFD4o2Bn1+fC4Vbtq27W3J8W pBAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=DzXw+0i5D+0M7USTNtGaH8dh3sRtenAYFEmNSbktOe4=; b=dcYQefsqXIEfRovo5ZkIdQPgyuPzJnqjyd6SjVzrGMxyaBiIT6WuHC972X8wF6d7H2 uclpmCp0qxwmiOFfO5NkhTw4YQSp3GEQd+6oX9ctxAdVMebmSXbgIIlTHmqikZJQcVIH mM87acnPBJgmezoBomym1uP7vFAyYEHO2wq95mSGjARvIcFPHCtNtJs4s144o0eyxfGl /lgS4HGnFqvEKvlGaZ391GOD+cyxwFUCIAP0rpYmYO5CCp6u1ipEstSe55GqojVJzLa4 O3ZkC10u8JSlAgxUecY9Tk4vWbaOn4Xz/gfzYOIbENN6WyzLoxuJzuSAdfelxXzADhAc DKGQ== X-Gm-Message-State: AIkVDXLc1nd6yomWrFmxsYsxeh6bFA/m+R6T4xWSmAXoAHM+dcJ0Eo+KgBZmD5TfLzWNjw== X-Received: by 10.223.174.207 with SMTP id y73mr11650055wrc.131.1483964175252; Mon, 09 Jan 2017 04:16:15 -0800 (PST) Received: from 5250pc-286.koolg.jmrlp.de ([83.243.48.51]) by smtp.gmail.com with ESMTPSA id xu5sm123215126wjc.49.2017.01.09.04.16.14 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 09 Jan 2017 04:16:14 -0800 (PST) From: Tobias Regnery To: netdev@vger.kernel.org, jcliburn@gmail.com, chris.snook@gmail.com Cc: davem@davemloft.net, Tobias Regnery Subject: [PATCH net-next] alx: add feature flag for rx checksumming Date: Mon, 9 Jan 2017 13:15:55 +0100 Message-Id: <20170109121555.4592-1-tobias.regnery@gmail.com> X-Mailer: git-send-email 2.9.3 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org The code to handle rx checksumming was in the driver since its introduction but for reasons unknown the feature flag was left out. Now it is possible to enable this feature with ethtool. Tested on my AR8161 ethernet card, there are no regressions observed in netperf if this feature is enabled. Signed-off-by: Tobias Regnery --- drivers/net/ethernet/atheros/alx/main.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/ethernet/atheros/alx/main.c b/drivers/net/ethernet/atheros/alx/main.c index c66195d00ed4..4c80e0689db9 100644 --- a/drivers/net/ethernet/atheros/alx/main.c +++ b/drivers/net/ethernet/atheros/alx/main.c @@ -1816,6 +1816,7 @@ static int alx_probe(struct pci_dev *pdev, const struct pci_device_id *ent) netdev->hw_features = NETIF_F_SG | NETIF_F_HW_CSUM | + NETIF_F_RXCSUM | NETIF_F_TSO | NETIF_F_TSO6;