diff options
author | rrs <rrs@FreeBSD.org> | 2007-09-13 14:43:54 +0000 |
---|---|---|
committer | rrs <rrs@FreeBSD.org> | 2007-09-13 14:43:54 +0000 |
commit | 6368c8b6996760fbbbf5a02a3334bbf98d9d074f (patch) | |
tree | 1bf870312924584217762bb4c4c0f3cd5ec65aab /sys/netinet/sctp_asconf.c | |
parent | 73fcd49c8635599cba72011c539ea9f781c1da23 (diff) | |
download | FreeBSD-src-6368c8b6996760fbbbf5a02a3334bbf98d9d074f.zip FreeBSD-src-6368c8b6996760fbbbf5a02a3334bbf98d9d074f.tar.gz |
- DF bit was on for COOKIE-ECHO chunks. This is
incorrect and should be OFF letting IP fragment
large cookie-echos.
- Rename sysctl variable logging to log_level.
- Fix description of sysctl variable stats.
- Add sysctl variable log to make sctp_log readable via sysctl
mechanism (this is by compile switch and targets non KTR platforms or
when someone wants to do performance wise tracing).
- Removed debug code
Approved by: re@freebsd.org (B Mah)
Diffstat (limited to 'sys/netinet/sctp_asconf.c')
-rw-r--r-- | sys/netinet/sctp_asconf.c | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/sys/netinet/sctp_asconf.c b/sys/netinet/sctp_asconf.c index a72fa1e..1c56ad8 100644 --- a/sys/netinet/sctp_asconf.c +++ b/sys/netinet/sctp_asconf.c @@ -986,11 +986,9 @@ sctp_move_chunks_from_deleted_prim(struct sctp_tcb *stcb, struct sctp_nets *dst) struct sctp_stream_queue_pending *sp; if (dst->dest_state & SCTP_ADDR_UNCONFIRMED) { - SCTPDBG(SCTP_DEBUG_ASCONF1, "move_chunks_from_deleted_prim: specified destination is UNCONFIRMED\n"); return; } if (stcb->asoc.deleted_primary == NULL) { - SCTPDBG(SCTP_DEBUG_ASCONF1, "move_chunks_from_deleted_prim: Funny, old primary is not stored\n"); return; } asoc = &stcb->asoc; @@ -1028,19 +1026,16 @@ sctp_assoc_immediate_retrans(struct sctp_tcb *stcb, struct sctp_nets *dstnet) int error; if (dstnet->dest_state & SCTP_ADDR_UNCONFIRMED) { - SCTPDBG(SCTP_DEBUG_ASCONF1, "assoc_immediate_retrans: specified destination is UNCONFIRMED\n"); return; } if (stcb->asoc.deleted_primary == NULL) { - SCTPDBG(SCTP_DEBUG_ASCONF1, "assoc_immediate_retrans: Funny, old primary is not stored\n"); return; } if (!TAILQ_EMPTY(&stcb->asoc.sent_queue)) { - SCTPDBG(SCTP_DEBUG_ASCONF1, "Deleted primary is "); + SCTPDBG(SCTP_DEBUG_ASCONF1, "assoc_immediate_retrans: Deleted primary is "); SCTPDBG_ADDR(SCTP_DEBUG_ASCONF1, &stcb->asoc.deleted_primary->ro._l_addr.sa); SCTPDBG(SCTP_DEBUG_ASCONF1, "Current Primary is "); SCTPDBG_ADDR(SCTP_DEBUG_ASCONF1, &stcb->asoc.primary_destination->ro._l_addr.sa); - SCTPDBG(SCTP_DEBUG_ASCONF1, "Stopping send timer and calling t3rxt_timer\n"); sctp_timer_stop(SCTP_TIMER_TYPE_SEND, stcb->sctp_ep, stcb, stcb->asoc.deleted_primary, SCTP_FROM_SCTP_TIMER + SCTP_LOC_8); @@ -1053,7 +1048,6 @@ sctp_assoc_immediate_retrans(struct sctp_tcb *stcb, struct sctp_nets *dstnet) error = sctp_t3rxt_timer(stcb->sctp_ep, stcb, stcb->asoc.deleted_primary); if (error) { - SCTPDBG(SCTP_DEBUG_ASCONF1, "t3rxt_timer error\n"); SCTP_INP_DECR_REF(stcb->sctp_ep); return; } @@ -1082,8 +1076,7 @@ sctp_net_immediate_retrans(struct sctp_tcb *stcb, struct sctp_nets *net) { struct sctp_tmit_chunk *chk; - SCTPDBG(SCTP_DEBUG_ASCONF1, "net_immediate_retrans:\n"); - SCTPDBG(SCTP_DEBUG_ASCONF1, "RTO is %d\n", net->RTO); + SCTPDBG(SCTP_DEBUG_ASCONF1, "net_immediate_retrans: RTO is %d\n", net->RTO); sctp_timer_stop(SCTP_TIMER_TYPE_SEND, stcb->sctp_ep, stcb, net, SCTP_FROM_SCTP_TIMER + SCTP_LOC_5); stcb->asoc.cc_functions.sctp_set_initial_cc_param(stcb, net); |