Lines Matching refs:mnet
169 struct sctp_nets *alt, *mnet, *min_errors_net = NULL, *max_cwnd_net = NULL; in sctp_find_alternate_net() local
189 TAILQ_FOREACH(mnet, &stcb->asoc.nets, sctp_next) { in sctp_find_alternate_net()
194 if (((mnet->dest_state & SCTP_ADDR_REACHABLE) != SCTP_ADDR_REACHABLE) || in sctp_find_alternate_net()
195 (mnet->dest_state & SCTP_ADDR_UNCONFIRMED)) { in sctp_find_alternate_net()
206 if (mnet->dest_state & SCTP_ADDR_PF) { in sctp_find_alternate_net()
215 if (mnet == net) { in sctp_find_alternate_net()
217 min_errors = mnet->error_count + 1; in sctp_find_alternate_net()
218 min_errors_net = mnet; in sctp_find_alternate_net()
219 } else if (mnet->error_count + 1 < min_errors) { in sctp_find_alternate_net()
220 min_errors = mnet->error_count + 1; in sctp_find_alternate_net()
221 min_errors_net = mnet; in sctp_find_alternate_net()
222 } else if (mnet->error_count + 1 == min_errors in sctp_find_alternate_net()
223 && mnet->last_active > min_errors_net->last_active) { in sctp_find_alternate_net()
224 min_errors_net = mnet; in sctp_find_alternate_net()
225 min_errors = mnet->error_count + 1; in sctp_find_alternate_net()
230 min_errors = mnet->error_count; in sctp_find_alternate_net()
231 min_errors_net = mnet; in sctp_find_alternate_net()
232 } else if (mnet->error_count < min_errors) { in sctp_find_alternate_net()
233 min_errors = mnet->error_count; in sctp_find_alternate_net()
234 min_errors_net = mnet; in sctp_find_alternate_net()
235 } else if (mnet->error_count == min_errors in sctp_find_alternate_net()
236 && mnet->last_active > min_errors_net->last_active) { in sctp_find_alternate_net()
237 min_errors_net = mnet; in sctp_find_alternate_net()
238 min_errors = mnet->error_count; in sctp_find_alternate_net()
251 if (max_cwnd < mnet->cwnd) { in sctp_find_alternate_net()
252 max_cwnd_net = mnet; in sctp_find_alternate_net()
253 max_cwnd = mnet->cwnd; in sctp_find_alternate_net()
254 } else if (max_cwnd == mnet->cwnd) { in sctp_find_alternate_net()
270 max_cwnd_net = mnet; in sctp_find_alternate_net()
271 max_cwnd = mnet->cwnd; /* Useless? */ in sctp_find_alternate_net()
286 TAILQ_FOREACH(mnet, &stcb->asoc.nets, sctp_next) { in sctp_find_alternate_net()
287 if (((mnet->dest_state & SCTP_ADDR_REACHABLE) != SCTP_ADDR_REACHABLE) || in sctp_find_alternate_net()
288 (mnet->dest_state & SCTP_ADDR_UNCONFIRMED)) { in sctp_find_alternate_net()
295 if (max_cwnd < mnet->cwnd) { in sctp_find_alternate_net()
296 max_cwnd_net = mnet; in sctp_find_alternate_net()
297 max_cwnd = mnet->cwnd; in sctp_find_alternate_net()
298 } else if (max_cwnd == mnet->cwnd) { in sctp_find_alternate_net()
315 max_cwnd_net = mnet; in sctp_find_alternate_net()
316 max_cwnd = mnet->cwnd; in sctp_find_alternate_net()