Lines Matching full:commands
62 struct sctp_cmd_seq *commands,
71 struct sctp_cmd_seq *commands,
154 struct sctp_cmd_seq *commands) in sctp_gen_sack() argument
215 sctp_add_cmd_sf(commands, SCTP_CMD_TIMER_RESTART, in sctp_gen_sack()
230 sctp_add_cmd_sf(commands, SCTP_CMD_REPLY, SCTP_CHUNK(sack)); in sctp_gen_sack()
233 sctp_add_cmd_sf(commands, SCTP_CMD_TIMER_STOP, in sctp_gen_sack()
529 static void sctp_do_8_2_transport_strike(struct sctp_cmd_seq *commands, in sctp_do_8_2_transport_strike() argument
601 static void sctp_cmd_init_failed(struct sctp_cmd_seq *commands, in sctp_cmd_init_failed() argument
612 sctp_add_cmd_sf(commands, SCTP_CMD_EVENT_ULP, in sctp_cmd_init_failed()
615 sctp_add_cmd_sf(commands, SCTP_CMD_NEW_STATE, in sctp_cmd_init_failed()
620 sctp_add_cmd_sf(commands, SCTP_CMD_DELETE_TCB, SCTP_NULL()); in sctp_cmd_init_failed()
624 static void sctp_cmd_assoc_failed(struct sctp_cmd_seq *commands, in sctp_cmd_assoc_failed() argument
646 sctp_add_cmd_sf(commands, SCTP_CMD_EVENT_ULP, in sctp_cmd_assoc_failed()
652 sctp_add_cmd_sf(commands, SCTP_CMD_REPLY, in sctp_cmd_assoc_failed()
656 sctp_add_cmd_sf(commands, SCTP_CMD_NEW_STATE, in sctp_cmd_assoc_failed()
661 sctp_add_cmd_sf(commands, SCTP_CMD_DELETE_TCB, SCTP_NULL()); in sctp_cmd_assoc_failed()
669 static int sctp_cmd_process_init(struct sctp_cmd_seq *commands, in sctp_cmd_process_init() argument
1043 static void sctp_cmd_assoc_change(struct sctp_cmd_seq *commands, in sctp_cmd_assoc_change() argument
1057 static void sctp_cmd_peer_no_auth(struct sctp_cmd_seq *commands, in sctp_cmd_peer_no_auth() argument
1068 static void sctp_cmd_adaptation_ind(struct sctp_cmd_seq *commands, in sctp_cmd_adaptation_ind() argument
1155 struct sctp_cmd_seq commands; in sctp_do_sm() local
1164 sctp_init_cmd_seq(&commands); in sctp_do_sm()
1167 status = state_fn->fn(net, ep, asoc, subtype, event_arg, &commands); in sctp_do_sm()
1172 &commands, gfp); in sctp_do_sm()
1188 struct sctp_cmd_seq *commands, in sctp_side_effects() argument
1195 * may not be proper to run through any of the commands at all. in sctp_side_effects()
1202 commands, gfp))) in sctp_side_effects()
1231 * real work has been done as explicit commands above. in sctp_side_effects()
1274 struct sctp_cmd_seq *commands, in sctp_cmd_interpreter() argument
1299 while (NULL != (cmd = sctp_next_cmd(commands))) { in sctp_cmd_interpreter()
1319 sctp_cmd_assoc_update(commands, asoc, cmd->obj.asoc); in sctp_cmd_interpreter()
1332 sctp_cmd_delete_tcb(commands, asoc); in sctp_cmd_interpreter()
1338 sctp_cmd_new_state(commands, asoc, cmd->obj.state); in sctp_cmd_interpreter()
1363 error = sctp_gen_sack(asoc, force, commands); in sctp_cmd_interpreter()
1368 error = sctp_cmd_process_sack(commands, asoc, in sctp_cmd_interpreter()
1381 sctp_add_cmd_sf(commands, SCTP_CMD_REPLY, in sctp_cmd_interpreter()
1391 error = sctp_cmd_process_init(commands, asoc, chunk, in sctp_cmd_interpreter()
1404 sctp_add_cmd_sf(commands, SCTP_CMD_REPLY, in sctp_cmd_interpreter()
1411 sctp_add_cmd_sf(commands, SCTP_CMD_REPLY, in sctp_cmd_interpreter()
1434 sctp_add_cmd_sf(commands, in sctp_cmd_interpreter()
1453 sctp_add_cmd_sf(commands, SCTP_CMD_REPLY, in sctp_cmd_interpreter()
1515 sctp_add_cmd_sf(commands, SCTP_CMD_REPLY, in sctp_cmd_interpreter()
1525 sctp_cmd_setup_t2(commands, asoc, cmd->obj.chunk); in sctp_cmd_interpreter()
1588 sctp_add_cmd_sf(commands, SCTP_CMD_TIMER_RESTART, in sctp_cmd_interpreter()
1612 sctp_add_cmd_sf(commands, in sctp_cmd_interpreter()
1618 sctp_cmd_init_failed(commands, asoc, cmd->obj.u32); in sctp_cmd_interpreter()
1622 sctp_cmd_assoc_failed(commands, asoc, event_type, in sctp_cmd_interpreter()
1650 sctp_do_8_2_transport_strike(commands, asoc, in sctp_cmd_interpreter()
1661 sctp_do_8_2_transport_strike(commands, asoc, in sctp_cmd_interpreter()
1668 sctp_cmd_transport_on(commands, asoc, t, chunk); in sctp_cmd_interpreter()
1672 sctp_cmd_hb_timers_start(commands, asoc); in sctp_cmd_interpreter()
1681 sctp_cmd_hb_timers_stop(commands, asoc); in sctp_cmd_interpreter()
1696 sctp_add_cmd_sf(commands, SCTP_CMD_PROCESS_SACK, in sctp_cmd_interpreter()
1728 sctp_cmd_setup_t4(commands, asoc, cmd->obj.chunk); in sctp_cmd_interpreter()
1732 sctp_cmd_process_operr(commands, asoc, chunk); in sctp_cmd_interpreter()
1741 sctp_cmd_t3_rtx_timers_stop(commands, asoc); in sctp_cmd_interpreter()
1754 sctp_cmd_assoc_change(commands, asoc, in sctp_cmd_interpreter()
1758 sctp_cmd_adaptation_ind(commands, asoc); in sctp_cmd_interpreter()
1761 sctp_cmd_peer_no_auth(commands, asoc); in sctp_cmd_interpreter()
1797 cmd = sctp_next_cmd(commands); in sctp_cmd_interpreter()
1801 cmd = sctp_next_cmd(commands); in sctp_cmd_interpreter()