|
@@ -51,7 +51,7 @@
|
|
|
#include <net/sctp/sctp.h>
|
|
|
#include <net/sctp/sm.h>
|
|
|
|
|
|
-static int sctp_cmd_interpreter(sctp_event_t event_type,
|
|
|
+static int sctp_cmd_interpreter(enum sctp_event event_type,
|
|
|
sctp_subtype_t subtype,
|
|
|
enum sctp_state state,
|
|
|
struct sctp_endpoint *ep,
|
|
@@ -60,7 +60,7 @@ static int sctp_cmd_interpreter(sctp_event_t event_type,
|
|
|
sctp_disposition_t status,
|
|
|
sctp_cmd_seq_t *commands,
|
|
|
gfp_t gfp);
|
|
|
-static int sctp_side_effects(sctp_event_t event_type, sctp_subtype_t subtype,
|
|
|
+static int sctp_side_effects(enum sctp_event event_type, sctp_subtype_t subtype,
|
|
|
enum sctp_state state,
|
|
|
struct sctp_endpoint *ep,
|
|
|
struct sctp_association **asoc,
|
|
@@ -602,7 +602,7 @@ static void sctp_cmd_init_failed(sctp_cmd_seq_t *commands,
|
|
|
/* Worker routine to handle SCTP_CMD_ASSOC_FAILED. */
|
|
|
static void sctp_cmd_assoc_failed(sctp_cmd_seq_t *commands,
|
|
|
struct sctp_association *asoc,
|
|
|
- sctp_event_t event_type,
|
|
|
+ enum sctp_event event_type,
|
|
|
sctp_subtype_t subtype,
|
|
|
struct sctp_chunk *chunk,
|
|
|
unsigned int error)
|
|
@@ -1139,12 +1139,10 @@ static void sctp_cmd_send_asconf(struct sctp_association *asoc)
|
|
|
* If you want to understand all of lksctp, this is a
|
|
|
* good place to start.
|
|
|
*/
|
|
|
-int sctp_do_sm(struct net *net, sctp_event_t event_type, sctp_subtype_t subtype,
|
|
|
- enum sctp_state state,
|
|
|
- struct sctp_endpoint *ep,
|
|
|
- struct sctp_association *asoc,
|
|
|
- void *event_arg,
|
|
|
- gfp_t gfp)
|
|
|
+int sctp_do_sm(struct net *net, enum sctp_event event_type,
|
|
|
+ sctp_subtype_t subtype, enum sctp_state state,
|
|
|
+ struct sctp_endpoint *ep, struct sctp_association *asoc,
|
|
|
+ void *event_arg, gfp_t gfp)
|
|
|
{
|
|
|
sctp_cmd_seq_t commands;
|
|
|
const sctp_sm_table_entry_t *state_fn;
|
|
@@ -1178,7 +1176,7 @@ int sctp_do_sm(struct net *net, sctp_event_t event_type, sctp_subtype_t subtype,
|
|
|
/*****************************************************************
|
|
|
* This the master state function side effect processing function.
|
|
|
*****************************************************************/
|
|
|
-static int sctp_side_effects(sctp_event_t event_type, sctp_subtype_t subtype,
|
|
|
+static int sctp_side_effects(enum sctp_event event_type, sctp_subtype_t subtype,
|
|
|
enum sctp_state state,
|
|
|
struct sctp_endpoint *ep,
|
|
|
struct sctp_association **asoc,
|
|
@@ -1263,7 +1261,7 @@ bail:
|
|
|
********************************************************************/
|
|
|
|
|
|
/* This is the side-effect interpreter. */
|
|
|
-static int sctp_cmd_interpreter(sctp_event_t event_type,
|
|
|
+static int sctp_cmd_interpreter(enum sctp_event event_type,
|
|
|
sctp_subtype_t subtype,
|
|
|
enum sctp_state state,
|
|
|
struct sctp_endpoint *ep,
|