Lines Matching refs:peer
141 struct sctp_transport *trans = asoc->peer.last_data_from; in sctp_gen_sack()
149 asoc->peer.sack_needed = 1; in sctp_gen_sack()
151 ctsn = sctp_tsnmap_get_ctsn(&asoc->peer.tsn_map); in sctp_gen_sack()
152 max_tsn_seen = sctp_tsnmap_get_max_tsn_seen(&asoc->peer.tsn_map); in sctp_gen_sack()
165 asoc->peer.sack_needed = 1; in sctp_gen_sack()
175 if (!asoc->peer.sack_needed) { in sctp_gen_sack()
176 asoc->peer.sack_cnt++; in sctp_gen_sack()
185 if (asoc->peer.sack_cnt >= trans->sackfreq - 1) in sctp_gen_sack()
186 asoc->peer.sack_needed = 1; in sctp_gen_sack()
192 if (asoc->peer.sack_cnt >= asoc->sackfreq - 1) in sctp_gen_sack()
193 asoc->peer.sack_needed = 1; in sctp_gen_sack()
212 asoc->peer.sack_needed = 0; in sctp_gen_sack()
213 asoc->peer.sack_cnt = 0; in sctp_gen_sack()
605 asoc->peer.primary_path == transport && in sctp_do_8_2_transport_strike()
606 asoc->peer.active_path != transport) in sctp_do_8_2_transport_strike()
607 sctp_assoc_set_primary(asoc, asoc->peer.active_path); in sctp_do_8_2_transport_strike()
724 list_for_each_entry(t, &asoc->peer.transport_addr_list, transports) in sctp_cmd_hb_timers_start()
735 list_for_each_entry(t, &asoc->peer.transport_addr_list, in sctp_cmd_hb_timers_stop()
748 list_for_each_entry(t, &asoc->peer.transport_addr_list, in sctp_cmd_t3_rtx_timers_stop()
822 if (was_unconfirmed && asoc->peer.transport_count == 1) in sctp_cmd_transport_on()
902 kfree(asoc->peer.cookie); in sctp_cmd_new_state()
903 asoc->peer.cookie = NULL; in sctp_cmd_new_state()
997 if (asoc->peer.asconf_capable == 0) in sctp_cmd_process_operr()
1000 asoc->peer.asconf_capable = 0; in sctp_cmd_process_operr()
1024 list_for_each_safe(pos, temp, &asoc->peer.transport_addr_list) { in sctp_cmd_del_non_primary()
1027 &asoc->peer.primary_addr)) { in sctp_cmd_del_non_primary()
1317 BUG_ON(asoc->peer.primary_path == NULL); in sctp_cmd_interpreter()
1342 error = sctp_tsnmap_mark(&asoc->peer.tsn_map, in sctp_cmd_interpreter()
1430 if ((asoc->peer.retran_path != in sctp_cmd_interpreter()
1431 asoc->peer.primary_path) && in sctp_cmd_interpreter()
1605 list_for_each_entry(t, &asoc->peer.transport_addr_list, in sctp_cmd_interpreter()
1632 list_for_each_entry(t, &asoc->peer.transport_addr_list, in sctp_cmd_interpreter()
1639 sctp_tsnmap_mark_dup(&asoc->peer.tsn_map, in sctp_cmd_interpreter()
1695 sackh.a_rwnd = htonl(asoc->peer.rwnd + in sctp_cmd_interpreter()
1739 asoc->peer.i.init_tag = 0; in sctp_cmd_interpreter()
1748 t = asoc->peer.retran_path; in sctp_cmd_interpreter()
1749 asoc->peer.retran_path = asoc->peer.primary_path; in sctp_cmd_interpreter()
1752 asoc->peer.retran_path = t; in sctp_cmd_interpreter()
1773 asoc->peer.i.init_tag = cmd->obj.u32; in sctp_cmd_interpreter()