Hi, I was running application on linux [server-client type]. It comunicate through sctp protocol. And while doing test, I observe that server side is sending SHUTDOWN requext to clinet but client side fail to response back with SHUTDOWN_ACK. So I tried to enable Kernel SCTP logs and found that SHUTDOWN_ACK is not send out of stack. I am using debian os with old kernel 2.6.33. Attached: sctp_log.txt [In this log, I not able to see SCTP is doing sctp_outq_flush(..) call ] I don't have log for below my trial: I tried adding some printk in sctp_cmd_interpreter() as shown below: if (asoc && SCTP_EVENT_T_CHUNK == event_type && chunk) { printk("sctp : end_of_packet : %d, singleton : %d",chunk->end_of_packet, chunk->singleton); if (chunk->end_of_packet || chunk->singleton) error = sctp_outq_uncork(&asoc->outqueue); } else if (local_cork) error = sctp_outq_uncork(&asoc->outqueue); return error; And found that it printed out as "sctp : end_of_packet : 0, singleton : 0" Please let me know if you know this issue. And already had been fix please share the patch. Few more doubts: In sctp_rcv, I not seen we are updating chunk_end field. Do we need to update it for recived packet ? Thanks, ~Rohit
ul 24 14:27:08 kernel: +++sctp_inq_pop+++ chunk dfbe9be0[SHUTDOWN], length 8, skb->len 4 Jul 24 14:27:08 kernel: sctp_do_sm prefn: ep dd0dbda0, EVENT_T_CHUNK, SHUTDOWN, asoc ddafd000[STATE_ESTABLISHED], sctp_sf_do_9_2_shutdown Jul 24 14:27:08 kernel: sctp_do_sm postfn: asoc ddafd000, status: DISPOSITION_CONSUME Jul 24 14:27:08 kernel: sm_sideff: event_up: dc230e78, ulpq: ddafd3d4. Jul 24 14:27:08 kernel: sctp_cmd_new_state: asoc ddafd000[STATE_SHUTDOWN_RECEIVED] Jul 24 14:27:08 kernel: sctp_cmd_new_state: asoc ddafd000[STATE_SHUTDOWN_ACK_SENT] Jul 24 14:27:08 kernel: sctp_outq_tail(ddafd398, dfbe9b20[SHUTDOWN_ACK]) Jul 24 14:27:08 kernel: sctp_outq_sack: sack Cumulative TSN Ack is 0x6123d770. Jul 24 14:27:08 kernel: sctp_outq_sack: Cumulative TSN Ack of association, ddafd000 is 0x6123d770. Adv peer ack point: 0x6123d770 Jul 24 14:27:08 kernel: sack queue is empty. Jul 24 14:27:08 kernel: sctp_do_sm prefn: ep dd0dbda0, EVENT_T_OTHER, NO_PENDING_TSN, asoc ddafd000[STATE_SHUTDOWN_ACK_SENT], sctp_sf_ignore_other Jul 24 14:27:08 kernel: The event other type 0 is ignored Jul 24 14:27:08 kernel: sctp_do_sm postfn: asoc ddafd000, status: DISPOSITION_DISCARD Jul 24 14:27:08 kernel: Ignored sctp protocol event - state 8, event_type 3, event_id 0 Jul 24 14:27:08 kernel: sctp_do_sm post sfx: error 0, asoc ddafd000[STATE_SHUTDOWN_ACK_SENT] Jul 24 14:27:08 kernel: sctp_recvmsg(sk: dc20bbe0, msghdr: dd127ed0, len: 30000, knoblauch: 0, flags: 0x0, addr_len: dd127cd8) Jul 24 14:27:08 kernel: Timeout: timeo: 2147483647, MAX: 2147483647. Jul 24 14:27:08 kernel: sctp_recvmsg(sk: dc20bbe0, msghdr: dd127ed0, len: 30000, knoblauch: 0, flags: 0x0, addr_len: dd127cd8) Jul 24 14:27:08 kernel: Timeout: timeo: 2147483647, MAX: 2147483647. Jul 24 14:27:08 kernel: sctp_recvmsg(sk: dc20bbe0, msghdr: dd127ed0, len: 30000, knoblauch: 0, flags: 0x0, addr_len: dd127cd8) Jul 24 14:27:08 kernel: Timeout: timeo: 2147483647, MAX: 2147483647. Jul 24 14:27:08 kernel: sctp_recvmsg(sk: dc20bbe0, msghdr: dd127ed0, len: 30000, knoblauch: 0, flags: 0x0, addr_len: dd127cd8) Jul 24 14:27:08 kernel: Timeout: timeo: 2147483647, MAX: 2147483647. Jul 24 14:27:08 kernel: sctp_recvmsg(sk: dc20bbe0, msghdr: dd127ed0, len: 30000, knoblauch: 0, flags: 0x0, addr_len: dd127cd8) Jul 24 14:27:08 kernel: Timeout: timeo: 2147483647, MAX: 2147483647. Jul 24 14:27:08 kernel: sctp_recvmsg(sk: dc20bbe0, msghdr: dd127ed0, len: 30000, knoblauch: 0, flags: 0x0, addr_len: dd127cd8) Jul 24 14:27:08 kernel: Timeout: timeo: 2147483647, MAX: 2147483647. Jul 24 14:27:08 kernel: sctp_recvmsg(sk: dc20bbe0, msghdr: dd127ed0, len: 30000, knoblauch: 0, flags: 0x0, addr_len: dd127cd8) Jul 24 14:27:08 kernel: Timeout: timeo: 2147483647, MAX: 2147483647. Jul 24 14:27:08 kernel: sctp_recvmsg(sk: dc20bbe0, msghdr: dd127ed0, len: 30000, knoblauch: 0, flags: 0x0, addr_len: dd127cd8) Jul 24 14:27:08 kernel: Timeout: timeo: 2147483647, MAX: 2147483647. Jul 24 14:27:08 kernel: sctp_recvmsg(sk: dc20bbe0, msghdr: dd127ed0, len: 30000, knoblauch: 0, flags: 0x0, addr_len: dd127cd8) Jul 24 14:27:08 kernel: Timeout: timeo: 2147483647, MAX: 2147483647. Jul 24 14:27:08 kernel: sctp_recvmsg(sk: dc20bbe0, msghdr: dd127ed0, len: 30000, knoblauch: 0, flags: 0x0, addr_len: dd127cd8) Jul 24 14:27:08 kernel: Timeout: timeo: 2147483647, MAX: 2147483647. Jul 24 14:27:08 kernel: sctp_recvmsg(sk: dc20bbe0, msghdr: dd127ed0, len: 30000, knoblauch: 0, flags: 0x0, addr_len: dd127cd8) Jul 24 14:27:08 kernel: Timeout: timeo: 2147483647, MAX: 2147483647. Jul 24 14:27:08 kernel: sctp_recvmsg(sk: dc20bbe0, msghdr: dd127ed0, len: 30000, knoblauch: 0, flags: 0x0, addr_len: dd127cd8) Jul 24 14:27:08 kernel: Timeout: timeo: 2147483647, MAX: 2147483647. Jul 24 14:27:08 kernel: sctp_recvmsg(sk: dc20bbe0, msghdr: dd127ed0, len: 30000, knoblauch: 0, flags: 0x0, addr_len: dd127cd8) Jul 24 14:27:08 kernel: Timeout: timeo: 2147483647, MAX: 2147483647. Jul 24 14:27:08 kernel: sctp_recvmsg(sk: dc20bbe0, msghdr: dd127ed0, len: 30000, knoblauch: 0, flags: 0x0, addr_len: dd127cd8) Jul 24 14:27:08 kernel: Timeout: timeo: 2147483647, MAX: 2147483647. Jul 24 14:27:08 kernel: sctp_recvmsg(sk: dc20bbe0, msghdr: dd127ed0, len: 30000, knoblauch: 0, flags: 0x0, addr_len: dd127cd8) Jul 24 14:27:08 kernel: Timeout: timeo: 2147483647, MAX: 2147483647. Jul 24 14:27:08 kernel: sctp_recvmsg(sk: dc20bbe0, msghdr: dd127ed0, len: 30000, knoblauch: 0, flags: 0x0, addr_len: dd127cd8) Jul 24 14:27:08 kernel: Timeout: timeo: 2147483647, MAX: 2147483647. Jul 24 14:27:08 kernel: sctp_recvmsg(sk: dc20bbe0, msghdr: dd127ed0, len: 30000, knoblauch: 0, flags: 0x0, addr_len: dd127cd8) Jul 24 14:27:08 kernel: Timeout: timeo: 2147483647, MAX: 2147483647. Jul 24 14:27:08 kernel: sctp_recvmsg(sk: dc20bbe0, msghdr: dd127ed0, len: 30000, knoblauch: 0, flags: 0x0, addr_len: dd127cd8) Jul 24 14:27:08 kernel: Timeout: timeo: 2147483647, MAX: 2147483647. Jul 24 14:27:08 kernel: sctp_recvmsg(sk: dc20bbe0, msghdr: dd127ed0, len: 30000, knoblauch: 0, flags: 0x0, addr_len: dd127cd8) Jul 24 14:27:08 kernel: Timeout: timeo: 2147483647, MAX: 2147483647. Jul 24 14:27:08 kernel: sctp_recvmsg(sk: dc20bbe0, msghdr: dd127ed0, len: 30000, knoblauch: 0, flags: 0x0, addr_len: dd127cd8) Jul 24 14:27:08 kernel: Timeout: timeo: 2147483647, MAX: 2147483647. Jul 24 14:27:08 kernel: sctp_recvmsg(sk: dc20bbe0, msghdr: dd127ed0, len: 30000, knoblauch: 0, flags: 0x0, addr_len: dd127cd8) Jul 24 14:27:08 kernel: Timeout: timeo: 2147483647, MAX: 2147483647. Jul 24 14:27:08 kernel: sctp_recvmsg(sk: dc20bbe0, msghdr: dd127ed0, len: 30000, knoblauch: 0, flags: 0x0, addr_len: dd127cd8) Jul 24 14:27:08 kernel: Timeout: timeo: 2147483647, MAX: 2147483647. Jul 24 14:27:08 kernel: sctp_recvmsg(sk: dc20bbe0, msghdr: dd127ed0, len: 30000, knoblauch: 0, flags: 0x0, addr_len: dd127cd8) Jul 24 14:27:08 kernel: Timeout: timeo: 2147483647, MAX: 2147483647. Jul 24 14:27:08 kernel: sctp_recvmsg(sk: dc20bbe0, msghdr: dd127ed0, len: 30000, knoblauch: 0, flags: 0x0, addr_len: dd127cd8) Jul 24 14:27:08 kernel: Timeout: timeo: 2147483647, MAX: 2147483647. Jul 24 14:27:08 kernel: sctp_recvmsg(sk: dc20bbe0, msghdr: dd127ed0, len: 30000, knoblauch: 0, flags: 0x0, addr_len: dd127cd8) Jul 24 14:27:08 kernel: Timeout: timeo: 2147483647, MAX: 2147483647. Jul 24 14:27:08 kernel: sctp_recvmsg(sk: dc20bbe0, msghdr: dd127ed0, len: 30000, knoblauch: 0, flags: 0x0, addr_len: dd127cd8) Jul 24 14:27:08 kernel: Timeout: timeo: 2147483647, MAX: 2147483647. Jul 24 14:27:08 kernel: sctp_recvmsg(sk: dc20bbe0, msghdr: dd127ed0, len: 30000, knoblauch: 0, flags: 0x0, addr_len: dd127cd8) Jul 24 14:27:08 kernel: Timeout: timeo: 2147483647, MAX: 2147483647. Jul 24 14:27:08 kernel: sctp_recvmsg(sk: dc20bbe0, msghdr: dd127ed0, len: 30000, knoblauch: 0, flags: 0x0, addr_len: dd127cd8) Jul 24 14:27:08 kernel: Timeout: timeo: 2147483647, MAX: 2147483647. Jul 24 14:27:08 kernel: sctp_recvmsg(sk: dc20bbe0, msghdr: dd127ed0, len: 30000, knoblauch: 0, flags: 0x0, addr_len: dd127cd8) Jul 24 14:27:08 kernel: Timeout: timeo: 2147483647, MAX: 2147483647. Jul 24 14:27:08 kernel: sctp_recvmsg(sk: dc20bbe0, msghdr: dd127ed0, len: 30000, knoblauch: 0, flags: 0x0, addr_len: dd127cd8) Jul 24 14:27:08 kernel: Timeout: timeo: 2147483647, MAX: 2147483647. Jul 24 14:27:08 kernel: sctp_recvmsg(sk: dc20bbe0, msghdr: dd127ed0, len: 30000, knoblauch: 0, flags: 0x0, addr_len: dd127cd8) Jul 24 14:27:08 kernel: Timeout: timeo: 2147483647, MAX: 2147483647. Jul 24 14:27:08 kernel: sctp_recvmsg(sk: dc20bbe0, msghdr: dd127ed0, len: 30000, knoblauch: 0, flags: 0x0, addr_len: dd127cd8) Jul 24 14:27:08 kernel: Timeout: timeo: 2147483647, MAX: 2147483647. Jul 24 14:27:08 kernel: sctp_recvmsg(sk: dc20bbe0, msghdr: dd127ed0, len: 30000, knoblauch: 0, flags: 0x0, addr_len: dd127cd8) Jul 24 14:27:08 kernel: Timeout: timeo: 2147483647, MAX: 2147483647. Jul 24 14:27:08 kernel: sctp_close(sk: 0xdc20bbe0, timeout:0) Jul 24 14:27:08 kernel: sctp_do_sm prefn: ep dd0dbda0, EVENT_T_PRIMITIVE, PRIMITIVE_SHUTDOWN, asoc ddafd000[STATE_SHUTDOWN_ACK_SENT], sctp_sf_ignore_primitive Jul 24 14:27:08 kernel: Primitive type 1 is ignored. Jul 24 14:27:08 kernel: sctp_do_sm postfn: asoc ddafd000, status: DISPOSITION_DISCARD Jul 24 14:27:08 kernel: Ignored sctp protocol event - state 8, event_type 4, event_id 1 Jul 24 14:27:08 kernel: sctp_do_sm post sfx: error 0, asoc ddafd000[STATE_CLOSED] Jul 24 14:27:08 kernel: sctp_destroy_sock(sk: dc20bbe0) Jul 24 14:27:09 kernel: +++sctp_inq_pop+++ chunk dfbe9be0[SHUTDOWN], length 8, skb->len 4 Jul 24 14:27:09 kernel: sctp_do_sm prefn: ep dd0dbda0, EVENT_T_CHUNK, SHUTDOWN, asoc ddafd000[STATE_SHUTDOWN_ACK_SENT], sctp_sf_discard_chunk Jul 24 14:27:09 kernel: Chunk 7 is discarded Jul 24 14:27:09 kernel: sctp_do_sm postfn: asoc ddafd000, status: DISPOSITION_DISCARD Jul 24 14:27:09 kernel: Ignored sctp protocol event - state 8, event_type 1, event_id 7 Jul 24 14:27:09 kernel: sctp_do_sm post sfx: error 0, asoc ddafd000[STATE_CLOSED] Jul 24 14:27:09 kernel: sctp_do_sm prefn: ep dd0dbda0, EVENT_T_TIMEOUT, TIMEOUT_T2_SHUTDOWN, asoc ddafd000[STATE_SHUTDOWN_ACK_SENT], sctp_sf_t2_timer_expire Jul 24 14:27:09 kernel: Timer T2 expired. Jul 24 14:27:09 kernel: sctp_do_sm postfn: asoc ddafd000, status: DISPOSITION_CONSUME Jul 24 14:27:09 kernel: sctp_outq_tail(ddafd398, dfbe9be0[SHUTDOWN_ACK]) Jul 24 14:27:09 kernel: sctp_do_sm post sfx: error 0, asoc ddafd000[STATE_CLOSED] Jul 24 14:27:11 kernel: +++sctp_inq_pop+++ chunk dfbe9a60[SHUTDOWN], length 8, skb->len 4 Jul 24 14:27:11 kernel: sctp_do_sm prefn: ep dd0dbda0, EVENT_T_CHUNK, SHUTDOWN, asoc ddafd000[STATE_SHUTDOWN_ACK_SENT], sctp_sf_discard_chunk Jul 24 14:27:11 kernel: Chunk 7 is discarded Jul 24 14:27:11 kernel: sctp_do_sm postfn: asoc ddafd000, status: DISPOSITION_DISCARD Jul 24 14:27:11 kernel: Ignored sctp protocol event - state 8, event_type 1, event_id 7 Jul 24 14:27:11 kernel: sctp_do_sm post sfx: error 0, asoc ddafd000[STATE_CLOSED] Jul 24 14:27:11 kernel: sctp_do_sm prefn: ep dd0dbda0, EVENT_T_TIMEOUT, TIMEOUT_T2_SHUTDOWN, asoc ddafd000[STATE_SHUTDOWN_ACK_SENT], sctp_sf_t2_timer_expire Jul 24 14:27:11 kernel: Timer T2 expired. Jul 24 14:27:11 kernel: sctp_do_sm postfn: asoc ddafd000, status: DISPOSITION_CONSUME Jul 24 14:27:11 kernel: sctp_outq_tail(ddafd398, dfbe9a60[SHUTDOWN_ACK]) Jul 24 14:27:11 kernel: sctp_do_sm post sfx: error 0, asoc ddafd000[STATE_CLOSED] Jul 24 14:27:15 kernel: +++sctp_inq_pop+++ chunk dfbe99a0[SHUTDOWN], length 8, skb->len 4 Jul 24 14:27:15 kernel: sctp_do_sm prefn: ep dd0dbda0, EVENT_T_CHUNK, SHUTDOWN, asoc ddafd000[STATE_SHUTDOWN_ACK_SENT], sctp_sf_discard_chunk Jul 24 14:27:15 kernel: Chunk 7 is discarded Jul 24 14:27:15 kernel: sctp_do_sm postfn: asoc ddafd000, status: DISPOSITION_DISCARD Jul 24 14:27:15 kernel: Ignored sctp protocol event - state 8, event_type 1, event_id 7 Jul 24 14:27:15 kernel: sctp_do_sm post sfx: error 0, asoc ddafd000[STATE_CLOSED] Jul 24 14:27:15 kernel: sctp_do_sm prefn: ep dd0dbda0, EVENT_T_TIMEOUT, TIMEOUT_T2_SHUTDOWN, asoc ddafd000[STATE_SHUTDOWN_ACK_SENT], sctp_sf_t2_timer_expire Jul 24 14:27:15 kernel: Timer T2 expired. Jul 24 14:27:15 kernel: sctp_do_sm postfn: asoc ddafd000, status: DISPOSITION_CONSUME Jul 24 14:27:15 kernel: sctp_outq_tail(ddafd398, dfbe99a0[SHUTDOWN_ACK]) Jul 24 14:27:15 kernel: sctp_do_sm post sfx: error 0, asoc ddafd000[STATE_CLOSED] Jul 24 14:27:15 kernel: sctp_init_sock(sk: dc20b040) Jul 24 14:27:15 kernel: sctp_setsockopt(sk: dc20b040... optname: 2) Jul 24 14:27:15 kernel: sctp_setsockopt(sk: dc20b040... optname: 100) Jul 24 14:27:15 kernel: sctp_setsocktopt_bindx: sk dc20b040 addrs 4882d8bc addrs_size 16 opt 1 Jul 24 14:27:15 kernel: sctp_bindx_add (sk: dc20b040, addrs: dd112aa0, addrcnt: 1) Jul 24 14:27:15 kernel: sctp_do_bind(sk: dc20b040, new addr: 10.10.0.41, port: 0, new port: 3223, len: 16) Jul 24 14:27:15 kernel: sctp_get_port() begins, snum=3223 Jul 24 14:27:15 kernel: sctp_get_port() found a possible match Jul 24 14:27:21 kernel: sctp_do_sm prefn: ep dd0dbda0, EVENT_T_TIMEOUT, TIMEOUT_T2_SHUTDOWN, asoc ddafd000[STATE_SHUTDOWN_ACK_SENT], sctp_sf_t2_timer_expire Jul 24 14:27:21 kernel: Timer T2 expired. Jul 24 14:27:21 kernel: sctp_do_sm postfn: asoc ddafd000, status: DISPOSITION_CONSUME Jul 24 14:27:21 kernel: sctp_outq_tail(ddafd398, dfbe98e0[SHUTDOWN_ACK]) Jul 24 14:27:21 kernel: sctp_do_sm post sfx: error 0, asoc ddafd000[STATE_CLOSED] Jul 24 14:27:23 kernel: +++sctp_inq_pop+++ chunk dfbe9ee0[SHUTDOWN], length 8, skb->len 4 Jul 24 14:27:23 kernel: sctp_do_sm prefn: ep dd0dbda0, EVENT_T_CHUNK, SHUTDOWN, asoc ddafd000[STATE_SHUTDOWN_ACK_SENT], sctp_sf_discard_chunk Jul 24 14:27:23 kernel: Chunk 7 is discarded Jul 24 14:27:23 kernel: sctp_do_sm postfn: asoc ddafd000, status: DISPOSITION_DISCARD Jul 24 14:27:23 kernel: Ignored sctp protocol event - state 8, event_type 1, event_id 7 Jul 24 14:27:23 kernel: sctp_do_sm post sfx: error 0, asoc ddafd000[STATE_CLOSED] Jul 24 14:27:27 kernel: sctp_do_sm prefn: ep dd0dbda0, EVENT_T_TIMEOUT, TIMEOUT_T2_SHUTDOWN, asoc ddafd000[STATE_SHUTDOWN_ACK_SENT], sctp_sf_t2_timer_expire Jul 24 14:27:27 kernel: Timer T2 expired. Jul 24 14:27:27 kernel: sctp_do_sm postfn: asoc ddafd000, status: DISPOSITION_CONSUME Jul 24 14:27:27 kernel: sctp_outq_tail(ddafd398, dfbe9ee0[SHUTDOWN_ACK]) Jul 24 14:27:27 kernel: sctp_do_sm post sfx: error 0, asoc ddafd000[STATE_CLOSED] Jul 24 14:27:33 kernel: sctp_do_sm prefn: ep dd0dbda0, EVENT_T_TIMEOUT, TIMEOUT_T2_SHUTDOWN, asoc ddafd000[STATE_SHUTDOWN_ACK_SENT], sctp_sf_t2_timer_expire Jul 24 14:27:33 kernel: Timer T2 expired. Jul 24 14:27:33 kernel: sctp_do_sm postfn: asoc ddafd000, status: DISPOSITION_CONSUME Jul 24 14:27:33 kernel: transport_strike:association ddafd00010.10.0.40 transport IP: port:36412 failed. Jul 24 14:27:33 kernel: sctp_outq_tail(ddafd398, dfbe9e20[SHUTDOWN_ACK]) Jul 24 14:27:33 kernel: sctp_do_sm post sfx: error 0, asoc ddafd000[STATE_CLOSED] Jul 24 14:27:39 kernel: +++sctp_inq_pop+++ chunk dfbe9820[SHUTDOWN], length 8, skb->len 4 Jul 24 14:27:39 kernel: sctp_do_sm prefn: ep dd0dbda0, EVENT_T_CHUNK, SHUTDOWN, asoc ddafd000[STATE_SHUTDOWN_ACK_SENT], sctp_sf_discard_chunk Jul 24 14:27:39 kernel: Chunk 7 is discarded Jul 24 14:27:39 kernel: sctp_do_sm postfn: asoc ddafd000, status: DISPOSITION_DISCARD Jul 24 14:27:39 kernel: Ignored sctp protocol event - state 8, event_type 1, event_id 7 Jul 24 14:27:39 kernel: sctp_do_sm post sfx: error 0, asoc ddafd000[STATE_CLOSED] Jul 24 14:27:39 kernel: sctp_do_sm prefn: ep dd0dbda0, EVENT_T_TIMEOUT, TIMEOUT_T2_SHUTDOWN, asoc ddafd000[STATE_SHUTDOWN_ACK_SENT], sctp_sf_t2_timer_expire Jul 24 14:27:39 kernel: Timer T2 expired. Jul 24 14:27:39 kernel: sctp_do_sm postfn: asoc ddafd000, status: DISPOSITION_CONSUME Jul 24 14:27:39 kernel: sctp_outq_tail(ddafd398, dfbe9820[SHUTDOWN_ACK]) Jul 24 14:27:39 kernel: sctp_do_sm post sfx: error 0, asoc ddafd000[STATE_CLOSED] Jul 24 14:27:45 kernel: sctp_do_sm prefn: ep dd0dbda0, EVENT_T_TIMEOUT, TIMEOUT_T2_SHUTDOWN, asoc ddafd000[STATE_SHUTDOWN_ACK_SENT], sctp_sf_t2_timer_expire Jul 24 14:27:45 kernel: Timer T2 expired. Jul 24 14:27:45 kernel: sctp_do_sm postfn: asoc ddafd000, status: DISPOSITION_CONSUME Jul 24 14:27:45 kernel: sctp_outq_tail(ddafd398, dfbe9760[SHUTDOWN_ACK]) Jul 24 14:27:45 kernel: sctp_do_sm post sfx: error 0, asoc ddafd000[STATE_CLOSED] Jul 24 14:27:49 dropbear[1538]: Child connection from 10.10.0.200:50216 Jul 24 14:27:51 kernel: sctp_do_sm prefn: ep dd0dbda0, EVENT_T_TIMEOUT, TIMEOUT_T2_SHUTDOWN, asoc ddafd000[STATE_SHUTDOWN_ACK_SENT], sctp_sf_t2_timer_expire Jul 24 14:27:51 kernel: Timer T2 expired. Jul 24 14:27:51 kernel: sctp_do_sm postfn: asoc ddafd000, status: DISPOSITION_CONSUME Jul 24 14:27:51 kernel: sctp_outq_tail(ddafd398, dfbe9d60[SHUTDOWN_ACK]) Jul 24 14:27:51 kernel: sctp_do_sm post sfx: error 0, asoc ddafd000[STATE_CLOSED] Jul 24 14:27:53 dropbear[1538]: Pubkey auth succeeded for 'root' with key md5 e8:cb:73:5d:c6:67:df:80:d3:7e:59:e3:e6:2a:6a:c2 from 10.10.0.200:50216 Jul 24 14:27:57 kernel: sctp_do_sm prefn: ep dd0dbda0, EVENT_T_TIMEOUT, TIMEOUT_T2_SHUTDOWN, asoc ddafd000[STATE_SHUTDOWN_ACK_SENT], sctp_sf_t2_timer_expire Jul 24 14:27:57 kernel: Timer T2 expired. Jul 24 14:27:57 kernel: sctp_do_sm postfn: asoc ddafd000, status: DISPOSITION_CONSUME Jul 24 14:27:57 kernel: sctp_outq_tail(ddafd398, dfbe9ca0[SHUTDOWN_ACK]) Jul 24 14:27:57 kernel: sctp_do_sm post sfx: error 0, asoc ddafd000[STATE_CLOSED] Jul 24 14:28:01 crond[1215]: crond: USER root pid 1620 cmd /usr/bin/generateStats.sh Jul 24 14:28:03 kernel: sctp_do_sm prefn: ep dd0dbda0, EVENT_T_TIMEOUT, TIMEOUT_T2_SHUTDOWN, asoc ddafd000[STATE_SHUTDOWN_ACK_SENT], sctp_sf_t2_timer_expire Jul 24 14:28:03 kernel: Timer T2 expired. Jul 24 14:28:03 kernel: sctp_do_sm postfn: asoc ddafd000, status: DISPOSITION_DELETE_TCB Jul 24 14:28:03 kernel: sm_sideff: event_up: ddacd318, ulpq: ddafd3d4. Jul 24 14:28:03 kernel: sctp_cmd_new_state: asoc ddafd000[STATE_CLOSED] Jul 24 14:28:03 kernel: sctp_packet_free: packet:dd0cb0fc Jul 24 14:28:03 kernel: sctp_do_sm post sfx: error 0, asoc ddafd000[STATE_CLOSED]