Loading drivers/soc/qcom/qmi_rmnet.c +7 −5 Original line number Diff line number Diff line Loading @@ -715,17 +715,19 @@ void qmi_rmnet_enable_all_flows(struct net_device *dev) spin_lock_bh(&qos->qos_lock); list_for_each_entry(bearer, &qos->bearer_head, list) { if (bearer->tx_off) continue; do_wake = !bearer->grant_size; bearer->grant_size = DEFAULT_GRANT; bearer->grant_thresh = qmi_rmnet_grant_per(DEFAULT_GRANT); bearer->seq = 0; bearer->ack_req = 0; bearer->bytes_in_flight = 0; bearer->tcp_bidir = false; bearer->rat_switch = false; if (bearer->tx_off) continue; do_wake = !bearer->grant_size; bearer->grant_size = DEFAULT_GRANT; bearer->grant_thresh = qmi_rmnet_grant_per(DEFAULT_GRANT); if (do_wake) dfc_bearer_flow_ctl(dev, bearer, qos); } Loading Loading
drivers/soc/qcom/qmi_rmnet.c +7 −5 Original line number Diff line number Diff line Loading @@ -715,17 +715,19 @@ void qmi_rmnet_enable_all_flows(struct net_device *dev) spin_lock_bh(&qos->qos_lock); list_for_each_entry(bearer, &qos->bearer_head, list) { if (bearer->tx_off) continue; do_wake = !bearer->grant_size; bearer->grant_size = DEFAULT_GRANT; bearer->grant_thresh = qmi_rmnet_grant_per(DEFAULT_GRANT); bearer->seq = 0; bearer->ack_req = 0; bearer->bytes_in_flight = 0; bearer->tcp_bidir = false; bearer->rat_switch = false; if (bearer->tx_off) continue; do_wake = !bearer->grant_size; bearer->grant_size = DEFAULT_GRANT; bearer->grant_thresh = qmi_rmnet_grant_per(DEFAULT_GRANT); if (do_wake) dfc_bearer_flow_ctl(dev, bearer, qos); } Loading