Lines Matching refs:peer
213 list_for_each_entry(transport, &q->asoc->peer.transport_addr_list, in __sctp_outq_teardown()
300 if (chunk->asoc->peer.prsctp_capable && in sctp_outq_tail()
428 if (!asoc->peer.prsctp_capable || !asoc->sent_cnt_removable) in sctp_prsctp_prune()
437 list_for_each_entry(transport, &asoc->peer.transport_addr_list, in sctp_prsctp_prune()
477 q->asoc->peer.rwnd += sctp_data_size(chunk); in sctp_retransmit_mark()
497 q->asoc->peer.rwnd += sctp_data_size(chunk); in sctp_retransmit_mark()
549 if (transport == transport->asoc->peer.retran_path) in sctp_retransmit()
772 const __u16 dport = asoc->peer.port; in sctp_packet_singleton()
773 const __u32 vtag = asoc->peer.i.init_tag; in sctp_packet_singleton()
828 new_transport = ctx->asoc->peer.active_path; in sctp_outq_select_transport()
853 new_transport = ctx->asoc->peer.active_path; in sctp_outq_select_transport()
870 ctx->asoc->peer.i.init_tag, in sctp_outq_select_transport()
871 ctx->asoc->peer.ecn_capable); in sctp_outq_select_transport()
996 if (ctx->asoc->peer.retran_path->state == SCTP_UNCONFIRMED) in sctp_outq_flush_rtx()
999 if (ctx->transport != ctx->asoc->peer.retran_path) { in sctp_outq_flush_rtx()
1001 ctx->transport = ctx->asoc->peer.retran_path; in sctp_outq_flush_rtx()
1008 sctp_packet_config(ctx->packet, ctx->asoc->peer.i.init_tag, in sctp_outq_flush_rtx()
1009 ctx->asoc->peer.ecn_capable); in sctp_outq_flush_rtx()
1259 struct sctp_transport *primary = asoc->peer.primary_path; in sctp_outq_sack()
1265 transport_list = &asoc->peer.transport_addr_list; in sctp_outq_sack()
1378 if (asoc->peer.prsctp_capable && in sctp_outq_sack()
1391 asoc->peer.zero_window_announced = !sack_a_rwnd; in sctp_outq_sack()
1399 asoc->peer.rwnd = sack_a_rwnd; in sctp_outq_sack()
1521 q->asoc->peer.primary_path->cacc. in sctp_check_transmitted()
1671 if (!q->asoc->peer.rwnd && in sctp_check_transmitted()
1718 struct sctp_transport *primary = asoc->peer.primary_path; in sctp_mark_missing()
1832 if (!asoc->peer.prsctp_capable) in sctp_generate_fwdtsn()