Whitespace changes.
MFC after: 1 week
This commit is contained in:
parent
30f337891d
commit
0c8682e8ad
@ -166,19 +166,19 @@ MALLOC_DECLARE(SCTP_M_MCORE);
|
||||
#if defined(SCTP_DEBUG)
|
||||
#define SCTPDBG(level, params...) \
|
||||
{ \
|
||||
do { \
|
||||
if (SCTP_BASE_SYSCTL(sctp_debug_on) & level ) { \
|
||||
SCTP_PRINTF(params); \
|
||||
} \
|
||||
} while (0); \
|
||||
do { \
|
||||
if (SCTP_BASE_SYSCTL(sctp_debug_on) & level ) { \
|
||||
SCTP_PRINTF(params); \
|
||||
} \
|
||||
} while (0); \
|
||||
}
|
||||
#define SCTPDBG_ADDR(level, addr) \
|
||||
{ \
|
||||
do { \
|
||||
do { \
|
||||
if (SCTP_BASE_SYSCTL(sctp_debug_on) & level ) { \
|
||||
sctp_print_address(addr); \
|
||||
sctp_print_address(addr); \
|
||||
} \
|
||||
} while (0); \
|
||||
} while (0); \
|
||||
}
|
||||
#else
|
||||
#define SCTPDBG(level, params...)
|
||||
@ -194,11 +194,11 @@ MALLOC_DECLARE(SCTP_M_MCORE);
|
||||
#ifdef SCTP_LTRACE_ERRORS
|
||||
#define SCTP_LTRACE_ERR_RET_PKT(m, inp, stcb, net, file, err) \
|
||||
if (SCTP_BASE_SYSCTL(sctp_logging_level) & SCTP_LTRACE_ERROR_ENABLE) \
|
||||
SCTP_PRINTF("mbuf:%p inp:%p stcb:%p net:%p file:%x line:%d error:%d\n", \
|
||||
SCTP_PRINTF("mbuf:%p inp:%p stcb:%p net:%p file:%x line:%d error:%d\n", \
|
||||
m, inp, stcb, net, file, __LINE__, err);
|
||||
#define SCTP_LTRACE_ERR_RET(inp, stcb, net, file, err) \
|
||||
if (SCTP_BASE_SYSCTL(sctp_logging_level) & SCTP_LTRACE_ERROR_ENABLE) \
|
||||
SCTP_PRINTF("inp:%p stcb:%p net:%p file:%x line:%d error:%d\n", \
|
||||
SCTP_PRINTF("inp:%p stcb:%p net:%p file:%x line:%d error:%d\n", \
|
||||
inp, stcb, net, file, __LINE__, err);
|
||||
#else
|
||||
#define SCTP_LTRACE_ERR_RET_PKT(m, inp, stcb, net, file, err)
|
||||
@ -232,16 +232,16 @@ MALLOC_DECLARE(SCTP_M_MCORE);
|
||||
* general memory allocation
|
||||
*/
|
||||
#define SCTP_MALLOC(var, type, size, name) \
|
||||
do { \
|
||||
var = (type)malloc(size, name, M_NOWAIT); \
|
||||
} while (0)
|
||||
do { \
|
||||
var = (type)malloc(size, name, M_NOWAIT); \
|
||||
} while (0)
|
||||
|
||||
#define SCTP_FREE(var, type) free(var, type)
|
||||
|
||||
#define SCTP_MALLOC_SONAME(var, type, size) \
|
||||
do { \
|
||||
var = (type)malloc(size, M_SONAME, M_WAITOK | M_ZERO); \
|
||||
} while (0)
|
||||
do { \
|
||||
var = (type)malloc(size, M_SONAME, M_WAITOK | M_ZERO); \
|
||||
} while (0)
|
||||
|
||||
#define SCTP_FREE_SONAME(var) free(var, M_SONAME)
|
||||
|
||||
|
@ -72,7 +72,7 @@ extern struct pr_usrreqs sctp_usrreqs;
|
||||
((stcb->asoc.sctp_features & feature) == 0)) || \
|
||||
((stcb == NULL) && (inp != NULL) && \
|
||||
((inp->sctp_features & feature) == 0)) || \
|
||||
((stcb == NULL) && (inp == NULL)))
|
||||
((stcb == NULL) && (inp == NULL)))
|
||||
|
||||
/* managing mobility_feature in inpcb (by micchie) */
|
||||
#define sctp_mobility_feature_on(inp, feature) (inp->sctp_mobility_features |= feature)
|
||||
@ -106,7 +106,7 @@ extern struct pr_usrreqs sctp_usrreqs;
|
||||
#define sctp_alloc_a_readq(_stcb, _readq) { \
|
||||
(_readq) = SCTP_ZONE_GET(SCTP_BASE_INFO(ipi_zone_readq), struct sctp_queued_to_read); \
|
||||
if ((_readq)) { \
|
||||
SCTP_INCR_READQ_COUNT(); \
|
||||
SCTP_INCR_READQ_COUNT(); \
|
||||
} \
|
||||
}
|
||||
|
||||
@ -121,11 +121,11 @@ extern struct pr_usrreqs sctp_usrreqs;
|
||||
|
||||
#define sctp_alloc_a_strmoq(_stcb, _strmoq) { \
|
||||
(_strmoq) = SCTP_ZONE_GET(SCTP_BASE_INFO(ipi_zone_strmoq), struct sctp_stream_queue_pending); \
|
||||
if ((_strmoq)) { \
|
||||
if ((_strmoq)) { \
|
||||
memset(_strmoq, 0, sizeof(struct sctp_stream_queue_pending)); \
|
||||
SCTP_INCR_STRMOQ_COUNT(); \
|
||||
(_strmoq)->holds_key_ref = 0; \
|
||||
} \
|
||||
} \
|
||||
}
|
||||
|
||||
#define sctp_free_a_chunk(_stcb, _chk, _so_locked) { \
|
||||
@ -133,22 +133,22 @@ extern struct pr_usrreqs sctp_usrreqs;
|
||||
sctp_auth_key_release((_stcb), (_chk)->auth_keyid, _so_locked); \
|
||||
(_chk)->holds_key_ref = 0; \
|
||||
} \
|
||||
if (_stcb) { \
|
||||
SCTP_TCB_LOCK_ASSERT((_stcb)); \
|
||||
if ((_chk)->whoTo) { \
|
||||
sctp_free_remote_addr((_chk)->whoTo); \
|
||||
(_chk)->whoTo = NULL; \
|
||||
} \
|
||||
if (((_stcb)->asoc.free_chunk_cnt > SCTP_BASE_SYSCTL(sctp_asoc_free_resc_limit)) || \
|
||||
(SCTP_BASE_INFO(ipi_free_chunks) > SCTP_BASE_SYSCTL(sctp_system_free_resc_limit))) { \
|
||||
SCTP_ZONE_FREE(SCTP_BASE_INFO(ipi_zone_chunk), (_chk)); \
|
||||
SCTP_DECR_CHK_COUNT(); \
|
||||
} else { \
|
||||
TAILQ_INSERT_TAIL(&(_stcb)->asoc.free_chunks, (_chk), sctp_next); \
|
||||
(_stcb)->asoc.free_chunk_cnt++; \
|
||||
atomic_add_int(&SCTP_BASE_INFO(ipi_free_chunks), 1); \
|
||||
} \
|
||||
} else { \
|
||||
if (_stcb) { \
|
||||
SCTP_TCB_LOCK_ASSERT((_stcb)); \
|
||||
if ((_chk)->whoTo) { \
|
||||
sctp_free_remote_addr((_chk)->whoTo); \
|
||||
(_chk)->whoTo = NULL; \
|
||||
} \
|
||||
if (((_stcb)->asoc.free_chunk_cnt > SCTP_BASE_SYSCTL(sctp_asoc_free_resc_limit)) || \
|
||||
(SCTP_BASE_INFO(ipi_free_chunks) > SCTP_BASE_SYSCTL(sctp_system_free_resc_limit))) { \
|
||||
SCTP_ZONE_FREE(SCTP_BASE_INFO(ipi_zone_chunk), (_chk)); \
|
||||
SCTP_DECR_CHK_COUNT(); \
|
||||
} else { \
|
||||
TAILQ_INSERT_TAIL(&(_stcb)->asoc.free_chunks, (_chk), sctp_next); \
|
||||
(_stcb)->asoc.free_chunk_cnt++; \
|
||||
atomic_add_int(&SCTP_BASE_INFO(ipi_free_chunks), 1); \
|
||||
} \
|
||||
} else { \
|
||||
SCTP_ZONE_FREE(SCTP_BASE_INFO(ipi_zone_chunk), (_chk)); \
|
||||
SCTP_DECR_CHK_COUNT(); \
|
||||
} \
|
||||
@ -159,7 +159,7 @@ extern struct pr_usrreqs sctp_usrreqs;
|
||||
(_chk) = SCTP_ZONE_GET(SCTP_BASE_INFO(ipi_zone_chunk), struct sctp_tmit_chunk); \
|
||||
if ((_chk)) { \
|
||||
SCTP_INCR_CHK_COUNT(); \
|
||||
(_chk)->whoTo = NULL; \
|
||||
(_chk)->whoTo = NULL; \
|
||||
(_chk)->holds_key_ref = 0; \
|
||||
} \
|
||||
} else { \
|
||||
@ -167,7 +167,7 @@ extern struct pr_usrreqs sctp_usrreqs;
|
||||
TAILQ_REMOVE(&(_stcb)->asoc.free_chunks, (_chk), sctp_next); \
|
||||
atomic_subtract_int(&SCTP_BASE_INFO(ipi_free_chunks), 1); \
|
||||
(_chk)->holds_key_ref = 0; \
|
||||
SCTP_STAT_INCR(sctps_cached_chk); \
|
||||
SCTP_STAT_INCR(sctps_cached_chk); \
|
||||
(_stcb)->asoc.free_chunk_cnt--; \
|
||||
} \
|
||||
}
|
||||
@ -178,15 +178,15 @@ extern struct pr_usrreqs sctp_usrreqs;
|
||||
if (SCTP_DECREMENT_AND_CHECK_REFCOUNT(&(__net)->ref_count)) { \
|
||||
(void)SCTP_OS_TIMER_STOP(&(__net)->rxt_timer.timer); \
|
||||
(void)SCTP_OS_TIMER_STOP(&(__net)->pmtu_timer.timer); \
|
||||
if ((__net)->ro.ro_rt) { \
|
||||
if ((__net)->ro.ro_rt) { \
|
||||
RTFREE((__net)->ro.ro_rt); \
|
||||
(__net)->ro.ro_rt = NULL; \
|
||||
} \
|
||||
} \
|
||||
if ((__net)->src_addr_selected) { \
|
||||
sctp_free_ifa((__net)->ro._s_addr); \
|
||||
(__net)->ro._s_addr = NULL; \
|
||||
} \
|
||||
(__net)->src_addr_selected = 0; \
|
||||
(__net)->src_addr_selected = 0; \
|
||||
(__net)->dest_state &= ~SCTP_ADDR_REACHABLE; \
|
||||
SCTP_ZONE_FREE(SCTP_BASE_INFO(ipi_zone_net), (__net)); \
|
||||
SCTP_DECR_RADDR_COUNT(); \
|
||||
@ -250,12 +250,12 @@ extern struct pr_usrreqs sctp_usrreqs;
|
||||
} while (0)
|
||||
|
||||
#define sctp_flight_size_increase(tp1) do { \
|
||||
(tp1)->whoTo->flight_size += (tp1)->book_size; \
|
||||
(tp1)->whoTo->flight_size += (tp1)->book_size; \
|
||||
} while (0)
|
||||
|
||||
#ifdef SCTP_FS_SPEC_LOG
|
||||
#define sctp_total_flight_decrease(stcb, tp1) do { \
|
||||
if (stcb->asoc.fs_index > SCTP_FS_SPEC_LOG_SIZE) \
|
||||
if (stcb->asoc.fs_index > SCTP_FS_SPEC_LOG_SIZE) \
|
||||
stcb->asoc.fs_index = 0;\
|
||||
stcb->asoc.fslog[stcb->asoc.fs_index].total_flight = stcb->asoc.total_flight; \
|
||||
stcb->asoc.fslog[stcb->asoc.fs_index].tsn = tp1->rec.data.TSN_seq; \
|
||||
@ -264,7 +264,7 @@ extern struct pr_usrreqs sctp_usrreqs;
|
||||
stcb->asoc.fslog[stcb->asoc.fs_index].incr = 0; \
|
||||
stcb->asoc.fslog[stcb->asoc.fs_index].decr = 1; \
|
||||
stcb->asoc.fs_index++; \
|
||||
tp1->window_probe = 0; \
|
||||
tp1->window_probe = 0; \
|
||||
if (stcb->asoc.total_flight >= tp1->book_size) { \
|
||||
stcb->asoc.total_flight -= tp1->book_size; \
|
||||
if (stcb->asoc.total_flight_count > 0) \
|
||||
@ -276,7 +276,7 @@ extern struct pr_usrreqs sctp_usrreqs;
|
||||
} while (0)
|
||||
|
||||
#define sctp_total_flight_increase(stcb, tp1) do { \
|
||||
if (stcb->asoc.fs_index > SCTP_FS_SPEC_LOG_SIZE) \
|
||||
if (stcb->asoc.fs_index > SCTP_FS_SPEC_LOG_SIZE) \
|
||||
stcb->asoc.fs_index = 0;\
|
||||
stcb->asoc.fslog[stcb->asoc.fs_index].total_flight = stcb->asoc.total_flight; \
|
||||
stcb->asoc.fslog[stcb->asoc.fs_index].tsn = tp1->rec.data.TSN_seq; \
|
||||
@ -285,14 +285,14 @@ extern struct pr_usrreqs sctp_usrreqs;
|
||||
stcb->asoc.fslog[stcb->asoc.fs_index].incr = 1; \
|
||||
stcb->asoc.fslog[stcb->asoc.fs_index].decr = 0; \
|
||||
stcb->asoc.fs_index++; \
|
||||
(stcb)->asoc.total_flight_count++; \
|
||||
(stcb)->asoc.total_flight += (tp1)->book_size; \
|
||||
(stcb)->asoc.total_flight_count++; \
|
||||
(stcb)->asoc.total_flight += (tp1)->book_size; \
|
||||
} while (0)
|
||||
|
||||
#else
|
||||
|
||||
#define sctp_total_flight_decrease(stcb, tp1) do { \
|
||||
tp1->window_probe = 0; \
|
||||
tp1->window_probe = 0; \
|
||||
if (stcb->asoc.total_flight >= tp1->book_size) { \
|
||||
stcb->asoc.total_flight -= tp1->book_size; \
|
||||
if (stcb->asoc.total_flight_count > 0) \
|
||||
@ -304,8 +304,8 @@ extern struct pr_usrreqs sctp_usrreqs;
|
||||
} while (0)
|
||||
|
||||
#define sctp_total_flight_increase(stcb, tp1) do { \
|
||||
(stcb)->asoc.total_flight_count++; \
|
||||
(stcb)->asoc.total_flight += (tp1)->book_size; \
|
||||
(stcb)->asoc.total_flight_count++; \
|
||||
(stcb)->asoc.total_flight += (tp1)->book_size; \
|
||||
} while (0)
|
||||
|
||||
#endif
|
||||
|
@ -276,42 +276,42 @@ sctp_free_bufspace(struct sctp_tcb *, struct sctp_association *,
|
||||
#define sctp_free_bufspace(stcb, asoc, tp1, chk_cnt) \
|
||||
do { \
|
||||
if (tp1->data != NULL) { \
|
||||
atomic_subtract_int(&((asoc)->chunks_on_out_queue), chk_cnt); \
|
||||
atomic_subtract_int(&((asoc)->chunks_on_out_queue), chk_cnt); \
|
||||
if ((asoc)->total_output_queue_size >= tp1->book_size) { \
|
||||
atomic_subtract_int(&((asoc)->total_output_queue_size), tp1->book_size); \
|
||||
} else { \
|
||||
(asoc)->total_output_queue_size = 0; \
|
||||
} \
|
||||
if (stcb->sctp_socket && ((stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_TCPTYPE) || \
|
||||
(stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_IN_TCPPOOL))) { \
|
||||
if (stcb->sctp_socket && ((stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_TCPTYPE) || \
|
||||
(stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_IN_TCPPOOL))) { \
|
||||
if (stcb->sctp_socket->so_snd.sb_cc >= tp1->book_size) { \
|
||||
atomic_subtract_int(&((stcb)->sctp_socket->so_snd.sb_cc), tp1->book_size); \
|
||||
} else { \
|
||||
stcb->sctp_socket->so_snd.sb_cc = 0; \
|
||||
} \
|
||||
} \
|
||||
} \
|
||||
} \
|
||||
} while (0)
|
||||
|
||||
#endif
|
||||
|
||||
#define sctp_free_spbufspace(stcb, asoc, sp) \
|
||||
do { \
|
||||
if (sp->data != NULL) { \
|
||||
if (sp->data != NULL) { \
|
||||
if ((asoc)->total_output_queue_size >= sp->length) { \
|
||||
atomic_subtract_int(&(asoc)->total_output_queue_size, sp->length); \
|
||||
} else { \
|
||||
(asoc)->total_output_queue_size = 0; \
|
||||
} \
|
||||
if (stcb->sctp_socket && ((stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_TCPTYPE) || \
|
||||
(stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_IN_TCPPOOL))) { \
|
||||
if (stcb->sctp_socket && ((stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_TCPTYPE) || \
|
||||
(stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_IN_TCPPOOL))) { \
|
||||
if (stcb->sctp_socket->so_snd.sb_cc >= sp->length) { \
|
||||
atomic_subtract_int(&stcb->sctp_socket->so_snd.sb_cc,sp->length); \
|
||||
} else { \
|
||||
stcb->sctp_socket->so_snd.sb_cc = 0; \
|
||||
} \
|
||||
} \
|
||||
} \
|
||||
} \
|
||||
} while (0)
|
||||
|
||||
#define sctp_snd_sb_alloc(stcb, sz) \
|
||||
|
Loading…
Reference in New Issue
Block a user