wifi: iwlwifi: iwlmei: report disconnection as temporary
Disconnections are reported to CSME as long link down. As a result, CSME will take ownership right away so the host doesn't have a chance to reconnect, although in many cases it could quickly reconnect and preserve host connectivity. Report disconnections as temporary so CSME will give the host some grace time to reconnect. Signed-off-by: Avraham Stern <avraham.stern@intel.com> Signed-off-by: Gregory Greenman <gregory.greenman@intel.com> Link: https://lore.kernel.org/r/20221102165239.401665457652.Ie5de9eacc5a51cf0965a08c202caf3fbc3a91ec4@changeid
This commit is contained in:
parent
6564f3b862
commit
c4bb943e0a
@ -1535,7 +1535,7 @@ void iwl_mei_host_disassociated(void)
|
|||||||
struct iwl_sap_notif_host_link_down msg = {
|
struct iwl_sap_notif_host_link_down msg = {
|
||||||
.hdr.type = cpu_to_le16(SAP_MSG_NOTIF_HOST_LINK_DOWN),
|
.hdr.type = cpu_to_le16(SAP_MSG_NOTIF_HOST_LINK_DOWN),
|
||||||
.hdr.len = cpu_to_le16(sizeof(msg) - sizeof(msg.hdr)),
|
.hdr.len = cpu_to_le16(sizeof(msg) - sizeof(msg.hdr)),
|
||||||
.type = HOST_LINK_DOWN_TYPE_LONG,
|
.type = HOST_LINK_DOWN_TYPE_TEMPORARY,
|
||||||
};
|
};
|
||||||
|
|
||||||
mutex_lock(&iwl_mei_mutex);
|
mutex_lock(&iwl_mei_mutex);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user