Lines 741-751
mwifiex_tx_timeout(struct net_device *dev)
Link Here
|
741 |
jiffies, priv->tx_timeout_cnt, priv->bss_type, priv->bss_num); |
741 |
jiffies, priv->tx_timeout_cnt, priv->bss_type, priv->bss_num); |
742 |
mwifiex_set_trans_start(dev); |
742 |
mwifiex_set_trans_start(dev); |
743 |
|
743 |
|
744 |
if (priv->tx_timeout_cnt > TX_TIMEOUT_THRESHOLD && |
744 |
if (priv->tx_timeout_cnt > TX_TIMEOUT_THRESHOLD) { |
745 |
priv->adapter->if_ops.card_reset) { |
745 |
if (priv->adapter->if_ops.card_reset) { |
746 |
dev_err(priv->adapter->dev, |
746 |
dev_err(priv->adapter->dev, |
747 |
"tx_timeout_cnt exceeds threshold. Triggering card reset!\n"); |
747 |
"tx_timeout_cnt exceeds threshold. Triggering card reset!\n"); |
748 |
priv->adapter->if_ops.card_reset(priv->adapter); |
748 |
priv->adapter->if_ops.card_reset(priv->adapter); |
|
|
749 |
} |
750 |
if (priv->adapter->iface_type == MWIFIEX_USB) |
751 |
mwifiex_deauthenticate(priv, NULL); |
749 |
} |
752 |
} |
750 |
} |
753 |
} |
751 |
|
754 |
|