> -----Original Message-----
> From: Intel-wired-lan <[email protected]> On Behalf
> Of Larysa Zaremba
> Sent: Monday, June 8, 2026 4:41 PM
> To: [email protected]; Nguyen, Anthony L
> <[email protected]>
> Cc: Lobakin, Aleksander <[email protected]>; Samudrala,
> Sridhar <[email protected]>; Michal Swiatkowski
> <[email protected]>; Zaremba, Larysa
> <[email protected]>; Fijalkowski, Maciej
> <[email protected]>; Tantilov, Emil S
> <[email protected]>; Chittim, Madhu <[email protected]>;
> Hay, Joshua A <[email protected]>; Keller, Jacob E
> <[email protected]>; Shanmugam, Jayaprakash
> <[email protected]>; Jiri Pirko <[email protected]>;
> David S. Miller <[email protected]>; Eric Dumazet
> <[email protected]>; Jakub Kicinski <[email protected]>; Paolo Abeni
> <[email protected]>; Simon Horman <[email protected]>; Jonathan Corbet
> <[email protected]>; Richard Cochran <[email protected]>; Kitszel,
> Przemyslaw <[email protected]>; Andrew Lunn
> <[email protected]>; [email protected]; linux-
> [email protected]; [email protected]; Salin, Samuel
> <[email protected]>
> Subject: [Intel-wired-lan] [PATCH iwl-next v8 01/15] virtchnl: move
> virtchnl and virtchnl2 headers to 'include/linux/net/intel'
> 
> From: Victor Raj <[email protected]>
> 
> virtchnl2 headers will be used by both idpf and ixd drivers, so they
> have to be moved to an include directory. On top of that, it would be
> useful to place all iavf headers together with other intel networking
> headers.
> 
> Move abovementioned intel header files into 'include/linux/net/intel'.
> 
> Suggested-by: Alexander Lobakin <[email protected]>
> Reviewed-by: Sridhar Samudrala <[email protected]>
> Signed-off-by: Victor Raj <[email protected]>
> Tested-by: Samuel Salin <[email protected]>
> Signed-off-by: Larysa Zaremba <[email protected]>
> ---
>  MAINTAINERS                                                   | 1 -
>  drivers/net/ethernet/intel/i40e/i40e.h                        | 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_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_prototype.h              | 3 ++-
>  drivers/net/ethernet/intel/iavf/iavf_types.h                  | 4 +--
> -
>  drivers/net/ethernet/intel/ice/ice.h                          | 2 +-
>  drivers/net/ethernet/intel/ice/ice_common.h                   | 2 +-
>  drivers/net/ethernet/intel/ice/ice_vf_lib.h                   | 2 +-
>  drivers/net/ethernet/intel/ice/virt/virtchnl.h                | 2 +-
>  drivers/net/ethernet/intel/idpf/idpf.h                        | 2 +-
>  drivers/net/ethernet/intel/idpf/idpf_txrx.h                   | 2 +-
>  drivers/net/ethernet/intel/idpf/idpf_virtchnl.h               | 2 +-
>  include/linux/{avf => net/intel}/virtchnl.h                   | 0
>  .../intel/idpf => include/linux/net/intel}/virtchnl2.h        | 0
>  .../idpf => include/linux/net/intel}/virtchnl2_lan_desc.h     | 0
>  19 files changed, 16 insertions(+), 18 deletions(-)  rename
> include/linux/{avf => net/intel}/virtchnl.h (100%)  rename
> {drivers/net/ethernet/intel/idpf =>
> include/linux/net/intel}/virtchnl2.h (100%)  rename
> {drivers/net/ethernet/intel/idpf =>
> include/linux/net/intel}/virtchnl2_lan_desc.h (100%)
> 
> diff --git a/MAINTAINERS b/MAINTAINERS
> index eb8cdcc76324..952f09b40711 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -12917,7 +12917,6 @@ T:    git
> git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
>  F:   Documentation/networking/device_drivers/ethernet/intel/
>  F:   drivers/net/ethernet/intel/
>  F:   drivers/net/ethernet/intel/*/

...

> 
>  #define IDPF_VC_XN_DEFAULT_TIMEOUT_MSEC      (60 * 1000)
>  #define IDPF_VC_XN_IDX_M             GENMASK(7, 0)
> diff --git a/include/linux/avf/virtchnl.h
> b/include/linux/net/intel/virtchnl.h
> similarity index 100%
> rename from include/linux/avf/virtchnl.h rename to
> include/linux/net/intel/virtchnl.h
> diff --git a/drivers/net/ethernet/intel/idpf/virtchnl2.h
> b/include/linux/net/intel/virtchnl2.h
> similarity index 100%
> rename from drivers/net/ethernet/intel/idpf/virtchnl2.h
> rename to include/linux/net/intel/virtchnl2.h
> diff --git a/drivers/net/ethernet/intel/idpf/virtchnl2_lan_desc.h
> b/include/linux/net/intel/virtchnl2_lan_desc.h
> similarity index 100%
> rename from drivers/net/ethernet/intel/idpf/virtchnl2_lan_desc.h
> rename to include/linux/net/intel/virtchnl2_lan_desc.h
> --
> 2.47.0


Reviewed-by: Aleksandr Loktionov <[email protected]>

Reply via email to