[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20230206214813.20107-1-anthony.l.nguyen@intel.com>
Date: Mon, 6 Feb 2023 13:48:00 -0800
From: Tony Nguyen <anthony.l.nguyen@...el.com>
To: davem@...emloft.net, kuba@...nel.org, pabeni@...hat.com,
edumazet@...gle.com
Cc: Tony Nguyen <anthony.l.nguyen@...el.com>, netdev@...r.kernel.org,
jacob.e.keller@...el.com
Subject: [PATCH net-next 00/13][pull request] ice: various virtualization cleanups
Jacob Keller says:
This series contains a variety of refactors and cleanups in the VF code for
the ice driver. Its primary focus is cleanup and simplification of the VF
operations and addition of a few new operations that will be required by
Scalable IOV, as well as some other refactors needed for the handling of VF
subfunctions.
The following are changes since commit c21adf256f8dcfbc07436d45be4ba2edf7a6f463:
Merge branch 'tuntap-socket-uid'
and are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue 100GbE
Brett Creeley (1):
ice: Add more usage of existing function ice_get_vf_vsi(vf)
Jacob Keller (12):
ice: fix function comment referring to ice_vsi_alloc
ice: drop unnecessary VF parameter from several VSI functions
ice: refactor VSI setup to use parameter structure
ice: move vsi_type assignment from ice_vsi_alloc to ice_vsi_cfg
ice: move ice_vf_vsi_release into ice_vf_lib.c
ice: Pull common tasks into ice_vf_post_vsi_rebuild
ice: add a function to initialize vf entry
ice: introduce ice_vf_init_host_cfg function
ice: convert vf_ops .vsi_rebuild to .create_vsi
ice: introduce clear_reset_state operation
ice: introduce .irq_close VF operation
ice: remove unnecessary virtchnl_ether_addr struct use
drivers/net/ethernet/intel/ice/ice_eswitch.c | 26 ++-
drivers/net/ethernet/intel/ice/ice_lib.c | 138 +++++++------
drivers/net/ethernet/intel/ice/ice_lib.h | 52 ++++-
drivers/net/ethernet/intel/ice/ice_main.c | 42 +++-
drivers/net/ethernet/intel/ice/ice_sriov.c | 133 +++++--------
drivers/net/ethernet/intel/ice/ice_vf_lib.c | 181 +++++++++++++++++-
drivers/net/ethernet/intel/ice/ice_vf_lib.h | 12 +-
.../ethernet/intel/ice/ice_vf_lib_private.h | 3 +
drivers/net/ethernet/intel/ice/ice_virtchnl.c | 24 +--
.../ethernet/intel/ice/ice_virtchnl_fdir.c | 8 +-
10 files changed, 406 insertions(+), 213 deletions(-)
--
2.38.1
Powered by blists - more mailing lists