Received: by 2002:ab2:6857:0:b0:1ef:ffd0:ce49 with SMTP id l23csp3478124lqp; Tue, 26 Mar 2024 10:07:14 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWsCfEAEnJM5XjxncqOTepay01qZv3nyjW1WhtDsHipQF29hn60a1QggTe3hkDXnBIk3FgKoREd9BjNTXOjx7WpgHqNZE9gvm1rBY7sMw== X-Google-Smtp-Source: AGHT+IGH6ov5bEjZkwHO3G69B0rLGWfAxXurEodtveEzdpej60hzhKeM6gc9UrJMlUFO2kBSmjZ+ X-Received: by 2002:a05:6122:3c04:b0:4c8:2803:9468 with SMTP id fu4-20020a0561223c0400b004c828039468mr1500870vkb.3.1711472834104; Tue, 26 Mar 2024 10:07:14 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1711472834; cv=pass; d=google.com; s=arc-20160816; b=zJ/V2xdo6q4v8ImwdLNnd0oE6ecRL1LJFqtVjtQm7nZVp1ZIqWXehwlbCfTtMZed2z wbtxyeN5Og3p1jpC7T+XxB0W/zPuvrNz0vdQCAXvvUrwrWDa9+xUf9dROBuptGnFdqh9 DPw18+O2t6BD9TwQuATQpZ5TDsUmgNrg2zuTs2EfjBgFq6122HfD4kapI7Qr18BGo/WJ 3TDf7k13aJJkNft38Q45Z2xeJjuLY5/u9IBvaiiqQ9kik1YiF+C9W0cAo4lTdgmr9Djs 7NJ95B5ADq7N7QzS0QisxoWNfd5sbw9oPwSl4x2Re1TwV8BzkmWr704bhz7FFs14x3G+ cEZA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:date:message-id:dkim-signature; bh=bq50C7r03mnPJYQbLMi3W08WnGxg7WKBeQErjDo/ugk=; fh=kV4IElyWADP7EXqNCcMTjo/vMhLl66qVECSm5ihApSw=; b=Sk4/nch3kr8XVie4ZsJakuoxAod/MD64f+Xo3iecBRRNsdZL/FlNjcg7XG30tdu0iw 5thRMhQtLJSWtu67Y2Mu14dE+6yIA8lJKuFWnByKibA+baEG0cm9vvak1ZJ9GCfpc16k NxDM3d9ZuUbCvmCi9zUavlpJPJsdEX84dLqn6ZqN1gBJxEe5gjYvUY++PyK/MeexJaC1 uvRd8UWVar15nrVaD/0mT1sdKF169XrMETNrbl76iz7NEI6vgTf0Le/bkRvEoE+Ydk9P WcgLPfv8H5v5gO+4Sdsm69avi9uS9USuhyjZLb0ae3bKo8USXjuTCHldlQBe+XhilCvT U1FQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=fail header.i=@embeddedor.com header.s=default header.b=kMIvgWJ2; arc=pass (i=1 spf=pass spfdomain=embeddedor.com dkim=pass dkdomain=embeddedor.com); spf=pass (google.com: domain of linux-kernel+bounces-119546-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-119546-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id j27-20020ac5ce1b000000b004d892e52365si793064vki.289.2024.03.26.10.07.13 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 Mar 2024 10:07:14 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-119546-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=fail header.i=@embeddedor.com header.s=default header.b=kMIvgWJ2; arc=pass (i=1 spf=pass spfdomain=embeddedor.com dkim=pass dkdomain=embeddedor.com); spf=pass (google.com: domain of linux-kernel+bounces-119546-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-119546-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 707261C62B3A for ; Tue, 26 Mar 2024 17:07:05 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 0F11F13D62B; Tue, 26 Mar 2024 17:04:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=embeddedor.com header.i=@embeddedor.com header.b="kMIvgWJ2" Received: from omta040.useast.a.cloudfilter.net (omta040.useast.a.cloudfilter.net [44.202.169.39]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7FF2D13D51C for ; Tue, 26 Mar 2024 17:04:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=44.202.169.39 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711472694; cv=none; b=Z39kTAupKyLRvQxszyvc50Z801xf9ZNmR5ZNYhs+p5KuOjbCquplQg9nP9oyU1tyFS6BuEE/f7n8W93OZFkr24IWxL6Uo8sRkMQ+5PduOV+riVQuVLzvACf0ta7re25ZBN5mf2NvqYFmj3bsDZlXko89vKgUNdo6A4p5lXSvvb0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711472694; c=relaxed/simple; bh=Cpri5PjjryFGqOusLKvKrIGD54oxva3AYCd9WDfkwGk=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=Vs0Ub/PwZwC7LT54BOTyWk7KNvfY73lODW0m9W2xmWxxt8Y6HI3c1qehlBNjmdWHC9XH2sNr9UMf0IqSe4vrVhQLuNVlZjPt+Z+BPGQukaQm6j+qJZ7RzmYDAbtIaqiqEERhc/wx+hQQQDT9gj3qhTHdYcewmmdb+tnMYJTj7m0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=embeddedor.com; spf=pass smtp.mailfrom=embeddedor.com; dkim=pass (2048-bit key) header.d=embeddedor.com header.i=@embeddedor.com header.b=kMIvgWJ2; arc=none smtp.client-ip=44.202.169.39 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=embeddedor.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=embeddedor.com Received: from eig-obgw-6004a.ext.cloudfilter.net ([10.0.30.197]) by cmsmtp with ESMTPS id ocShr2Xuvl9dRpAEFrWQlf; Tue, 26 Mar 2024 17:04:51 +0000 Received: from gator4166.hostgator.com ([108.167.133.22]) by cmsmtp with ESMTPS id pAE7rilYxuv6XpAE7rjUNJ; Tue, 26 Mar 2024 17:04:43 +0000 X-Authority-Analysis: v=2.4 cv=YbZ25BRf c=1 sm=1 tr=0 ts=6603002b a=1YbLdUo/zbTtOZ3uB5T3HA==:117 a=zXgy4KOrraTBHT4+ULisNA==:17 a=IkcTkHD0fZMA:10 a=K6JAEmCyrfEA:10 a=wYkD_t78qR0A:10 a=cm27Pg_UAAAA:8 a=QyXUC8HyAAAA:8 a=VwQbUJbxAAAA:8 a=ZDQiqXMRDEc8gDlBFqcA:9 a=QEXdDO2ut3YA:10 a=xmb-EsYY8bH0VWELuYED:22 a=AjGcO6oz07-iQ99wixmX:22 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=embeddedor.com; s=default; h=Content-Transfer-Encoding:Content-Type: In-Reply-To:From:References:Cc:To:Subject:MIME-Version:Date:Message-ID:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=bq50C7r03mnPJYQbLMi3W08WnGxg7WKBeQErjDo/ugk=; b=kMIvgWJ2boyXB4ghiNPGW96f4C 44Ptkhnr261b39hK52RZ0L/qFt2M4sRPsdENgHU0l4ulpRmO5WrintQqesdwraO36ZkCjzrcBByPg 32ZxOKEFfvrGNzVx3cNqpXgLNFq4YJJs9+9T37UHx5EdhRV8KNvkXg2h+cRMMC8qlWE2v2+1owTcv fo+AeQp6kggywBVoNKGDNc3Rr0UIa0SQw0PORbzrxAGatiJjnaUqsVoo1eUNX9pjQDLNXqGqADJuJ fLKX33ZUj9AP6UN+jywF/V7l3WXu+pfnHf0zuP/YpFCO29cQw6hfxflG3lI9oyCzGGOXnSg0Awa2j gbayfK4Q==; Received: from [201.172.173.147] (port=44416 helo=[192.168.15.10]) by gator4166.hostgator.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96.2) (envelope-from ) id 1rpADz-001bkE-2T; Tue, 26 Mar 2024 12:04:35 -0500 Message-ID: <4e0980bd-2de7-470f-ad71-f7ed28bb0173@embeddedor.com> Date: Tue, 26 Mar 2024 11:04:34 -0600 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH net-next 2/3] idpf: make virtchnl2.h self-contained Content-Language: en-US To: Alexander Lobakin , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni Cc: Kees Cook , "Gustavo A. R. Silva" , Nathan Chancellor , Simon Horman , nex.sw.ncis.osdt.itp.upstreaming@intel.com, intel-wired-lan@lists.osuosl.org, linux-hardening@vger.kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org References: <20240326164116.645718-1-aleksander.lobakin@intel.com> <20240326164116.645718-3-aleksander.lobakin@intel.com> From: "Gustavo A. R. Silva" In-Reply-To: <20240326164116.645718-3-aleksander.lobakin@intel.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - gator4166.hostgator.com X-AntiAbuse: Original Domain - vger.kernel.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - embeddedor.com X-BWhitelist: no X-Source-IP: 201.172.173.147 X-Source-L: No X-Exim-ID: 1rpADz-001bkE-2T X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: ([192.168.15.10]) [201.172.173.147]:44416 X-Source-Auth: gustavo@embeddedor.com X-Email-Count: 29 X-Org: HG=hgshared;ORG=hostgator; X-Source-Cap: Z3V6aWRpbmU7Z3V6aWRpbmU7Z2F0b3I0MTY2Lmhvc3RnYXRvci5jb20= X-Local-Domain: yes X-CMAE-Envelope: MS4xfLUAOAmdUD2D9hhSrOJ9IjmZGHDRHx0yg5tSfRpqUR7zlQBAdS4ULeQcZAuX5XWR1ztrErdSf7TDeXe/e7TCr6avbIsR0ITdB4JFJuBaSwkYmlSELvTs oTY6QUc2VG8+g3+v0Yv8ltK9E/HV4MUQNotEPcz04aCWlZGNUYSnPtJwID/BLaItwr000mXHSPsX3xfpwsOO5XpHzxIRDoFyNs+5H1BYULilZPl8O3ujAKgl On 3/26/24 10:41, Alexander Lobakin wrote: > To ease maintaining of virtchnl2.h, which already is messy enough, > make it self-contained by adding missing if_ether.h include due to > %ETH_ALEN usage. > At the same time, virtchnl2_lan_desc.h is not used anywhere in the > file, so remove this include to speed up C preprocessing. > > Acked-by: Kees Cook > Signed-off-by: Alexander Lobakin Acked-by: Gustavo A. R. Silva Thanks -- Gustavo > --- > drivers/net/ethernet/intel/idpf/virtchnl2.h | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/drivers/net/ethernet/intel/idpf/virtchnl2.h b/drivers/net/ethernet/intel/idpf/virtchnl2.h > index 4a3c4454d25a..29419211b3d9 100644 > --- a/drivers/net/ethernet/intel/idpf/virtchnl2.h > +++ b/drivers/net/ethernet/intel/idpf/virtchnl2.h > @@ -4,6 +4,8 @@ > #ifndef _VIRTCHNL2_H_ > #define _VIRTCHNL2_H_ > > +#include > + > /* All opcodes associated with virtchnl2 are prefixed with virtchnl2 or > * VIRTCHNL2. Any future opcodes, offloads/capabilities, structures, > * and defines must be prefixed with virtchnl2 or VIRTCHNL2 to avoid confusion. > @@ -17,8 +19,6 @@ > * must remain unchanged over time, so we specify explicit values for all enums. > */ > > -#include "virtchnl2_lan_desc.h" > - > /* This macro is used to generate compilation errors if a structure > * is not exactly the correct length. > */