diff options
author | Neerav Parikh | 2014-11-12 01:18:20 +0100 |
---|---|---|
committer | Jeff Kirsher | 2014-11-18 10:08:56 +0100 |
commit | 2fd75f31f6bacaed38061f95f0fee26de3e01170 (patch) | |
tree | 2d7b9b141688509c4ce267f2366caea007ae897e /drivers/net/ethernet/intel/i40e/i40e_prototype.h | |
parent | i40e: Bump version to 1.1.23 (diff) | |
download | kernel-qcow2-linux-2fd75f31f6bacaed38061f95f0fee26de3e01170.tar.gz kernel-qcow2-linux-2fd75f31f6bacaed38061f95f0fee26de3e01170.tar.xz kernel-qcow2-linux-2fd75f31f6bacaed38061f95f0fee26de3e01170.zip |
i40e: Resume Port Tx after DCB event
When there are DCB configuration changes based on DCBX the firmware suspends
the port's Tx and generates an event to the PF. The PF is then responsible
to reconfigure the PF VSIs and switching topology as per the updated DCB
configuration and then resume the port's Tx by calling the "Resume Port Tx"
AQ command.
This patch adds this call to the flow that handles DCB re-configuration in
the PF.
Change-ID: I5b860ad48abfbf379b003143c4d3453e2ed5cc1c
Signed-off-by: Neerav Parikh <neerav.parikh@intel.com>
Tested-By: Jack Morgan <jack.morgan@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Diffstat (limited to 'drivers/net/ethernet/intel/i40e/i40e_prototype.h')
-rw-r--r-- | drivers/net/ethernet/intel/i40e/i40e_prototype.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/ethernet/intel/i40e/i40e_prototype.h b/drivers/net/ethernet/intel/i40e/i40e_prototype.h index 246c27869a63..98a735cdf038 100644 --- a/drivers/net/ethernet/intel/i40e/i40e_prototype.h +++ b/drivers/net/ethernet/intel/i40e/i40e_prototype.h @@ -230,6 +230,8 @@ i40e_status i40e_aq_query_switch_comp_bw_config(struct i40e_hw *hw, u16 seid, struct i40e_aqc_query_switching_comp_bw_config_resp *bw_data, struct i40e_asq_cmd_details *cmd_details); +i40e_status i40e_aq_resume_port_tx(struct i40e_hw *hw, + struct i40e_asq_cmd_details *cmd_details); /* i40e_common */ i40e_status i40e_init_shared_code(struct i40e_hw *hw); i40e_status i40e_pf_reset(struct i40e_hw *hw); |