Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp1414011imu; Wed, 23 Jan 2019 17:02:47 -0800 (PST) X-Google-Smtp-Source: ALg8bN6F76ezTEmVc2FgKu4NRWJwi40dOOcSiMTT/78Cf8N+1PHkw2hihECJv1JTlstpzWu94COL X-Received: by 2002:a63:9b11:: with SMTP id r17mr4104956pgd.416.1548291767654; Wed, 23 Jan 2019 17:02:47 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1548291767; cv=none; d=google.com; s=arc-20160816; b=ff3g04W23gORXHbP99hq5FA3cpNkvG+VXhoCz4W4m5lEErjL4oNQPSyIvingp0tsGi yYLXmIq+GXaT1AIOikfrZUYfb6rgX63yzL2mNXBsQ5YVs/grkvXmdTI4t4c/FgxOYZvv WUDbiODLxxpVHUlOOaWH1oaOoLCS4yGwKxP40BL75WboRiwH5OI7dwk+YURT1c1CCYW7 coIj+FRuXFK98wtyIfkJ0A8hSRhdKkI/uJOyEQn59uTCjtNRIIruQOkLTJ6Um1fOtjki it4L44DETYQC18n/KnuDymXWJp4KaqBdj/38Cve5Bxr0Vu26vwauFpDWfLfSHyteb86g dVTw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:from:subject:cc:to:message-id:date; bh=1PS25OyifJTumAYf7nZDK7ZBGOKBCMn81VOQ2fOZTpU=; b=zCQf8GoHx8F06WrxbKbZuNZwuZ8lzlrdeEg8+THlphESF7TsuL/IYluD36Z5OrYR4P P68b0BqQN8YlwFZax34cwWlUsqRr43x4Ic204cHxu9fzUB2pfAmyArwp8w8arRiLp6cq 5kO11J6ucvNFGdFjWYnc8F1V3D4K55NuLFeKjj1J4m5OL5hfmzyadpZfFmzZeqFv4Bmg Z2MOdY8s+31JQOk8nzmG8YSKYW1xmy2UncM5+SBgKBrR+t8IkDKGj4E9n5oW7GvaAHlh DI8DWS1ZJiPdhACb5wiiIJViD1Ba29lC7MRdY7tJkTYmBv2RkLP/XOZpRnvzoHhJOX1R jQog== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id c3si19775384plr.178.2019.01.23.17.02.30; Wed, 23 Jan 2019 17:02:47 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726763AbfAXBBB (ORCPT + 99 others); Wed, 23 Jan 2019 20:01:01 -0500 Received: from shards.monkeyblade.net ([23.128.96.9]:51650 "EHLO shards.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726235AbfAXBBA (ORCPT ); Wed, 23 Jan 2019 20:01:00 -0500 Received: from localhost (unknown [IPv6:2601:601:9f80:35cd::bf5]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) (Authenticated sender: davem-davemloft) by shards.monkeyblade.net (Postfix) with ESMTPSA id C9A52100A50C2; Wed, 23 Jan 2019 17:00:59 -0800 (PST) Date: Wed, 23 Jan 2019 17:00:57 -0800 (PST) Message-Id: <20190123.170057.1824955058543142908.davem@davemloft.net> To: f.fainelli@gmail.com Cc: antoine.tenart@bootlin.com, sd@queasysnail.net, andrew@lunn.ch, hkallweit1@gmail.com, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, thomas.petazzoni@bootlin.com, alexandre.belloni@bootlin.com, quentin.schulz@bootlin.com, allan.nielsen@microchip.com Subject: Re: [PATCH net-next 03/10] net: macsec: move some definitions in a dedicated header From: David Miller In-Reply-To: <955d1bdf-037e-ae26-a9da-8da2a51a7cbd@gmail.com> References: <20190123155638.13852-1-antoine.tenart@bootlin.com> <20190123155638.13852-4-antoine.tenart@bootlin.com> <955d1bdf-037e-ae26-a9da-8da2a51a7cbd@gmail.com> X-Mailer: Mew version 6.8 on Emacs 26.1 Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12 (shards.monkeyblade.net [149.20.54.216]); Wed, 23 Jan 2019 17:01:00 -0800 (PST) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Florian Fainelli Date: Wed, 23 Jan 2019 12:11:37 -0800 > On 1/23/19 7:56 AM, Antoine Tenart wrote: >> This patch moves some structure, type and identifier definitions into a >> MACsec specific header. This patch does not modify how the MACsec code >> is running and only move things around. This is a preparation for the >> future MACsec hardware offloading support, which will re-use those >> definitions outside macsec.c. >> >> Signed-off-by: Antoine Tenart >> --- >> drivers/net/macsec.c | 164 +-------------------------------------- >> include/net/macsec.h | 178 +++++++++++++++++++++++++++++++++++++++++++ >> 2 files changed, 179 insertions(+), 163 deletions(-) >> create mode 100644 include/net/macsec.h >> >> diff --git a/drivers/net/macsec.c b/drivers/net/macsec.c >> index 56e354305f76..c3a138dd4386 100644 >> --- a/drivers/net/macsec.c >> +++ b/drivers/net/macsec.c >> @@ -17,10 +17,9 @@ >> #include >> #include >> >> +#include >> #include > > I would probably go with include/linux/if_macsec.h and have > uapi/linux/if_macsec.h include that file directly. This would be > consistent with other types of network interfaces: bridge, vlan etc. Agreed.