Lines Matching refs:peer
221 list_for_each_entry(transport, &q->asoc->peer.transport_addr_list, in __sctp_outq_teardown()
403 q->asoc->peer.rwnd += sctp_data_size(chunk); in sctp_retransmit_mark()
423 q->asoc->peer.rwnd += sctp_data_size(chunk); in sctp_retransmit_mark()
478 if (transport == transport->asoc->peer.retran_path) in sctp_retransmit()
712 __u16 dport = asoc->peer.port; in sctp_outq_flush()
713 __u32 vtag = asoc->peer.i.init_tag; in sctp_outq_flush()
778 new_transport = asoc->peer.active_path; in sctp_outq_flush()
798 new_transport = asoc->peer.active_path; in sctp_outq_flush()
812 asoc->peer.ecn_capable); in sctp_outq_flush()
906 if (asoc->peer.retran_path->state == SCTP_UNCONFIRMED) in sctp_outq_flush()
908 if (transport == asoc->peer.retran_path) in sctp_outq_flush()
913 transport = asoc->peer.retran_path; in sctp_outq_flush()
922 asoc->peer.ecn_capable); in sctp_outq_flush()
980 new_transport = asoc->peer.active_path; in sctp_outq_flush()
998 asoc->peer.ecn_capable); in sctp_outq_flush()
1136 struct sctp_transport *primary = asoc->peer.primary_path; in sctp_outq_sack()
1142 transport_list = &asoc->peer.transport_addr_list; in sctp_outq_sack()
1255 asoc->peer.zero_window_announced = !sack_a_rwnd; in sctp_outq_sack()
1263 asoc->peer.rwnd = sack_a_rwnd; in sctp_outq_sack()
1416 q->asoc->peer.primary_path->cacc. in sctp_check_transmitted()
1537 if (!q->asoc->peer.rwnd && in sctp_check_transmitted()
1584 struct sctp_transport *primary = asoc->peer.primary_path; in sctp_mark_missing()
1697 if (!asoc->peer.prsctp_capable) in sctp_generate_fwdtsn()