Searched hist:fc0f39bcb50cd4a414ee5d5fef5208a7d04c4c32 (Results 1 – 4 of 4) sorted by relevance
/openbmc/linux/drivers/net/ethernet/intel/ice/ |
H A D | ice_lib.h | diff fc0f39bcb50cd4a414ee5d5fef5208a7d04c4c32 Thu Dec 12 05:12:55 CST 2019 Brett Creeley <brett.creeley@intel.com> ice: Add code to keep track of current dflt_vsi
We can't have more than one default VSI so prevent another VSI from overwriting the current dflt_vsi. This was achieved by adding the following functions:
ice_is_dflt_vsi_in_use() - Used to check if the default VSI is already being used.
ice_is_vsi_dflt_vsi() - Used to check if VSI passed in is in fact the default VSI.
ice_set_dflt_vsi() - Used to set the default VSI via a switch rule
ice_clear_dflt_vsi() - Used to clear the default VSI via a switch rule.
Also, there was no need to introduce any locking because all mailbox events and synchronization of switch filters for the PF happen in the service task.
Signed-off-by: Brett Creeley <brett.creeley@intel.com> Tested-by: Andrew Bowers <andrewx.bowers@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
|
H A D | ice.h | diff fc0f39bcb50cd4a414ee5d5fef5208a7d04c4c32 Thu Dec 12 05:12:55 CST 2019 Brett Creeley <brett.creeley@intel.com> ice: Add code to keep track of current dflt_vsi
We can't have more than one default VSI so prevent another VSI from overwriting the current dflt_vsi. This was achieved by adding the following functions:
ice_is_dflt_vsi_in_use() - Used to check if the default VSI is already being used.
ice_is_vsi_dflt_vsi() - Used to check if VSI passed in is in fact the default VSI.
ice_set_dflt_vsi() - Used to set the default VSI via a switch rule
ice_clear_dflt_vsi() - Used to clear the default VSI via a switch rule.
Also, there was no need to introduce any locking because all mailbox events and synchronization of switch filters for the PF happen in the service task.
Signed-off-by: Brett Creeley <brett.creeley@intel.com> Tested-by: Andrew Bowers <andrewx.bowers@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
|
H A D | ice_lib.c | diff fc0f39bcb50cd4a414ee5d5fef5208a7d04c4c32 Thu Dec 12 05:12:55 CST 2019 Brett Creeley <brett.creeley@intel.com> ice: Add code to keep track of current dflt_vsi
We can't have more than one default VSI so prevent another VSI from overwriting the current dflt_vsi. This was achieved by adding the following functions:
ice_is_dflt_vsi_in_use() - Used to check if the default VSI is already being used.
ice_is_vsi_dflt_vsi() - Used to check if VSI passed in is in fact the default VSI.
ice_set_dflt_vsi() - Used to set the default VSI via a switch rule
ice_clear_dflt_vsi() - Used to clear the default VSI via a switch rule.
Also, there was no need to introduce any locking because all mailbox events and synchronization of switch filters for the PF happen in the service task.
Signed-off-by: Brett Creeley <brett.creeley@intel.com> Tested-by: Andrew Bowers <andrewx.bowers@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
|
H A D | ice_main.c | diff fc0f39bcb50cd4a414ee5d5fef5208a7d04c4c32 Thu Dec 12 05:12:55 CST 2019 Brett Creeley <brett.creeley@intel.com> ice: Add code to keep track of current dflt_vsi
We can't have more than one default VSI so prevent another VSI from overwriting the current dflt_vsi. This was achieved by adding the following functions:
ice_is_dflt_vsi_in_use() - Used to check if the default VSI is already being used.
ice_is_vsi_dflt_vsi() - Used to check if VSI passed in is in fact the default VSI.
ice_set_dflt_vsi() - Used to set the default VSI via a switch rule
ice_clear_dflt_vsi() - Used to clear the default VSI via a switch rule.
Also, there was no need to introduce any locking because all mailbox events and synchronization of switch filters for the PF happen in the service task.
Signed-off-by: Brett Creeley <brett.creeley@intel.com> Tested-by: Andrew Bowers <andrewx.bowers@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
|