Lines Matching refs:mnet
176 struct sctp_nets *alt, *mnet, *min_errors_net = NULL, *max_cwnd_net = NULL; in sctp_find_alternate_net() local
196 TAILQ_FOREACH(mnet, &stcb->asoc.nets, sctp_next) { in sctp_find_alternate_net()
201 if (((mnet->dest_state & SCTP_ADDR_REACHABLE) != SCTP_ADDR_REACHABLE) || in sctp_find_alternate_net()
202 (mnet->dest_state & SCTP_ADDR_UNCONFIRMED)) { in sctp_find_alternate_net()
213 if (mnet->dest_state & SCTP_ADDR_PF) { in sctp_find_alternate_net()
222 if (mnet == net) { in sctp_find_alternate_net()
224 min_errors = mnet->error_count + 1; in sctp_find_alternate_net()
225 min_errors_net = mnet; in sctp_find_alternate_net()
226 } else if (mnet->error_count + 1 < min_errors) { in sctp_find_alternate_net()
227 min_errors = mnet->error_count + 1; in sctp_find_alternate_net()
228 min_errors_net = mnet; in sctp_find_alternate_net()
229 } else if (mnet->error_count + 1 == min_errors in sctp_find_alternate_net()
230 && mnet->last_active > min_errors_net->last_active) { in sctp_find_alternate_net()
231 min_errors_net = mnet; in sctp_find_alternate_net()
232 min_errors = mnet->error_count + 1; in sctp_find_alternate_net()
237 min_errors = mnet->error_count; in sctp_find_alternate_net()
238 min_errors_net = mnet; in sctp_find_alternate_net()
239 } else if (mnet->error_count < min_errors) { in sctp_find_alternate_net()
240 min_errors = mnet->error_count; in sctp_find_alternate_net()
241 min_errors_net = mnet; in sctp_find_alternate_net()
242 } else if (mnet->error_count == min_errors in sctp_find_alternate_net()
243 && mnet->last_active > min_errors_net->last_active) { in sctp_find_alternate_net()
244 min_errors_net = mnet; in sctp_find_alternate_net()
245 min_errors = mnet->error_count; in sctp_find_alternate_net()
258 if (max_cwnd < mnet->cwnd) { in sctp_find_alternate_net()
259 max_cwnd_net = mnet; in sctp_find_alternate_net()
260 max_cwnd = mnet->cwnd; in sctp_find_alternate_net()
261 } else if (max_cwnd == mnet->cwnd) { in sctp_find_alternate_net()
277 max_cwnd_net = mnet; in sctp_find_alternate_net()
278 max_cwnd = mnet->cwnd; /* Useless? */ in sctp_find_alternate_net()
293 TAILQ_FOREACH(mnet, &stcb->asoc.nets, sctp_next) { in sctp_find_alternate_net()
294 if (((mnet->dest_state & SCTP_ADDR_REACHABLE) != SCTP_ADDR_REACHABLE) || in sctp_find_alternate_net()
295 (mnet->dest_state & SCTP_ADDR_UNCONFIRMED)) { in sctp_find_alternate_net()
302 if (max_cwnd < mnet->cwnd) { in sctp_find_alternate_net()
303 max_cwnd_net = mnet; in sctp_find_alternate_net()
304 max_cwnd = mnet->cwnd; in sctp_find_alternate_net()
305 } else if (max_cwnd == mnet->cwnd) { in sctp_find_alternate_net()
322 max_cwnd_net = mnet; in sctp_find_alternate_net()
323 max_cwnd = mnet->cwnd; in sctp_find_alternate_net()