Received: by 2002:a05:6a10:9e8c:0:0:0:0 with SMTP id y12csp468012pxx; Mon, 26 Oct 2020 12:38:12 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzf4RwVF8+YFOZGBEkcUiPDfI5fVEY7zuepsq+VklACxG8ESk1wmfs48lXNtTHWvvMEsDx4 X-Received: by 2002:a17:906:383:: with SMTP id b3mr16895959eja.351.1603741092177; Mon, 26 Oct 2020 12:38:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1603741092; cv=none; d=google.com; s=arc-20160816; b=cGHb0jVmcF8r+mp+igPBZ1KcbKEwT3KCZRRnlrcLh0tldDDPwkm7OlVeTcfdDYRgAG K+Ecew4WRafqaqlpKARpLxMrYszpmrGyS/ikhC1UZJ9j8mKQN+zSdEFu/GtyN543wmmd 4rQuwLK8VFZXxnCa8+1FlpBJtJT44/P7wS63BQqLiZGRJUX60uvaLNtddnwt20EuAMMi HsdpIuTh5DCD3tWafUKRgZyKxJrUAXxyR/wHrD2dZsbimtj3L4Jg1A9yLWUWrFHBfC+I 1JCZIJ3QrAQg8I09o3LlTPzZoGvNYaY/MYa/6FQwMaoNGTJeJGbECZKqhPul2y7plslu CqpQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:cc:to:from:date :dkim-signature; bh=ZMbkSO5u1JJoFyh5K6fvRx+0ZRTGTL1JTHonTULpDnE=; b=h/6Ompr1o1uZCO2V8tHlLOBQ22gploZ8w8WCNAwlBa4iVrjcVqXeyVwOiFOPpBtJn1 6l6sN8rEOXUvYwE66TVI//gwyr74VoQUPKy2dOHjSmPCDALZkikeNpinn1smyF/kGB2m hMadleKCDzEZNefKnBBLBJkfzFt268fo0rGl16BbYzCgvfbNEJhjlPwDbVYi4zJYu0mZ edGoBeDE/1q/b2EL8suhMuE1iuat27AxHSVz1EfmiyMacWUagBshtm7DABstZTfzuMfn WBTXqryumKENoy9Wsc43+jOb2kryAIdFPj4p564KMT/eJahOazUoSvqUDUImHFC7vtg4 dOPg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=IIOyV2+t; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id g24si7385086edr.145.2020.10.26.12.37.50; Mon, 26 Oct 2020 12:38:12 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=IIOyV2+t; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1785791AbgJZQYE (ORCPT + 99 others); Mon, 26 Oct 2020 12:24:04 -0400 Received: from mail.kernel.org ([198.145.29.99]:34404 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1785790AbgJZQYE (ORCPT ); Mon, 26 Oct 2020 12:24:04 -0400 Received: from kicinski-fedora-PC1C0HJN.hsd1.ca.comcast.net (unknown [163.114.132.4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 25C2522284; Mon, 26 Oct 2020 16:24:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1603729444; bh=sWOMT7WbWdFXhjs8Zf0K00oVZnP0NtKQ0lk3D8kl7WA=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=IIOyV2+t7CPsr4YWE2sSaYX5mmMHMgvCjOI3AwYfyNkaIUv2YEhaP7yBmAvv61y9x 91NxVJR/BielzJwEVHWbWzU6l5Sj0+QUPC+JJw4YuVNzB415aCYJxhMZGVqZ/7twIZ 7H9Mm1y69YvYN6JcSCenuvwIbQ2qxqLYSZNHcU4Y= Date: Mon, 26 Oct 2020 09:24:03 -0700 From: Jakub Kicinski To: Yi Li Cc: davem@davemloft.net, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v2] net/core/dev.c : Use skb_is_gso Message-ID: <20201026092403.5e0634f3@kicinski-fedora-PC1C0HJN.hsd1.ca.comcast.net> In-Reply-To: <20201026013435.1910386-1-yili@winhong.com> References: <20201023135709.0f89fd59@kicinski-fedora-PC1C0HJN.hsd1.ca.comcast.net> <20201026013435.1910386-1-yili@winhong.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, 26 Oct 2020 09:34:35 +0800 Yi Li wrote: > Trivial fix to use func skb_is_gso in place of > test for skb_shinfo(skb)->gso_size. > > Signed-off-by: Yi Li So you gave up on all the drivers now? Please replace the word "fix" in the commit message with "refactoring", the resulting code is identical. The subject should be something like net: core: Use skb_is_gso() in skb_checksum_help() > diff --git a/net/core/dev.c b/net/core/dev.c > index 9499a414d67e..55f66e108059 100644 > --- a/net/core/dev.c > +++ b/net/core/dev.c > @@ -3205,7 +3205,7 @@ int skb_checksum_help(struct sk_buff *skb) > if (skb->ip_summed == CHECKSUM_COMPLETE) > goto out_set_summed; > > - if (unlikely(skb_shinfo(skb)->gso_size)) { > + if (unlikely(skb_is_gso(skb))) { > skb_warn_bad_offload(skb); > return -EINVAL; > }