Lines Matching refs:t

73 				     struct sctp_transport *t);
636 struct sctp_transport *t; in sctp_cmd_hb_timers_start() local
642 list_for_each_entry(t, &asoc->peer.transport_addr_list, transports) { in sctp_cmd_hb_timers_start()
644 if (!mod_timer(&t->hb_timer, sctp_transport_timeout(t))) in sctp_cmd_hb_timers_start()
645 sctp_transport_hold(t); in sctp_cmd_hb_timers_start()
652 struct sctp_transport *t; in sctp_cmd_hb_timers_stop() local
656 list_for_each_entry(t, &asoc->peer.transport_addr_list, in sctp_cmd_hb_timers_stop()
658 if (del_timer(&t->hb_timer)) in sctp_cmd_hb_timers_stop()
659 sctp_transport_put(t); in sctp_cmd_hb_timers_stop()
667 struct sctp_transport *t; in sctp_cmd_t3_rtx_timers_stop() local
669 list_for_each_entry(t, &asoc->peer.transport_addr_list, in sctp_cmd_t3_rtx_timers_stop()
671 if (del_timer(&t->T3_rtx_timer)) in sctp_cmd_t3_rtx_timers_stop()
672 sctp_transport_put(t); in sctp_cmd_t3_rtx_timers_stop()
679 struct sctp_transport *t) in sctp_cmd_hb_timer_update() argument
682 if (!mod_timer(&t->hb_timer, sctp_transport_timeout(t))) in sctp_cmd_hb_timer_update()
683 sctp_transport_hold(t); in sctp_cmd_hb_timer_update()
689 struct sctp_transport *t, in sctp_cmd_transport_on() argument
699 t->error_count = 0; in sctp_cmd_transport_on()
709 if (t->asoc->state != SCTP_STATE_SHUTDOWN_PENDING) in sctp_cmd_transport_on()
710 t->asoc->overall_error_count = 0; in sctp_cmd_transport_on()
715 t->hb_sent = 0; in sctp_cmd_transport_on()
720 if ((t->state == SCTP_INACTIVE) || (t->state == SCTP_UNCONFIRMED)) { in sctp_cmd_transport_on()
722 sctp_assoc_control_transport(asoc, t, SCTP_TRANSPORT_UP, in sctp_cmd_transport_on()
726 if (t->state == SCTP_PF) in sctp_cmd_transport_on()
727 sctp_assoc_control_transport(asoc, t, SCTP_TRANSPORT_UP, in sctp_cmd_transport_on()
733 if (t->dst) in sctp_cmd_transport_on()
734 dst_confirm(t->dst); in sctp_cmd_transport_on()
743 if (t->rto_pending == 0) in sctp_cmd_transport_on()
744 t->rto_pending = 1; in sctp_cmd_transport_on()
747 sctp_transport_update_rto(t, (jiffies - hbinfo->sent_at)); in sctp_cmd_transport_on()
750 if (!mod_timer(&t->hb_timer, sctp_transport_timeout(t))) in sctp_cmd_transport_on()
751 sctp_transport_hold(t); in sctp_cmd_transport_on()
754 sctp_transport_immediate_rtx(t); in sctp_cmd_transport_on()
785 struct sctp_transport *t; in sctp_cmd_setup_t2() local
788 t = chunk->transport; in sctp_cmd_setup_t2()
790 t = sctp_assoc_choose_alter_transport(asoc, in sctp_cmd_setup_t2()
792 chunk->transport = t; in sctp_cmd_setup_t2()
794 asoc->shutdown_last_sent_to = t; in sctp_cmd_setup_t2()
795 asoc->timeouts[SCTP_EVENT_TIMEOUT_T2_SHUTDOWN] = t->rto; in sctp_cmd_setup_t2()
880 struct sctp_transport *t; in sctp_cmd_setup_t4() local
882 t = sctp_assoc_choose_alter_transport(asoc, chunk->transport); in sctp_cmd_setup_t4()
883 asoc->timeouts[SCTP_EVENT_TIMEOUT_T4_RTO] = t->rto; in sctp_cmd_setup_t4()
884 chunk->transport = t; in sctp_cmd_setup_t4()
953 struct sctp_transport *t; in sctp_cmd_del_non_primary() local
958 t = list_entry(pos, struct sctp_transport, transports); in sctp_cmd_del_non_primary()
959 if (!sctp_cmp_addr_exact(&t->ipaddr, in sctp_cmd_del_non_primary()
961 sctp_assoc_del_peer(asoc, &t->ipaddr); in sctp_cmd_del_non_primary()
1007 struct sctp_transport *t; in sctp_cmd_t1_timer_update() local
1009 t = asoc->init_last_sent_to; in sctp_cmd_t1_timer_update()
1012 if (t->init_sent_count > (asoc->init_cycle + 1)) { in sctp_cmd_t1_timer_update()
1238 struct sctp_transport *t; in sctp_cmd_interpreter() local
1513 t = sctp_assoc_choose_alter_transport(asoc, in sctp_cmd_interpreter()
1515 asoc->init_last_sent_to = t; in sctp_cmd_interpreter()
1516 chunk->transport = t; in sctp_cmd_interpreter()
1517 t->init_sent_count++; in sctp_cmd_interpreter()
1519 sctp_assoc_set_primary(asoc, t); in sctp_cmd_interpreter()
1551 list_for_each_entry(t, &asoc->peer.transport_addr_list, in sctp_cmd_interpreter()
1553 sctp_retransmit_mark(&asoc->outqueue, t, in sctp_cmd_interpreter()
1578 list_for_each_entry(t, &asoc->peer.transport_addr_list, in sctp_cmd_interpreter()
1580 t->init_sent_count = 0; in sctp_cmd_interpreter()
1600 t = cmd->obj.transport; in sctp_cmd_interpreter()
1601 sctp_transport_lower_cwnd(t, SCTP_LOWER_CWND_INACTIVE); in sctp_cmd_interpreter()
1605 t = cmd->obj.transport; in sctp_cmd_interpreter()
1607 t, 1); in sctp_cmd_interpreter()
1608 t->hb_sent = 1; in sctp_cmd_interpreter()
1612 t = cmd->obj.transport; in sctp_cmd_interpreter()
1613 sctp_cmd_transport_on(commands, asoc, t, chunk); in sctp_cmd_interpreter()
1621 t = cmd->obj.transport; in sctp_cmd_interpreter()
1622 sctp_cmd_hb_timer_update(commands, t); in sctp_cmd_interpreter()
1658 t = cmd->obj.transport; in sctp_cmd_interpreter()
1659 t->rto_pending = 1; in sctp_cmd_interpreter()
1688 t = asoc->peer.retran_path; in sctp_cmd_interpreter()
1692 asoc->peer.retran_path = t; in sctp_cmd_interpreter()