Invariants changes that make more sense.

This commit is contained in:
Randall Stewart 2008-10-27 13:53:31 +00:00
parent 0ee8da47fb
commit 83416c885d
2 changed files with 6 additions and 5 deletions

View File

@ -561,7 +561,8 @@ sctp_backoff_on_timeout(struct sctp_tcb *stcb,
}
}
void
#ifndef INVARIANTS
static void
sctp_recover_sent_list(struct sctp_tcb *stcb)
{
struct sctp_tmit_chunk *chk, *tp2;
@ -604,6 +605,8 @@ sctp_recover_sent_list(struct sctp_tcb *stcb)
}
}
#endif
static int
sctp_mark_all_for_resend(struct sctp_tcb *stcb,
struct sctp_nets *net,
@ -679,7 +682,9 @@ sctp_mark_all_for_resend(struct sctp_tcb *stcb,
/* Now on to each chunk */
num_mk = cnt_mk = 0;
tsnfirst = tsnlast = 0;
#ifndef INVARIANTS
start_again:
#endif
chk = TAILQ_FIRST(&stcb->asoc.sent_queue);
for (; chk != NULL; chk = tp2) {
tp2 = TAILQ_NEXT(chk, sctp_next);
@ -693,8 +698,6 @@ sctp_mark_all_for_resend(struct sctp_tcb *stcb,
recovery_cnt++;
#ifdef INVARIANTS
panic("last acked >= chk on sent-Q");
/* to keep compiler happy */
goto start_again;
#else
SCTP_PRINTF("Recover attempts a restart cnt:%d\n", recovery_cnt);
sctp_recover_sent_list(stcb);

View File

@ -99,8 +99,6 @@ void sctp_audit_retranmission_queue(struct sctp_association *);
void sctp_iterator_timer(struct sctp_iterator *it);
void sctp_recover_sent_list(struct sctp_tcb *stcb);
#endif
#endif