Lines Matching refs:primary
100 static inline int sctp_cacc_skip_3_1_d(struct sctp_transport *primary, in sctp_cacc_skip_3_1_d() argument
104 if (count_of_newacks >= 2 && transport != primary) in sctp_cacc_skip_3_1_d()
132 static inline int sctp_cacc_skip_3_1(struct sctp_transport *primary, in sctp_cacc_skip_3_1() argument
136 if (!primary->cacc.cycling_changeover) { in sctp_cacc_skip_3_1()
137 if (sctp_cacc_skip_3_1_d(primary, transport, count_of_newacks)) in sctp_cacc_skip_3_1()
153 static inline int sctp_cacc_skip_3_2(struct sctp_transport *primary, __u32 tsn) in sctp_cacc_skip_3_2() argument
155 if (primary->cacc.cycling_changeover && in sctp_cacc_skip_3_2()
156 TSN_lt(tsn, primary->cacc.next_tsn_at_change)) in sctp_cacc_skip_3_2()
175 static inline int sctp_cacc_skip(struct sctp_transport *primary, in sctp_cacc_skip() argument
180 if (primary->cacc.changeover_active && in sctp_cacc_skip()
181 (sctp_cacc_skip_3_1(primary, transport, count_of_newacks) || in sctp_cacc_skip()
182 sctp_cacc_skip_3_2(primary, tsn))) in sctp_cacc_skip()
1259 struct sctp_transport *primary = asoc->peer.primary_path; in sctp_outq_sack() local
1294 if (primary->cacc.changeover_active) { in sctp_outq_sack()
1297 if (TSN_lte(primary->cacc.next_tsn_at_change, sack_ctsn)) { in sctp_outq_sack()
1298 primary->cacc.changeover_active = 0; in sctp_outq_sack()
1719 struct sctp_transport *primary = asoc->peer.primary_path; in sctp_mark_missing() local
1739 if (!transport || !sctp_cacc_skip(primary, in sctp_mark_missing()