From patchwork Wed Oct 9 23:20:11 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?b?TWFoZXNoIEJhbmRld2FyICjgpK7gpLngpYfgpLYg4KSs4KSC4KSh4KWH4KS14KS+4KSwKQ==?= X-Patchwork-Id: 1174192 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=google.com header.i=@google.com header.b="GekLf8RH"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 46pVYv3Sdmz9s7T for ; Thu, 10 Oct 2019 10:20:19 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732739AbfJIXUS (ORCPT ); Wed, 9 Oct 2019 19:20:18 -0400 Received: from mail-pf1-f202.google.com ([209.85.210.202]:38613 "EHLO mail-pf1-f202.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732255AbfJIXUS (ORCPT ); Wed, 9 Oct 2019 19:20:18 -0400 Received: by mail-pf1-f202.google.com with SMTP id d126so3098565pfd.5 for ; Wed, 09 Oct 2019 16:20:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=date:message-id:mime-version:subject:from:to:cc; bh=/n+ehI71rbRCVMQAQxg3HDPOQMoXkcqd431ddfw2Uh0=; b=GekLf8RHSg2do9xWdJljMA3fiZPT9PcktMl1ly/ZqsOqSfDZ7umUQBTK8jMRGURPPN 9eYHOaQ0cGDmwqrI/EpXCRgmThebbDxGxelGiZBilrMkqwE3b10NJwO66rxcuJmv9224 stDktOSud6BXVuVYp9Fi9O0ImRi/1Pe6nYrNHH7Hkw9BpgjV06M+7M7gSzcDLwMSN47S PsFSRx/9JCj8q8oX0CLupgJMsvfdY00PRcQEsfBlDMqV+stT+uhaRi9W+yAV/uV+zrl5 evG/sFFCnnN5tk9US21W3b8ddTWEI+FXRDD58Y3Bntkl7sFdijQEZYiDXiCORxzwyrAP 52mw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:message-id:mime-version:subject:from:to:cc; bh=/n+ehI71rbRCVMQAQxg3HDPOQMoXkcqd431ddfw2Uh0=; b=EIW5PXDcjaZP5vqQTzbdMP4gUdgblgzJGsH0YARawNk0gbwM4IFm+6D1SPhlHVJmAl 7jzqPgJshIDU50IyF9yWwxPXvHiYRkjkc4zeB93SPFE1GIRw1r8ov9cP69x8ooDlyPDE i3EnqQbsQKKHrOMouNVFcDaQroUnaNtU7RknPlCWnKbDhHDB0XMElNULxELpT1srg9P7 +tvmAFQ0wepZXAZmAwRJrfOqVwKvXIvj+U29Rs3Md+xA7A+yWuj4TrTu48UipWUNND2V +8WR2AbYOScWQH0etjfn61TqbpW7xqpxJJv/cvnGj//Zyg6X59j6CVVnf3bKnsy3Tc8d scTA== X-Gm-Message-State: APjAAAXxEi+Tzwi1bp88E317AkebhiLJmBJRs1ZuCNcXkBQdLnnISEOs uaqDA3dsPgfql6jwLckUDEN50Oxp92qGI6l6FIGx8pPrmxdJwU9oj5RIfPkEtxAj3jIqbtpJFlD nNLakA7eBjMPA+IhRPfoK4LVxdFh7BveQfRGagG09G1wer5oSV6Led1C3LS0txwjh X-Google-Smtp-Source: APXvYqwwEXDqLWgRjoNjCkfRT9sx/7TZsLEmJINY2RwfelmzKSlCnTUtl+IsWA4xsS0Tv6Ht7eJxBtdheOgB X-Received: by 2002:a63:6581:: with SMTP id z123mr7063536pgb.367.1570663216962; Wed, 09 Oct 2019 16:20:16 -0700 (PDT) Date: Wed, 9 Oct 2019 16:20:11 -0700 Message-Id: <20191009232011.240381-1-maheshb@google.com> Mime-Version: 1.0 X-Mailer: git-send-email 2.23.0.581.g78d2f28ef7-goog Subject: [PATCH next] ipvlan: consolidate TSO flags using NETIF_F_ALL_TSO From: Mahesh Bandewar To: Netdev Cc: Eric Dumazet , David Miller , Mahesh Bandewar , Mahesh Bandewar Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org This will ensure that any new TSO related flags added (which would be part of ALL_TSO mask and IPvlan driver doesn't need to update every time new flag gets added. Signed-off-by: Mahesh Bandewar Suggested-by: Eric Dumazet --- drivers/net/ipvlan/ipvlan_main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/ipvlan/ipvlan_main.c b/drivers/net/ipvlan/ipvlan_main.c index 887bbba4631e..b0ac557f8e60 100644 --- a/drivers/net/ipvlan/ipvlan_main.c +++ b/drivers/net/ipvlan/ipvlan_main.c @@ -108,8 +108,8 @@ static void ipvlan_port_destroy(struct net_device *dev) #define IPVLAN_FEATURES \ (NETIF_F_SG | NETIF_F_CSUM_MASK | NETIF_F_HIGHDMA | NETIF_F_FRAGLIST | \ - NETIF_F_GSO | NETIF_F_TSO | NETIF_F_GSO_ROBUST | \ - NETIF_F_TSO_ECN | NETIF_F_TSO6 | NETIF_F_GRO | NETIF_F_RXCSUM | \ + NETIF_F_GSO | NETIF_F_ALL_TSO | NETIF_F_GSO_ROBUST | \ + NETIF_F_GRO | NETIF_F_RXCSUM | \ NETIF_F_HW_VLAN_CTAG_FILTER | NETIF_F_HW_VLAN_STAG_FILTER) #define IPVLAN_STATE_MASK \