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()
611 asoc->peer.primary_path == transport && in sctp_do_8_2_transport_strike()
612 asoc->peer.active_path != transport) in sctp_do_8_2_transport_strike()
613 sctp_assoc_set_primary(asoc, asoc->peer.active_path); in sctp_do_8_2_transport_strike()
730 list_for_each_entry(t, &asoc->peer.transport_addr_list, transports) in sctp_cmd_hb_timers_start()
741 list_for_each_entry(t, &asoc->peer.transport_addr_list, in sctp_cmd_hb_timers_stop()
754 list_for_each_entry(t, &asoc->peer.transport_addr_list, in sctp_cmd_t3_rtx_timers_stop()
828 if (was_unconfirmed && asoc->peer.transport_count == 1) in sctp_cmd_transport_on()
908 kfree(asoc->peer.cookie); in sctp_cmd_new_state()
909 asoc->peer.cookie = NULL; in sctp_cmd_new_state()
1002 if (asoc->peer.asconf_capable == 0) in sctp_cmd_process_operr()
1005 asoc->peer.asconf_capable = 0; in sctp_cmd_process_operr()
1029 list_for_each_safe(pos, temp, &asoc->peer.transport_addr_list) { in sctp_cmd_del_non_primary()
1032 &asoc->peer.primary_addr)) { in sctp_cmd_del_non_primary()
1322 BUG_ON(asoc->peer.primary_path == NULL); in sctp_cmd_interpreter()
1347 error = sctp_tsnmap_mark(&asoc->peer.tsn_map, in sctp_cmd_interpreter()
1435 if ((asoc->peer.retran_path != in sctp_cmd_interpreter()
1436 asoc->peer.primary_path) && in sctp_cmd_interpreter()
1610 list_for_each_entry(t, &asoc->peer.transport_addr_list, in sctp_cmd_interpreter()
1637 list_for_each_entry(t, &asoc->peer.transport_addr_list, in sctp_cmd_interpreter()
1644 sctp_tsnmap_mark_dup(&asoc->peer.tsn_map, in sctp_cmd_interpreter()
1700 sackh.a_rwnd = htonl(asoc->peer.rwnd + in sctp_cmd_interpreter()
1744 asoc->peer.i.init_tag = 0; in sctp_cmd_interpreter()
1753 t = asoc->peer.retran_path; in sctp_cmd_interpreter()
1754 asoc->peer.retran_path = asoc->peer.primary_path; in sctp_cmd_interpreter()
1757 asoc->peer.retran_path = t; in sctp_cmd_interpreter()
1778 asoc->peer.i.init_tag = cmd->obj.u32; in sctp_cmd_interpreter()