Using %p in a format string requires a void *.
MFC after: 10 days
This commit is contained in:
parent
c4edfee458
commit
dd294dcec6
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=240148
@ -2278,7 +2278,7 @@ sctp_set_primary_ip_address_sa(struct sctp_tcb *stcb, struct sockaddr *sa)
|
||||
/* set primary queuing succeeded */
|
||||
SCTPDBG(SCTP_DEBUG_ASCONF1,
|
||||
"set_primary_ip_address_sa: queued on tcb=%p, ",
|
||||
stcb);
|
||||
(void *)stcb);
|
||||
SCTPDBG_ADDR(SCTP_DEBUG_ASCONF1, sa);
|
||||
if (SCTP_GET_STATE(&stcb->asoc) == SCTP_STATE_OPEN) {
|
||||
#ifdef SCTP_TIMER_BASED_ASCONF
|
||||
@ -2291,7 +2291,7 @@ sctp_set_primary_ip_address_sa(struct sctp_tcb *stcb, struct sockaddr *sa)
|
||||
}
|
||||
} else {
|
||||
SCTPDBG(SCTP_DEBUG_ASCONF1, "set_primary_ip_address_sa: failed to add to queue on tcb=%p, ",
|
||||
stcb);
|
||||
(void *)stcb);
|
||||
SCTPDBG_ADDR(SCTP_DEBUG_ASCONF1, sa);
|
||||
return (-1);
|
||||
}
|
||||
@ -2314,7 +2314,7 @@ sctp_set_primary_ip_address(struct sctp_ifa *ifa)
|
||||
SCTP_SET_PRIM_ADDR)) {
|
||||
/* set primary queuing succeeded */
|
||||
SCTPDBG(SCTP_DEBUG_ASCONF1, "set_primary_ip_address: queued on stcb=%p, ",
|
||||
stcb);
|
||||
(void *)stcb);
|
||||
SCTPDBG_ADDR(SCTP_DEBUG_ASCONF1, &ifa->address.sa);
|
||||
if (SCTP_GET_STATE(&stcb->asoc) == SCTP_STATE_OPEN) {
|
||||
#ifdef SCTP_TIMER_BASED_ASCONF
|
||||
|
@ -591,7 +591,7 @@ sctp_auth_key_acquire(struct sctp_tcb *stcb, uint16_t key_id)
|
||||
atomic_add_int(&skey->refcount, 1);
|
||||
SCTPDBG(SCTP_DEBUG_AUTH2,
|
||||
"%s: stcb %p key %u refcount acquire to %d\n",
|
||||
__FUNCTION__, stcb, key_id, skey->refcount);
|
||||
__FUNCTION__, (void *)stcb, key_id, skey->refcount);
|
||||
}
|
||||
}
|
||||
|
||||
@ -612,7 +612,7 @@ sctp_auth_key_release(struct sctp_tcb *stcb, uint16_t key_id, int so_locked
|
||||
sctp_free_sharedkey(skey);
|
||||
SCTPDBG(SCTP_DEBUG_AUTH2,
|
||||
"%s: stcb %p key %u refcount release to %d\n",
|
||||
__FUNCTION__, stcb, key_id, skey->refcount);
|
||||
__FUNCTION__, (void *)stcb, key_id, skey->refcount);
|
||||
|
||||
/* see if a notification should be generated */
|
||||
if ((skey->refcount <= 1) && (skey->deactivated)) {
|
||||
@ -621,7 +621,7 @@ sctp_auth_key_release(struct sctp_tcb *stcb, uint16_t key_id, int so_locked
|
||||
key_id, 0, so_locked);
|
||||
SCTPDBG(SCTP_DEBUG_AUTH2,
|
||||
"%s: stcb %p key %u no longer used, %d\n",
|
||||
__FUNCTION__, stcb, key_id, skey->refcount);
|
||||
__FUNCTION__, (void *)stcb, key_id, skey->refcount);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -984,7 +984,7 @@ sctp_cwnd_update_exit_pf_common(struct sctp_tcb *stcb, struct sctp_nets *net)
|
||||
stcb->asoc.my_vtag, ((stcb->sctp_ep->sctp_lport << 16) | (stcb->rport)), net,
|
||||
old_cwnd, net->cwnd);
|
||||
SCTPDBG(SCTP_DEBUG_INDATA1, "Destination %p moved from PF to reachable with cwnd %d.\n",
|
||||
net, net->cwnd);
|
||||
(void *)net, net->cwnd);
|
||||
}
|
||||
|
||||
|
||||
|
@ -4420,7 +4420,7 @@ sctp_handle_sack(struct mbuf *m, int offset_seg, int offset_dup,
|
||||
cum_ack, send_s);
|
||||
if (tp1) {
|
||||
SCTP_PRINTF("Got send_s from tsn:%x + 1 of tp1:%p\n",
|
||||
tp1->rec.data.TSN_seq, tp1);
|
||||
tp1->rec.data.TSN_seq, (void *)tp1);
|
||||
}
|
||||
hopeless_peer:
|
||||
*abort_now = 1;
|
||||
|
@ -91,7 +91,7 @@ sctp_handle_init(struct mbuf *m, int iphlen, int offset,
|
||||
struct mbuf *op_err;
|
||||
|
||||
SCTPDBG(SCTP_DEBUG_INPUT2, "sctp_handle_init: handling INIT tcb:%p\n",
|
||||
stcb);
|
||||
(void *)stcb);
|
||||
if (stcb == NULL) {
|
||||
SCTP_INP_RLOCK(inp);
|
||||
}
|
||||
@ -2652,7 +2652,7 @@ sctp_handle_cookie_echo(struct mbuf *m, int iphlen, int offset,
|
||||
SCTP_INP_INCR_REF((*stcb)->sctp_ep);
|
||||
if ((*stcb)->sctp_ep != l_inp) {
|
||||
SCTP_PRINTF("Huh? ep:%p diff then l_inp:%p?\n",
|
||||
(*stcb)->sctp_ep, l_inp);
|
||||
(void *)(*stcb)->sctp_ep, (void *)l_inp);
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -4404,7 +4404,7 @@ __attribute__((noinline))
|
||||
#endif
|
||||
|
||||
SCTPDBG(SCTP_DEBUG_INPUT1, "sctp_process_control: iphlen=%u, offset=%u, length=%u stcb:%p\n",
|
||||
iphlen, *offset, length, stcb);
|
||||
iphlen, *offset, length, (void *)stcb);
|
||||
|
||||
/* validate chunk header length... */
|
||||
if (ntohs(ch->chunk_length) < sizeof(*ch)) {
|
||||
@ -5023,7 +5023,7 @@ __attribute__((noinline))
|
||||
break;
|
||||
case SCTP_ABORT_ASSOCIATION:
|
||||
SCTPDBG(SCTP_DEBUG_INPUT3, "SCTP_ABORT, stcb %p\n",
|
||||
stcb);
|
||||
(void *)stcb);
|
||||
if ((stcb) && netp && *netp)
|
||||
sctp_handle_abort((struct sctp_abort_chunk *)ch,
|
||||
stcb, *netp);
|
||||
@ -5032,7 +5032,7 @@ __attribute__((noinline))
|
||||
break;
|
||||
case SCTP_SHUTDOWN:
|
||||
SCTPDBG(SCTP_DEBUG_INPUT3, "SCTP_SHUTDOWN, stcb %p\n",
|
||||
stcb);
|
||||
(void *)stcb);
|
||||
if ((stcb == NULL) || (chk_length != sizeof(struct sctp_shutdown_chunk))) {
|
||||
*offset = length;
|
||||
if (locked_tcb) {
|
||||
@ -5052,7 +5052,7 @@ __attribute__((noinline))
|
||||
}
|
||||
break;
|
||||
case SCTP_SHUTDOWN_ACK:
|
||||
SCTPDBG(SCTP_DEBUG_INPUT3, "SCTP_SHUTDOWN-ACK, stcb %p\n", stcb);
|
||||
SCTPDBG(SCTP_DEBUG_INPUT3, "SCTP_SHUTDOWN-ACK, stcb %p\n", (void *)stcb);
|
||||
if ((stcb) && (netp) && (*netp))
|
||||
sctp_handle_shutdown_ack((struct sctp_shutdown_ack_chunk *)ch, stcb, *netp);
|
||||
*offset = length;
|
||||
@ -5068,7 +5068,7 @@ __attribute__((noinline))
|
||||
break;
|
||||
case SCTP_COOKIE_ECHO:
|
||||
SCTPDBG(SCTP_DEBUG_INPUT3,
|
||||
"SCTP_COOKIE-ECHO, stcb %p\n", stcb);
|
||||
"SCTP_COOKIE-ECHO, stcb %p\n", (void *)stcb);
|
||||
if ((stcb) && (stcb->asoc.total_output_queue_size)) {
|
||||
;
|
||||
} else {
|
||||
@ -5170,7 +5170,7 @@ __attribute__((noinline))
|
||||
}
|
||||
break;
|
||||
case SCTP_COOKIE_ACK:
|
||||
SCTPDBG(SCTP_DEBUG_INPUT3, "SCTP_COOKIE-ACK, stcb %p\n", stcb);
|
||||
SCTPDBG(SCTP_DEBUG_INPUT3, "SCTP_COOKIE-ACK, stcb %p\n", (void *)stcb);
|
||||
if ((stcb == NULL) || chk_length != sizeof(struct sctp_cookie_ack_chunk)) {
|
||||
if (locked_tcb) {
|
||||
SCTP_TCB_UNLOCK(locked_tcb);
|
||||
@ -5260,7 +5260,7 @@ __attribute__((noinline))
|
||||
}
|
||||
break;
|
||||
case SCTP_SHUTDOWN_COMPLETE:
|
||||
SCTPDBG(SCTP_DEBUG_INPUT3, "SCTP_SHUTDOWN-COMPLETE, stcb %p\n", stcb);
|
||||
SCTPDBG(SCTP_DEBUG_INPUT3, "SCTP_SHUTDOWN-COMPLETE, stcb %p\n", (void *)stcb);
|
||||
/* must be first and only chunk */
|
||||
if ((num_chunks > 1) ||
|
||||
(length - *offset > (int)SCTP_SIZE32(chk_length))) {
|
||||
@ -5619,7 +5619,7 @@ sctp_common_input_processing(struct mbuf **mm, int iphlen, int offset, int lengt
|
||||
sh->checksum = check;
|
||||
if (calc_check != check) {
|
||||
SCTPDBG(SCTP_DEBUG_INPUT1, "Bad CSUM on SCTP packet calc_check:%x check:%x m:%p mlen:%d iphlen:%d\n",
|
||||
calc_check, check, m, length, iphlen);
|
||||
calc_check, check, (void *)m, length, iphlen);
|
||||
stcb = sctp_findassociation_addr(m, offset, src, dst,
|
||||
sh, ch, &inp, &net, vrf_id);
|
||||
if ((net != NULL) && (port != 0)) {
|
||||
@ -5724,13 +5724,13 @@ sctp_common_input_processing(struct mbuf **mm, int iphlen, int offset, int lengt
|
||||
}
|
||||
#endif
|
||||
SCTPDBG(SCTP_DEBUG_INPUT1, "Ok, Common input processing called, m:%p iphlen:%d offset:%d length:%d stcb:%p\n",
|
||||
m, iphlen, offset, length, stcb);
|
||||
(void *)m, iphlen, offset, length, (void *)stcb);
|
||||
if (stcb) {
|
||||
/* always clear this before beginning a packet */
|
||||
stcb->asoc.authenticated = 0;
|
||||
stcb->asoc.seen_a_sack_this_pkt = 0;
|
||||
SCTPDBG(SCTP_DEBUG_INPUT1, "stcb:%p state:%x\n",
|
||||
stcb, stcb->asoc.state);
|
||||
(void *)stcb, stcb->asoc.state);
|
||||
|
||||
if ((stcb->asoc.state & SCTP_STATE_WAS_ABORTED) ||
|
||||
(stcb->asoc.state & SCTP_STATE_ABOUT_TO_BE_FREED)) {
|
||||
@ -5968,9 +5968,9 @@ static void
|
||||
sctp_print_mbuf_chain(struct mbuf *m)
|
||||
{
|
||||
for (; m; m = SCTP_BUF_NEXT(m)) {
|
||||
SCTP_PRINTF("%p: m_len = %ld\n", m, SCTP_BUF_LEN(m));
|
||||
SCTP_PRINTF("%p: m_len = %ld\n", (void *)m, SCTP_BUF_LEN(m));
|
||||
if (SCTP_BUF_IS_EXTENDED(m))
|
||||
SCTP_PRINTF("%p: extend_size = %d\n", m, SCTP_BUF_EXTEND_SIZE(m));
|
||||
SCTP_PRINTF("%p: extend_size = %d\n", (void *)m, SCTP_BUF_EXTEND_SIZE(m));
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -2985,7 +2985,7 @@ sctp_choose_boundall(struct sctp_tcb *stcb,
|
||||
}
|
||||
SCTPDBG(SCTP_DEBUG_OUTPUT2,
|
||||
"num preferred:%d on interface:%p cur_addr_num:%d\n",
|
||||
num_preferred, sctp_ifn, cur_addr_num);
|
||||
num_preferred, (void *)sctp_ifn, cur_addr_num);
|
||||
|
||||
/*
|
||||
* Ok we have num_eligible_addr set with how many we can
|
||||
@ -3022,7 +3022,7 @@ sctp_choose_boundall(struct sctp_tcb *stcb,
|
||||
goto plan_d;
|
||||
}
|
||||
LIST_FOREACH(sctp_ifa, &emit_ifn->ifalist, next_ifa) {
|
||||
SCTPDBG(SCTP_DEBUG_OUTPUT2, "ifa:%p\n", sctp_ifa);
|
||||
SCTPDBG(SCTP_DEBUG_OUTPUT2, "ifa:%p\n", (void *)sctp_ifa);
|
||||
if ((sctp_ifa->localifa_flags & SCTP_ADDR_DEFER_USE) &&
|
||||
(non_asoc_addr_ok == 0)) {
|
||||
SCTPDBG(SCTP_DEBUG_OUTPUT2, "Defer\n");
|
||||
@ -3072,7 +3072,7 @@ sctp_choose_boundall(struct sctp_tcb *stcb,
|
||||
* out and see if we can find an acceptable address somewhere
|
||||
* amongst all interfaces.
|
||||
*/
|
||||
SCTPDBG(SCTP_DEBUG_OUTPUT2, "Trying Plan D looked_at is %p\n", looked_at);
|
||||
SCTPDBG(SCTP_DEBUG_OUTPUT2, "Trying Plan D looked_at is %p\n", (void *)looked_at);
|
||||
LIST_FOREACH(sctp_ifn, &vrf->ifnlist, next_ifn) {
|
||||
if (dest_is_loop == 0 && SCTP_IFN_IS_IFT_LOOP(sctp_ifn)) {
|
||||
/* wrong base scope */
|
||||
@ -3812,7 +3812,7 @@ sctp_handle_no_route(struct sctp_tcb *stcb,
|
||||
SCTPDBG_ADDR(SCTP_DEBUG_OUTPUT1, &net->ro._l_addr.sa);
|
||||
if (net->dest_state & SCTP_ADDR_CONFIRMED) {
|
||||
if ((net->dest_state & SCTP_ADDR_REACHABLE) && stcb) {
|
||||
SCTPDBG(SCTP_DEBUG_OUTPUT1, "no route takes interface %p down\n", net);
|
||||
SCTPDBG(SCTP_DEBUG_OUTPUT1, "no route takes interface %p down\n", (void *)net);
|
||||
sctp_ulp_notify(SCTP_NOTIFY_INTERFACE_DOWN,
|
||||
stcb, 0,
|
||||
(void *)net,
|
||||
@ -4106,7 +4106,7 @@ sctp_lowlevel_chunk_output(struct sctp_inpcb *inp,
|
||||
SCTPDBG(SCTP_DEBUG_OUTPUT3, "Destination is %x\n",
|
||||
(uint32_t) (ntohl(ip->ip_dst.s_addr)));
|
||||
SCTPDBG(SCTP_DEBUG_OUTPUT3, "RTP route is %p through\n",
|
||||
ro->ro_rt);
|
||||
(void *)ro->ro_rt);
|
||||
|
||||
if (SCTP_GET_HEADER_FOR_OUTPUT(o_pak)) {
|
||||
/* failed to prepend data, give up */
|
||||
@ -12157,7 +12157,7 @@ sctp_lower_sosend(struct socket *so,
|
||||
sndlen = SCTP_HEADER_LEN(i_pak);
|
||||
}
|
||||
SCTPDBG(SCTP_DEBUG_OUTPUT1, "Send called addr:%p send length %d\n",
|
||||
addr,
|
||||
(void *)addr,
|
||||
sndlen);
|
||||
if ((inp->sctp_flags & SCTP_PCB_FLAGS_TCPTYPE) &&
|
||||
(inp->sctp_socket->so_qlimit)) {
|
||||
|
@ -553,7 +553,7 @@ sctp_add_addr_to_vrf(uint32_t vrf_id, void *ifn, uint32_t ifn_index,
|
||||
(sctp_ifap->ifn_p->ifn_index == ifn_index)) {
|
||||
SCTPDBG(SCTP_DEBUG_PCB4, "Using existing ifn %s (0x%x) for ifa %p\n",
|
||||
sctp_ifap->ifn_p->ifn_name, ifn_index,
|
||||
sctp_ifap);
|
||||
(void *)sctp_ifap);
|
||||
if (new_ifn_af) {
|
||||
/* Remove the created one that we don't want */
|
||||
sctp_delete_ifn(sctp_ifnp, SCTP_ADDR_LOCKED);
|
||||
@ -575,7 +575,7 @@ sctp_add_addr_to_vrf(uint32_t vrf_id, void *ifn, uint32_t ifn_index,
|
||||
* old one
|
||||
*/
|
||||
SCTPDBG(SCTP_DEBUG_PCB4, "Moving ifa %p from %s (0x%x) to %s (0x%x)\n",
|
||||
sctp_ifap, sctp_ifap->ifn_p->ifn_name,
|
||||
(void *)sctp_ifap, sctp_ifap->ifn_p->ifn_name,
|
||||
sctp_ifap->ifn_p->ifn_index, if_name,
|
||||
ifn_index);
|
||||
/* remove the address from the old ifn */
|
||||
@ -587,7 +587,7 @@ sctp_add_addr_to_vrf(uint32_t vrf_id, void *ifn, uint32_t ifn_index,
|
||||
/* repair ifnp which was NULL ? */
|
||||
sctp_ifap->localifa_flags = SCTP_ADDR_VALID;
|
||||
SCTPDBG(SCTP_DEBUG_PCB4, "Repairing ifn %p for ifa %p\n",
|
||||
sctp_ifnp, sctp_ifap);
|
||||
(void *)sctp_ifnp, (void *)sctp_ifap);
|
||||
sctp_add_ifa_to_ifn(sctp_ifnp, sctp_ifap);
|
||||
}
|
||||
goto exit_stage_left;
|
||||
@ -763,7 +763,7 @@ sctp_del_addr_from_vrf(uint32_t vrf_id, struct sockaddr *addr,
|
||||
return;
|
||||
}
|
||||
}
|
||||
SCTPDBG(SCTP_DEBUG_PCB4, "Deleting ifa %p\n", sctp_ifap);
|
||||
SCTPDBG(SCTP_DEBUG_PCB4, "Deleting ifa %p\n", (void *)sctp_ifap);
|
||||
sctp_ifap->localifa_flags &= SCTP_ADDR_VALID;
|
||||
sctp_ifap->localifa_flags |= SCTP_BEING_DELETED;
|
||||
vrf->total_ifa_count--;
|
||||
@ -1678,7 +1678,7 @@ sctp_endpoint_probe(struct sockaddr *nam, struct sctppcbhead *head,
|
||||
continue;
|
||||
}
|
||||
SCTPDBG(SCTP_DEBUG_PCB1, "Ok laddr->ifa:%p is possible, ",
|
||||
laddr->ifa);
|
||||
(void *)laddr->ifa);
|
||||
if (laddr->ifa->localifa_flags & SCTP_BEING_DELETED) {
|
||||
SCTPDBG(SCTP_DEBUG_PCB1, "Huh IFA being deleted\n");
|
||||
continue;
|
||||
@ -2181,7 +2181,7 @@ sctp_findassociation_addr(struct mbuf *m, int offset,
|
||||
retval = sctp_findassociation_addr_sa(src, dst, &inp, netp,
|
||||
find_tcp_pool, vrf_id);
|
||||
}
|
||||
SCTPDBG(SCTP_DEBUG_PCB1, "retval:%p inp:%p\n", retval, inp);
|
||||
SCTPDBG(SCTP_DEBUG_PCB1, "retval:%p inp:%p\n", (void *)retval, (void *)inp);
|
||||
if (retval == NULL && inp) {
|
||||
/* Found a EP but not this address */
|
||||
if ((ch->chunk_type == SCTP_INITIATION) ||
|
||||
@ -2207,7 +2207,7 @@ sctp_findassociation_addr(struct mbuf *m, int offset,
|
||||
}
|
||||
}
|
||||
}
|
||||
SCTPDBG(SCTP_DEBUG_PCB1, "retval is %p\n", retval);
|
||||
SCTPDBG(SCTP_DEBUG_PCB1, "retval is %p\n", (void *)retval);
|
||||
return (retval);
|
||||
}
|
||||
|
||||
@ -3100,7 +3100,7 @@ sctp_inpcb_bind(struct socket *so, struct sockaddr *addr,
|
||||
/* put it in the bucket */
|
||||
LIST_INSERT_HEAD(head, inp, sctp_hash);
|
||||
SCTPDBG(SCTP_DEBUG_PCB1, "Main hash to bind at head:%p, bound port:%d - in tcp_pool=%d\n",
|
||||
head, ntohs(lport), port_reuse_active);
|
||||
(void *)head, ntohs(lport), port_reuse_active);
|
||||
/* set in the port */
|
||||
inp->sctp_lport = lport;
|
||||
|
||||
@ -3368,7 +3368,7 @@ sctp_inpcb_free(struct sctp_inpcb *inp, int immediate, int from)
|
||||
sctp_streamhead);
|
||||
if (sp == NULL) {
|
||||
SCTP_PRINTF("Error, sp is NULL, locked on sending is %p strm:%d\n",
|
||||
asoc->asoc.locked_on_sending,
|
||||
(void *)asoc->asoc.locked_on_sending,
|
||||
asoc->asoc.locked_on_sending->stream_no);
|
||||
} else {
|
||||
if ((sp->length == 0) && (sp->msg_is_complete == 0))
|
||||
@ -4341,7 +4341,7 @@ sctp_aloc_assoc(struct sctp_inpcb *inp, struct sockaddr *firstaddr,
|
||||
LIST_INSERT_HEAD(head, stcb, sctp_tcbhash);
|
||||
}
|
||||
SCTP_INP_WUNLOCK(inp);
|
||||
SCTPDBG(SCTP_DEBUG_PCB1, "Association %p now allocated\n", stcb);
|
||||
SCTPDBG(SCTP_DEBUG_PCB1, "Association %p now allocated\n", (void *)stcb);
|
||||
return (stcb);
|
||||
}
|
||||
|
||||
|
@ -90,7 +90,7 @@ sctp_threshold_management(struct sctp_inpcb *inp, struct sctp_tcb *stcb,
|
||||
if (net) {
|
||||
net->error_count++;
|
||||
SCTPDBG(SCTP_DEBUG_TIMER4, "Error count for %p now %d thresh:%d\n",
|
||||
net, net->error_count,
|
||||
(void *)net, net->error_count,
|
||||
net->failure_threshold);
|
||||
if (net->error_count > net->failure_threshold) {
|
||||
/* We had a threshold failure */
|
||||
@ -138,7 +138,7 @@ sctp_threshold_management(struct sctp_inpcb *inp, struct sctp_tcb *stcb,
|
||||
stcb->asoc.overall_error_count++;
|
||||
}
|
||||
SCTPDBG(SCTP_DEBUG_TIMER4, "Overall error count for %p now %d thresh:%u state:%x\n",
|
||||
&stcb->asoc, stcb->asoc.overall_error_count,
|
||||
(void *)&stcb->asoc, stcb->asoc.overall_error_count,
|
||||
(uint32_t) threshold,
|
||||
((net == NULL) ? (uint32_t) 0 : (uint32_t) net->dest_state));
|
||||
/*
|
||||
@ -439,7 +439,7 @@ sctp_recover_sent_list(struct sctp_tcb *stcb)
|
||||
TAILQ_FOREACH_SAFE(chk, &asoc->sent_queue, sctp_next, nchk) {
|
||||
if (SCTP_TSN_GE(asoc->last_acked_seq, chk->rec.data.TSN_seq)) {
|
||||
SCTP_PRINTF("Found chk:%p tsn:%x <= last_acked_seq:%x\n",
|
||||
chk, chk->rec.data.TSN_seq, asoc->last_acked_seq);
|
||||
(void *)chk, chk->rec.data.TSN_seq, asoc->last_acked_seq);
|
||||
TAILQ_REMOVE(&asoc->sent_queue, chk, sctp_next);
|
||||
if (chk->pr_sctp_on) {
|
||||
if (asoc->pr_sctp_cnt != 0)
|
||||
@ -460,7 +460,7 @@ sctp_recover_sent_list(struct sctp_tcb *stcb)
|
||||
}
|
||||
SCTP_PRINTF("after recover order is as follows\n");
|
||||
TAILQ_FOREACH(chk, &asoc->sent_queue, sctp_next) {
|
||||
SCTP_PRINTF("chk:%p TSN:%x\n", chk, chk->rec.data.TSN_seq);
|
||||
SCTP_PRINTF("chk:%p TSN:%x\n", (void *)chk, chk->rec.data.TSN_seq);
|
||||
}
|
||||
}
|
||||
|
||||
@ -767,7 +767,7 @@ sctp_mark_all_for_resend(struct sctp_tcb *stcb,
|
||||
if (audit_tf) {
|
||||
SCTPDBG(SCTP_DEBUG_TIMER4,
|
||||
"Audit total flight due to negative value net:%p\n",
|
||||
net);
|
||||
(void *)net);
|
||||
stcb->asoc.total_flight = 0;
|
||||
stcb->asoc.total_flight_count = 0;
|
||||
/* Clear all networks flight size */
|
||||
@ -775,7 +775,7 @@ sctp_mark_all_for_resend(struct sctp_tcb *stcb,
|
||||
lnets->flight_size = 0;
|
||||
SCTPDBG(SCTP_DEBUG_TIMER4,
|
||||
"Net:%p c-f cwnd:%d ssthresh:%d\n",
|
||||
lnets, lnets->cwnd, lnets->ssthresh);
|
||||
(void *)lnets, lnets->cwnd, lnets->ssthresh);
|
||||
}
|
||||
TAILQ_FOREACH(chk, &stcb->asoc.sent_queue, sctp_next) {
|
||||
if (chk->sent < SCTP_DATAGRAM_RESEND) {
|
||||
|
@ -686,7 +686,7 @@ sctp_auditing(int from, struct sctp_inpcb *inp, struct sctp_tcb *stcb,
|
||||
}
|
||||
if (lnet->flight_size != tot_out) {
|
||||
SCTP_PRINTF("net:%p flight was %d corrected to %d\n",
|
||||
lnet, lnet->flight_size,
|
||||
(void *)lnet, lnet->flight_size,
|
||||
tot_out);
|
||||
lnet->flight_size = tot_out;
|
||||
}
|
||||
@ -1434,7 +1434,7 @@ sctp_timeout_handler(void *t)
|
||||
if (tmr->self != (void *)tmr) {
|
||||
/*
|
||||
* SCTP_PRINTF("Stale SCTP timer fired (%p), ignoring...\n",
|
||||
* tmr);
|
||||
* (void *)tmr);
|
||||
*/
|
||||
CURVNET_RESTORE();
|
||||
return;
|
||||
@ -2112,7 +2112,7 @@ sctp_timer_start(int t_type, struct sctp_inpcb *inp, struct sctp_tcb *stcb,
|
||||
}
|
||||
if ((to_ticks <= 0) || (tmr == NULL)) {
|
||||
SCTPDBG(SCTP_DEBUG_TIMER1, "%s: %d:software error to_ticks:%d tmr:%p not set ??\n",
|
||||
__FUNCTION__, t_type, to_ticks, tmr);
|
||||
__FUNCTION__, t_type, to_ticks, (void *)tmr);
|
||||
return;
|
||||
}
|
||||
if (SCTP_OS_TIMER_PENDING(&tmr->timer)) {
|
||||
|
Loading…
Reference in New Issue
Block a user