From nobody Mon Feb 9 14:14:52 2026 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.11]) (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 7AB1D223DC6; Thu, 24 Apr 2025 11:32:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=192.198.163.11 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745494376; cv=none; b=jH5nWRn4jcb6nRtClgTGNuVOp2qamPwUdOV4whS4v7yU3ZXhHVkQAZGO72xSYC3HRi0+4RIIf5SZE3Q47oM8WudqRCLJgw1LjxqZVPeFMlV2W80BxmU8wBUYykhVoIxqlaRhiuYxLNh4nzUtaO15+NaQ/USy9NoDQWEp7y+y+6A= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745494376; c=relaxed/simple; bh=U7ROEzQf7kI2SxB+ycgeWlydijkY74DqlRk7O10n3Ls=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=kf9SYo8Stw2rKvEdyTf26kc4Gjm4TZKMnldpko/OXsgskK0QG9y413sSKBkje/lfSLTVTWVyp94xcv5gJciFPizxgUz6b+ZKQRNSaJ2YKTpdIvTodsnAIP/JqRkIm32DpbQzm8uZjIeJiGoJVHGz5Ei1Ifpfln75sGyYXm642Yw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=S0JmMykz; arc=none smtp.client-ip=192.198.163.11 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="S0JmMykz" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1745494374; x=1777030374; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=U7ROEzQf7kI2SxB+ycgeWlydijkY74DqlRk7O10n3Ls=; b=S0JmMykzSEMAa1tSQALBWkI8G4+j2MsGlA7qvLb2UqkpLom68hODsgwn jzM0H+aMU/fSp0zYJmkS3I5Q5esiXvUBLjSxH2RRd7VT+BxeHfcGyDW3s 62Q0ge2HK/fi5CagJ+lApYlKxKjLoUX36nmZ2JZSVXbK++J/g+XZOPm0d a8Tyjv6ZFUz9iC5/P0RZQhgIKxt7Jh7PRdwF9CuEKMeMYk4wJlr6N1Yo0 cwhGzt2C97pJCwcOmlP21VY08LIPYDTD4QQRBNa5SIqw2jLWsHju0RdUb LZsQarSDFebapANEWl4WcqDpZ3uFhbOhPjWWO8Mlz4UPipVxjyDUzxW4q w==; X-CSE-ConnectionGUID: yLUaR5t/Rvy4iUgmne+jWg== X-CSE-MsgGUID: 0kxCW9qARICr2uyYSbOBGw== X-IronPort-AV: E=McAfee;i="6700,10204,11412"; a="57771155" X-IronPort-AV: E=Sophos;i="6.15,235,1739865600"; d="scan'208";a="57771155" Received: from fmviesa005.fm.intel.com ([10.60.135.145]) by fmvoesa105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Apr 2025 04:32:53 -0700 X-CSE-ConnectionGUID: ef8wUmQRT2ueIKavZ1eQKA== X-CSE-MsgGUID: NLlOZMPsSF6gycI2a6+Rdw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.15,235,1739865600"; d="scan'208";a="137389342" Received: from irvmail002.ir.intel.com ([10.43.11.120]) by fmviesa005.fm.intel.com with ESMTP; 24 Apr 2025 04:32:47 -0700 Received: from mglak.igk.intel.com (mglak.igk.intel.com [10.237.112.146]) by irvmail002.ir.intel.com (Postfix) with ESMTP id 7E90833EA2; Thu, 24 Apr 2025 12:32:44 +0100 (IST) From: Larysa Zaremba To: intel-wired-lan@lists.osuosl.org, Tony Nguyen Cc: "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Simon Horman , Jonathan Corbet , Przemek Kitszel , Jiri Pirko , Tatyana Nikolova , Andrew Lunn , Alexander Lobakin , Michael Ellerman , Maciej Fijalkowski , Lee Trager , Madhavan Srinivasan , Larysa Zaremba , Sridhar Samudrala , Jacob Keller , Michal Swiatkowski , Mateusz Polchlopek , Ahmed Zaki , netdev@vger.kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, "Karlsson, Magnus" , Emil Tantilov , Madhu Chittim , Josh Hay , Milena Olech , pavan.kumar.linga@intel.com, "Singhai, Anjali" Subject: [PATCH iwl-next v2 01/14] virtchnl: create 'include/linux/intel' and move necessary header files Date: Thu, 24 Apr 2025 13:32:24 +0200 Message-ID: <20250424113241.10061-2-larysa.zaremba@intel.com> X-Mailer: git-send-email 2.47.0 In-Reply-To: <20250424113241.10061-1-larysa.zaremba@intel.com> References: <20250424113241.10061-1-larysa.zaremba@intel.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Victor Raj Move intel specific header files into new folder include/linux/intel. Suggested-by: Alexander Lobakin Reviewed-by: Sridhar Samudrala Signed-off-by: Victor Raj Signed-off-by: Larysa Zaremba --- MAINTAINERS | 6 +++--- drivers/infiniband/hw/irdma/i40iw_if.c | 2 +- drivers/infiniband/hw/irdma/main.h | 2 +- drivers/infiniband/hw/irdma/osdep.h | 2 +- drivers/net/ethernet/intel/i40e/i40e.h | 4 ++-- drivers/net/ethernet/intel/i40e/i40e_client.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_common.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_prototype.h | 2 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 2 +- drivers/net/ethernet/intel/iavf/iavf.h | 2 +- drivers/net/ethernet/intel/iavf/iavf_common.c | 2 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 2 +- drivers/net/ethernet/intel/iavf/iavf_prototype.h | 2 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 2 +- drivers/net/ethernet/intel/iavf/iavf_types.h | 4 +--- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 2 +- drivers/net/ethernet/intel/ice/ice.h | 2 +- drivers/net/ethernet/intel/ice/ice_common.h | 2 +- drivers/net/ethernet/intel/ice/ice_idc_int.h | 2 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 2 +- drivers/net/ethernet/intel/ice/ice_vf_lib.h | 2 +- drivers/net/ethernet/intel/ice/ice_virtchnl.h | 2 +- drivers/net/ethernet/intel/idpf/idpf.h | 2 +- drivers/net/ethernet/intel/idpf/idpf_txrx.h | 2 +- drivers/net/ethernet/intel/libie/rx.c | 2 +- include/linux/{net =3D> }/intel/i40e_client.h | 0 include/linux/{net =3D> }/intel/iidc.h | 0 include/linux/{net =3D> }/intel/libie/rx.h | 0 include/linux/{avf =3D> intel}/virtchnl.h | 0 .../ethernet/intel/idpf =3D> include/linux/intel}/virtchnl2.h | 0 .../intel/idpf =3D> include/linux/intel}/virtchnl2_lan_desc.h | 0 32 files changed, 29 insertions(+), 31 deletions(-) rename include/linux/{net =3D> }/intel/i40e_client.h (100%) rename include/linux/{net =3D> }/intel/iidc.h (100%) rename include/linux/{net =3D> }/intel/libie/rx.h (100%) rename include/linux/{avf =3D> intel}/virtchnl.h (100%) rename {drivers/net/ethernet/intel/idpf =3D> include/linux/intel}/virtchnl= 2.h (100%) rename {drivers/net/ethernet/intel/idpf =3D> include/linux/intel}/virtchnl= 2_lan_desc.h (100%) diff --git a/MAINTAINERS b/MAINTAINERS index 657a67f9031e..2e2a57dfea8f 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -11884,8 +11884,8 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/gi= t/tnguy/next-queue.git F: Documentation/networking/device_drivers/ethernet/intel/ F: drivers/net/ethernet/intel/ F: drivers/net/ethernet/intel/*/ -F: include/linux/avf/virtchnl.h -F: include/linux/net/intel/iidc.h +F: include/linux/intel/iidc.h +F: include/linux/intel/virtchnl.h =20 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA M: Mustafa Ismail @@ -13534,7 +13534,7 @@ L: netdev@vger.kernel.org S: Maintained T: git https://github.com/alobakin/linux.git F: drivers/net/ethernet/intel/libie/ -F: include/linux/net/intel/libie/ +F: include/linux/intel/libie/ K: libie =20 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE diff --git a/drivers/infiniband/hw/irdma/i40iw_if.c b/drivers/infiniband/hw= /irdma/i40iw_if.c index cc50a7070371..cfd71fe5bd79 100644 --- a/drivers/infiniband/hw/irdma/i40iw_if.c +++ b/drivers/infiniband/hw/irdma/i40iw_if.c @@ -2,7 +2,7 @@ /* Copyright (c) 2015 - 2021 Intel Corporation */ #include "main.h" #include "i40iw_hw.h" -#include +#include =20 static struct i40e_client i40iw_client; =20 diff --git a/drivers/infiniband/hw/irdma/main.h b/drivers/infiniband/hw/ird= ma/main.h index bb0b6494ccb2..d6e446dec2be 100644 --- a/drivers/infiniband/hw/irdma/main.h +++ b/drivers/infiniband/hw/irdma/main.h @@ -29,7 +29,7 @@ #include #endif #include -#include +#include #include #include #include diff --git a/drivers/infiniband/hw/irdma/osdep.h b/drivers/infiniband/hw/ir= dma/osdep.h index 4b4f78288d12..abb10e35d33b 100644 --- a/drivers/infiniband/hw/irdma/osdep.h +++ b/drivers/infiniband/hw/irdma/osdep.h @@ -5,7 +5,7 @@ =20 #include #include -#include +#include #include =20 #define STATS_TIMER_DELAY 60000 diff --git a/drivers/net/ethernet/intel/i40e/i40e.h b/drivers/net/ethernet/= intel/i40e/i40e.h index c67963bfe14e..287ddfec5024 100644 --- a/drivers/net/ethernet/intel/i40e/i40e.h +++ b/drivers/net/ethernet/intel/i40e/i40e.h @@ -8,8 +8,8 @@ #include #include #include -#include -#include +#include +#include #include #include #include diff --git a/drivers/net/ethernet/intel/i40e/i40e_client.c b/drivers/net/et= hernet/intel/i40e/i40e_client.c index 59263551c383..a6a6d12ec250 100644 --- a/drivers/net/ethernet/intel/i40e/i40e_client.c +++ b/drivers/net/ethernet/intel/i40e/i40e_client.c @@ -3,7 +3,7 @@ =20 #include #include -#include +#include =20 #include "i40e.h" =20 diff --git a/drivers/net/ethernet/intel/i40e/i40e_common.c b/drivers/net/et= hernet/intel/i40e/i40e_common.c index b11c35e307ca..cd82d4069861 100644 --- a/drivers/net/ethernet/intel/i40e/i40e_common.c +++ b/drivers/net/ethernet/intel/i40e/i40e_common.c @@ -1,7 +1,7 @@ // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2013 - 2021 Intel Corporation. */ =20 -#include +#include #include #include #include diff --git a/drivers/net/ethernet/intel/i40e/i40e_prototype.h b/drivers/net= /ethernet/intel/i40e/i40e_prototype.h index 099bb8ab7d70..eae76404289a 100644 --- a/drivers/net/ethernet/intel/i40e/i40e_prototype.h +++ b/drivers/net/ethernet/intel/i40e/i40e_prototype.h @@ -5,7 +5,7 @@ #define _I40E_PROTOTYPE_H_ =20 #include -#include +#include #include "i40e_debug.h" #include "i40e_type.h" =20 diff --git a/drivers/net/ethernet/intel/i40e/i40e_txrx.c b/drivers/net/ethe= rnet/intel/i40e/i40e_txrx.c index c006f716a3bd..30df45a146da 100644 --- a/drivers/net/ethernet/intel/i40e/i40e_txrx.c +++ b/drivers/net/ethernet/intel/i40e/i40e_txrx.c @@ -2,7 +2,7 @@ /* Copyright(c) 2013 - 2018 Intel Corporation. */ =20 #include -#include +#include #include #include #include diff --git a/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h b/drivers/n= et/ethernet/intel/i40e/i40e_virtchnl_pf.h index 5cf74f16f433..acaae2f6d00b 100644 --- a/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h +++ b/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h @@ -4,7 +4,7 @@ #ifndef _I40E_VIRTCHNL_PF_H_ #define _I40E_VIRTCHNL_PF_H_ =20 -#include +#include #include #include "i40e_type.h" =20 diff --git a/drivers/net/ethernet/intel/iavf/iavf.h b/drivers/net/ethernet/= intel/iavf/iavf.h index f7a98ff43a57..a97e8568e37e 100644 --- a/drivers/net/ethernet/intel/iavf/iavf.h +++ b/drivers/net/ethernet/intel/iavf/iavf.h @@ -37,7 +37,7 @@ #include =20 #include "iavf_type.h" -#include +#include #include "iavf_txrx.h" #include "iavf_fdir.h" #include "iavf_adv_rss.h" diff --git a/drivers/net/ethernet/intel/iavf/iavf_common.c b/drivers/net/et= hernet/intel/iavf/iavf_common.c index aa751ce3425b..e9968e540110 100644 --- a/drivers/net/ethernet/intel/iavf/iavf_common.c +++ b/drivers/net/ethernet/intel/iavf/iavf_common.c @@ -1,7 +1,7 @@ // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2013 - 2018 Intel Corporation. */ =20 -#include +#include #include #include "iavf_type.h" #include "iavf_adminq.h" diff --git a/drivers/net/ethernet/intel/iavf/iavf_main.c b/drivers/net/ethe= rnet/intel/iavf/iavf_main.c index 2c0bb41809a4..2733207812bd 100644 --- a/drivers/net/ethernet/intel/iavf/iavf_main.c +++ b/drivers/net/ethernet/intel/iavf/iavf_main.c @@ -1,7 +1,7 @@ // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2013 - 2018 Intel Corporation. */ =20 -#include +#include #include =20 #include "iavf.h" diff --git a/drivers/net/ethernet/intel/iavf/iavf_prototype.h b/drivers/net= /ethernet/intel/iavf/iavf_prototype.h index cac9d1a35a52..945be3541e8e 100644 --- a/drivers/net/ethernet/intel/iavf/iavf_prototype.h +++ b/drivers/net/ethernet/intel/iavf/iavf_prototype.h @@ -6,7 +6,7 @@ =20 #include "iavf_type.h" #include "iavf_alloc.h" -#include +#include =20 /* Prototypes for shared code functions that are not in * the standard function pointer structures. These are diff --git a/drivers/net/ethernet/intel/iavf/iavf_txrx.c b/drivers/net/ethe= rnet/intel/iavf/iavf_txrx.c index 422312b8b54a..4c8dca868447 100644 --- a/drivers/net/ethernet/intel/iavf/iavf_txrx.c +++ b/drivers/net/ethernet/intel/iavf/iavf_txrx.c @@ -2,7 +2,7 @@ /* Copyright(c) 2013 - 2018 Intel Corporation. */ =20 #include -#include +#include #include =20 #include "iavf.h" diff --git a/drivers/net/ethernet/intel/iavf/iavf_types.h b/drivers/net/eth= ernet/intel/iavf/iavf_types.h index a095855122bf..270bc35f933d 100644 --- a/drivers/net/ethernet/intel/iavf/iavf_types.h +++ b/drivers/net/ethernet/intel/iavf/iavf_types.h @@ -4,9 +4,7 @@ #ifndef _IAVF_TYPES_H_ #define _IAVF_TYPES_H_ =20 -#include "iavf_types.h" - -#include +#include #include =20 /* structure used to queue PTP commands for processing */ diff --git a/drivers/net/ethernet/intel/iavf/iavf_virtchnl.c b/drivers/net/= ethernet/intel/iavf/iavf_virtchnl.c index a6f0e5990be2..c0ba1fd3b98a 100644 --- a/drivers/net/ethernet/intel/iavf/iavf_virtchnl.c +++ b/drivers/net/ethernet/intel/iavf/iavf_virtchnl.c @@ -1,7 +1,7 @@ // SPDX-License-Identifier: GPL-2.0 /* Copyright(c) 2013 - 2018 Intel Corporation. */ =20 -#include +#include =20 #include "iavf.h" #include "iavf_ptp.h" diff --git a/drivers/net/ethernet/intel/ice/ice.h b/drivers/net/ethernet/in= tel/ice/ice.h index 5535c76584a1..49df44c22bdb 100644 --- a/drivers/net/ethernet/intel/ice/ice.h +++ b/drivers/net/ethernet/intel/ice/ice.h @@ -36,7 +36,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/drivers/net/ethernet/intel/ice/ice_common.h b/drivers/net/ethe= rnet/intel/ice/ice_common.h index 8ef25efa1b81..87fa16669f2a 100644 --- a/drivers/net/ethernet/intel/ice/ice_common.h +++ b/drivers/net/ethernet/intel/ice/ice_common.h @@ -11,7 +11,7 @@ #include "ice_nvm.h" #include "ice_flex_pipe.h" #include "ice_parser.h" -#include +#include #include "ice_switch.h" #include "ice_fdir.h" =20 diff --git a/drivers/net/ethernet/intel/ice/ice_idc_int.h b/drivers/net/eth= ernet/intel/ice/ice_idc_int.h index 4b0c86757df9..3d35118dee90 100644 --- a/drivers/net/ethernet/intel/ice/ice_idc_int.h +++ b/drivers/net/ethernet/intel/ice/ice_idc_int.h @@ -4,7 +4,7 @@ #ifndef _ICE_IDC_INT_H_ #define _ICE_IDC_INT_H_ =20 -#include +#include =20 struct ice_pf; =20 diff --git a/drivers/net/ethernet/intel/ice/ice_txrx_lib.c b/drivers/net/et= hernet/intel/ice/ice_txrx_lib.c index 45cfaabc41cb..fb90916e7ef7 100644 --- a/drivers/net/ethernet/intel/ice/ice_txrx_lib.c +++ b/drivers/net/ethernet/intel/ice/ice_txrx_lib.c @@ -2,7 +2,7 @@ /* Copyright (c) 2019, Intel Corporation. */ =20 #include -#include +#include =20 #include "ice_txrx_lib.h" #include "ice_eswitch.h" diff --git a/drivers/net/ethernet/intel/ice/ice_vf_lib.h b/drivers/net/ethe= rnet/intel/ice/ice_vf_lib.h index 482f4285fd35..5cdc98985523 100644 --- a/drivers/net/ethernet/intel/ice/ice_vf_lib.h +++ b/drivers/net/ethernet/intel/ice/ice_vf_lib.h @@ -10,7 +10,7 @@ #include #include #include -#include +#include #include "ice_type.h" #include "ice_flow.h" #include "ice_virtchnl_fdir.h" diff --git a/drivers/net/ethernet/intel/ice/ice_virtchnl.h b/drivers/net/et= hernet/intel/ice/ice_virtchnl.h index 222990f229d5..ca3830617a51 100644 --- a/drivers/net/ethernet/intel/ice/ice_virtchnl.h +++ b/drivers/net/ethernet/intel/ice/ice_virtchnl.h @@ -7,7 +7,7 @@ #include #include #include -#include +#include #include "ice_vf_lib.h" =20 /* Restrict number of MAC Addr and VLAN that non-trusted VF can programmed= */ diff --git a/drivers/net/ethernet/intel/idpf/idpf.h b/drivers/net/ethernet/= intel/idpf/idpf.h index 294f4b7032a1..a46793d34827 100644 --- a/drivers/net/ethernet/intel/idpf/idpf.h +++ b/drivers/net/ethernet/intel/idpf/idpf.h @@ -18,7 +18,7 @@ struct idpf_vport_max_q; #include #include =20 -#include "virtchnl2.h" +#include #include "idpf_txrx.h" #include "idpf_controlq.h" =20 diff --git a/drivers/net/ethernet/intel/idpf/idpf_txrx.h b/drivers/net/ethe= rnet/intel/idpf/idpf_txrx.h index c779fe71df99..d80a90421a6d 100644 --- a/drivers/net/ethernet/intel/idpf/idpf_txrx.h +++ b/drivers/net/ethernet/intel/idpf/idpf_txrx.h @@ -11,7 +11,7 @@ #include =20 #include "idpf_lan_txrx.h" -#include "virtchnl2_lan_desc.h" +#include =20 #define IDPF_LARGE_MAX_Q 256 #define IDPF_MAX_Q 16 diff --git a/drivers/net/ethernet/intel/libie/rx.c b/drivers/net/ethernet/i= ntel/libie/rx.c index 66a9825fe11f..668785974727 100644 --- a/drivers/net/ethernet/intel/libie/rx.c +++ b/drivers/net/ethernet/intel/libie/rx.c @@ -1,7 +1,7 @@ // SPDX-License-Identifier: GPL-2.0-only /* Copyright (C) 2024 Intel Corporation */ =20 -#include +#include =20 /* O(1) converting i40e/ice/iavf's 8/10-bit hardware packet type to a pars= ed * bitfield struct. diff --git a/include/linux/net/intel/i40e_client.h b/include/linux/intel/i4= 0e_client.h similarity index 100% rename from include/linux/net/intel/i40e_client.h rename to include/linux/intel/i40e_client.h diff --git a/include/linux/net/intel/iidc.h b/include/linux/intel/iidc.h similarity index 100% rename from include/linux/net/intel/iidc.h rename to include/linux/intel/iidc.h diff --git a/include/linux/net/intel/libie/rx.h b/include/linux/intel/libie= /rx.h similarity index 100% rename from include/linux/net/intel/libie/rx.h rename to include/linux/intel/libie/rx.h diff --git a/include/linux/avf/virtchnl.h b/include/linux/intel/virtchnl.h similarity index 100% rename from include/linux/avf/virtchnl.h rename to include/linux/intel/virtchnl.h diff --git a/drivers/net/ethernet/intel/idpf/virtchnl2.h b/include/linux/in= tel/virtchnl2.h similarity index 100% rename from drivers/net/ethernet/intel/idpf/virtchnl2.h rename to include/linux/intel/virtchnl2.h diff --git a/drivers/net/ethernet/intel/idpf/virtchnl2_lan_desc.h b/include= /linux/intel/virtchnl2_lan_desc.h similarity index 100% rename from drivers/net/ethernet/intel/idpf/virtchnl2_lan_desc.h rename to include/linux/intel/virtchnl2_lan_desc.h --=20 2.47.0