Lines Matching refs:primary
109 static inline int sctp_cacc_skip_3_1_d(struct sctp_transport *primary, in sctp_cacc_skip_3_1_d() argument
113 if (count_of_newacks >= 2 && transport != primary) in sctp_cacc_skip_3_1_d()
141 static inline int sctp_cacc_skip_3_1(struct sctp_transport *primary, in sctp_cacc_skip_3_1() argument
145 if (!primary->cacc.cycling_changeover) { in sctp_cacc_skip_3_1()
146 if (sctp_cacc_skip_3_1_d(primary, transport, count_of_newacks)) in sctp_cacc_skip_3_1()
162 static inline int sctp_cacc_skip_3_2(struct sctp_transport *primary, __u32 tsn) in sctp_cacc_skip_3_2() argument
164 if (primary->cacc.cycling_changeover && in sctp_cacc_skip_3_2()
165 TSN_lt(tsn, primary->cacc.next_tsn_at_change)) in sctp_cacc_skip_3_2()
184 static inline int sctp_cacc_skip(struct sctp_transport *primary, in sctp_cacc_skip() argument
189 if (primary->cacc.changeover_active && in sctp_cacc_skip()
190 (sctp_cacc_skip_3_1(primary, transport, count_of_newacks) || in sctp_cacc_skip()
191 sctp_cacc_skip_3_2(primary, tsn))) in sctp_cacc_skip()
1136 struct sctp_transport *primary = asoc->peer.primary_path; in sctp_outq_sack() local
1165 if (primary->cacc.changeover_active) { in sctp_outq_sack()
1168 if (TSN_lte(primary->cacc.next_tsn_at_change, sack_ctsn)) { in sctp_outq_sack()
1169 primary->cacc.changeover_active = 0; in sctp_outq_sack()
1584 struct sctp_transport *primary = asoc->peer.primary_path; in sctp_mark_missing() local
1604 if (!transport || !sctp_cacc_skip(primary, in sctp_mark_missing()