diff options
Diffstat (limited to 'drivers/net/ethernet/intel/ice/ice_switch.c')
-rw-r--r-- | drivers/net/ethernet/intel/ice/ice_switch.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/drivers/net/ethernet/intel/ice/ice_switch.c b/drivers/net/ethernet/intel/ice/ice_switch.c index 33403f39f1b3..40c9c6558956 100644 --- a/drivers/net/ethernet/intel/ice/ice_switch.c +++ b/drivers/net/ethernet/intel/ice/ice_switch.c | |||
@@ -348,6 +348,18 @@ static void ice_clear_vsi_ctx(struct ice_hw *hw, u16 vsi_handle) | |||
348 | } | 348 | } |
349 | 349 | ||
350 | /** | 350 | /** |
351 | * ice_clear_all_vsi_ctx - clear all the VSI context entries | ||
352 | * @hw: pointer to the hw struct | ||
353 | */ | ||
354 | void ice_clear_all_vsi_ctx(struct ice_hw *hw) | ||
355 | { | ||
356 | u16 i; | ||
357 | |||
358 | for (i = 0; i < ICE_MAX_VSI; i++) | ||
359 | ice_clear_vsi_ctx(hw, i); | ||
360 | } | ||
361 | |||
362 | /** | ||
351 | * ice_add_vsi - add VSI context to the hardware and VSI handle list | 363 | * ice_add_vsi - add VSI context to the hardware and VSI handle list |
352 | * @hw: pointer to the hw struct | 364 | * @hw: pointer to the hw struct |
353 | * @vsi_handle: unique VSI handle provided by drivers | 365 | * @vsi_handle: unique VSI handle provided by drivers |