linux/net/llc/llc_c_st.c

/*
 * llc_c_st.c - This module contains state transition of connection component.
 *
 * Description of event functions and actions there is in 802.2 LLC standard,
 * or in "llc_c_ac.c" and "llc_c_ev.c" modules.
 *
 * Copyright (c) 1997 by Procom Technology, Inc.
 * 		 2001-2003 by Arnaldo Carvalho de Melo <[email protected]>
 *
 * This program can be redistributed or modified under the terms of the
 * GNU General Public License as published by the Free Software Foundation.
 * This program is distributed without any warranty or implied warranty
 * of merchantability or fitness for a particular purpose.
 *
 * See the GNU General Public License for more details.
 */
#include <linux/types.h>
#include <net/llc_if.h>
#include <net/llc_sap.h>
#include <net/llc_c_ev.h>
#include <net/llc_c_ac.h>
#include <net/llc_c_st.h>

#define NONE

/* COMMON CONNECTION STATE transitions
 * Common transitions for
 * LLC_CONN_STATE_NORMAL,
 * LLC_CONN_STATE_BUSY,
 * LLC_CONN_STATE_REJ,
 * LLC_CONN_STATE_AWAIT,
 * LLC_CONN_STATE_AWAIT_BUSY and
 * LLC_CONN_STATE_AWAIT_REJ states
 */
/* State transitions for LLC_CONN_EV_DISC_REQ event */
static const llc_conn_action_t llc_common_actions_1[] =;

static const struct llc_conn_state_trans llc_common_state_trans_1 =;

/* State transitions for LLC_CONN_EV_RESET_REQ event */
static const llc_conn_action_t llc_common_actions_2[] =;

static const struct llc_conn_state_trans llc_common_state_trans_2 =;

/* State transitions for LLC_CONN_EV_RX_SABME_CMD_Pbit_SET_X event */
static const llc_conn_action_t llc_common_actions_3[] =;

static const struct llc_conn_state_trans llc_common_state_trans_3 =;

/* State transitions for LLC_CONN_EV_RX_DISC_CMD_Pbit_SET_X event */
static const llc_conn_action_t llc_common_actions_4[] =;

static const struct llc_conn_state_trans llc_common_state_trans_4 =;

/* State transitions for LLC_CONN_EV_RX_FRMR_RSP_Fbit_SET_X event */
static const llc_conn_action_t llc_common_actions_5[] =;

static const struct llc_conn_state_trans llc_common_state_trans_5 =;

/* State transitions for LLC_CONN_EV_RX_DM_RSP_Fbit_SET_X event */
static const llc_conn_action_t llc_common_actions_6[] =;

static const struct llc_conn_state_trans llc_common_state_trans_6 =;

/* State transitions for LLC_CONN_EV_RX_ZZZ_CMD_Pbit_SET_X_INVAL_Nr event */
static const llc_conn_action_t llc_common_actions_7a[] =;

static const struct llc_conn_state_trans llc_common_state_trans_7a =;

/* State transitions for LLC_CONN_EV_RX_I_CMD_Pbit_SET_X_INVAL_Ns event */
static const llc_conn_action_t llc_common_actions_7b[] =;

static const struct llc_conn_state_trans llc_common_state_trans_7b =;

/* State transitions for LLC_CONN_EV_RX_ZZZ_RSP_Fbit_SET_X_INVAL_Nr event */
static const llc_conn_action_t llc_common_actions_8a[] =;

static const struct llc_conn_state_trans llc_common_state_trans_8a =;

/* State transitions for LLC_CONN_EV_RX_I_RSP_Fbit_SET_X_INVAL_Ns event */
static const llc_conn_action_t llc_common_actions_8b[] =;

static const struct llc_conn_state_trans llc_common_state_trans_8b =;

/* State transitions for LLC_CONN_EV_RX_BAD_PDU event */
static const llc_conn_action_t llc_common_actions_8c[] =;

static const struct llc_conn_state_trans llc_common_state_trans_8c =;

/* State transitions for LLC_CONN_EV_RX_UA_RSP_Fbit_SET_X event */
static const llc_conn_action_t llc_common_actions_9[] =;

static const struct llc_conn_state_trans llc_common_state_trans_9 =;

/* State transitions for LLC_CONN_EV_RX_XXX_RSP_Fbit_SET_1 event */
#if 0
static const llc_conn_ev_qfyr_t llc_common_ev_qfyrs_10[] = {
	[0] = llc_conn_ev_qlfy_p_flag_eq_0,
	[1] = NULL,
};

static const llc_conn_action_t llc_common_actions_10[] = {
	[0] = llc_conn_ac_send_frmr_rsp_f_set_x,
	[1] = llc_conn_ac_start_ack_timer,
	[2] = llc_conn_ac_stop_other_timers,
	[3] = llc_conn_ac_set_retry_cnt_0,
	[4] = NULL,
};

static const struct llc_conn_state_trans llc_common_state_trans_10 = {
	.ev	       = llc_conn_ev_rx_xxx_rsp_fbit_set_1,
	.next_state    = LLC_CONN_STATE_ERROR,
	.ev_qualifiers = llc_common_ev_qfyrs_10,
	.ev_actions    = llc_common_actions_10,
};
#endif

/* State transitions for LLC_CONN_EV_P_TMR_EXP event */
static const llc_conn_ev_qfyr_t llc_common_ev_qfyrs_11a[] =;

static const llc_conn_action_t llc_common_actions_11a[] =;

static const struct llc_conn_state_trans llc_common_state_trans_11a =;

/* State transitions for LLC_CONN_EV_ACK_TMR_EXP event */
static const llc_conn_ev_qfyr_t llc_common_ev_qfyrs_11b[] =;

static const llc_conn_action_t llc_common_actions_11b[] =;

static const struct llc_conn_state_trans llc_common_state_trans_11b =;

/* State transitions for LLC_CONN_EV_REJ_TMR_EXP event */
static const llc_conn_ev_qfyr_t llc_common_ev_qfyrs_11c[] =;

static const llc_conn_action_t llc_common_actions_11c[] =;

static const struct llc_conn_state_trans llc_common_state_trans_11c =;

/* State transitions for LLC_CONN_EV_BUSY_TMR_EXP event */
static const llc_conn_ev_qfyr_t llc_common_ev_qfyrs_11d[] =;

static const llc_conn_action_t llc_common_actions_11d[] =;

static const struct llc_conn_state_trans llc_common_state_trans_11d =;

/*
 * Common dummy state transition; must be last entry for all state
 * transition groups - it'll be on .bss, so will be zeroed.
 */
static const struct llc_conn_state_trans llc_common_state_trans_end;

/* LLC_CONN_STATE_ADM transitions */
/* State transitions for LLC_CONN_EV_CONN_REQ event */
static const llc_conn_action_t llc_adm_actions_1[] =;

static const struct llc_conn_state_trans llc_adm_state_trans_1 =;

/* State transitions for LLC_CONN_EV_RX_SABME_CMD_Pbit_SET_X event */
static const llc_conn_action_t llc_adm_actions_2[] =;

static const struct llc_conn_state_trans llc_adm_state_trans_2 =;

/* State transitions for LLC_CONN_EV_RX_DISC_CMD_Pbit_SET_X event */
static const llc_conn_action_t llc_adm_actions_3[] =;

static const struct llc_conn_state_trans llc_adm_state_trans_3 =;

/* State transitions for LLC_CONN_EV_RX_XXX_CMD_Pbit_SET_1 event */
static const llc_conn_action_t llc_adm_actions_4[] =;

static const struct llc_conn_state_trans llc_adm_state_trans_4 =;

/* State transitions for LLC_CONN_EV_RX_XXX_YYY event */
static const llc_conn_action_t llc_adm_actions_5[] =;

static const struct llc_conn_state_trans llc_adm_state_trans_5 =;

/*
 * Array of pointers;
 * one to each transition
 */
static const struct llc_conn_state_trans *llc_adm_state_transitions[] =;

/* LLC_CONN_STATE_SETUP transitions */
/* State transitions for LLC_CONN_EV_RX_SABME_CMD_Pbit_SET_X event */
static const llc_conn_action_t llc_setup_actions_1[] =;

static const struct llc_conn_state_trans llc_setup_state_trans_1 =;

/* State transitions for LLC_CONN_EV_RX_UA_RSP_Fbit_SET_X event */
static const llc_conn_ev_qfyr_t llc_setup_ev_qfyrs_2[] =;

static const llc_conn_action_t llc_setup_actions_2[] =;

static const struct llc_conn_state_trans llc_setup_state_trans_2 =;

/* State transitions for LLC_CONN_EV_ACK_TMR_EXP event */
static const llc_conn_ev_qfyr_t llc_setup_ev_qfyrs_3[] =;

static const llc_conn_action_t llc_setup_actions_3[] =;

static const struct llc_conn_state_trans llc_setup_state_trans_3 =;

/* State transitions for LLC_CONN_EV_RX_DISC_CMD_Pbit_SET_X event */
static const llc_conn_ev_qfyr_t llc_setup_ev_qfyrs_4[] =;

static const llc_conn_action_t llc_setup_actions_4[] =;

static const struct llc_conn_state_trans llc_setup_state_trans_4 =;

/* State transitions for LLC_CONN_EV_RX_DM_RSP_Fbit_SET_X event */
static const llc_conn_ev_qfyr_t llc_setup_ev_qfyrs_5[] =;

static const llc_conn_action_t llc_setup_actions_5[] =;

static const struct llc_conn_state_trans llc_setup_state_trans_5 =;

/* State transitions for LLC_CONN_EV_ACK_TMR_EXP event */
static const llc_conn_ev_qfyr_t llc_setup_ev_qfyrs_7[] =;

static const llc_conn_action_t llc_setup_actions_7[] =;

static const struct llc_conn_state_trans llc_setup_state_trans_7 =;

/* State transitions for LLC_CONN_EV_ACK_TMR_EXP event */
static const llc_conn_ev_qfyr_t llc_setup_ev_qfyrs_8[] =;

static const llc_conn_action_t llc_setup_actions_8[] =;

static const struct llc_conn_state_trans llc_setup_state_trans_8 =;

/*
 * Array of pointers;
 * one to each transition
 */
static const struct llc_conn_state_trans *llc_setup_state_transitions[] =;

/* LLC_CONN_STATE_NORMAL transitions */
/* State transitions for LLC_CONN_EV_DATA_REQ event */
static const llc_conn_ev_qfyr_t llc_normal_ev_qfyrs_1[] =;

static const llc_conn_action_t llc_normal_actions_1[] =;

static const struct llc_conn_state_trans llc_normal_state_trans_1 =;

/* State transitions for LLC_CONN_EV_DATA_REQ event */
static const llc_conn_ev_qfyr_t llc_normal_ev_qfyrs_2[] =;

static const llc_conn_action_t llc_normal_actions_2[] =;

static const struct llc_conn_state_trans llc_normal_state_trans_2 =;

/* State transitions for LLC_CONN_EV_DATA_REQ event */
static const llc_conn_ev_qfyr_t llc_normal_ev_qfyrs_2_1[] =;

/* just one member, NULL, .bss zeroes it */
static const llc_conn_action_t llc_normal_actions_2_1[1];

static const struct llc_conn_state_trans llc_normal_state_trans_2_1 =;

/* State transitions for LLC_CONN_EV_LOCAL_BUSY_DETECTED event */
static const llc_conn_ev_qfyr_t llc_normal_ev_qfyrs_3[] =;

static const llc_conn_action_t llc_normal_actions_3[] =;

static const struct llc_conn_state_trans llc_normal_state_trans_3 =;

/* State transitions for LLC_CONN_EV_LOCAL_BUSY_DETECTED event */
static const llc_conn_ev_qfyr_t llc_normal_ev_qfyrs_4[] =;

static const llc_conn_action_t llc_normal_actions_4[] =;

static const struct llc_conn_state_trans llc_normal_state_trans_4 =;

/* State transitions for LLC_CONN_EV_RX_I_CMD_Pbit_SET_0_UNEXPD_Ns event */
static const llc_conn_ev_qfyr_t llc_normal_ev_qfyrs_5a[] =;

static const llc_conn_action_t llc_normal_actions_5a[] =;

static const struct llc_conn_state_trans llc_normal_state_trans_5a =;

/* State transitions for LLC_CONN_EV_RX_I_RSP_Fbit_SET_0_UNEXPD_Ns event */
static const llc_conn_ev_qfyr_t llc_normal_ev_qfyrs_5b[] =;

static const llc_conn_action_t llc_normal_actions_5b[] =;

static const struct llc_conn_state_trans llc_normal_state_trans_5b =;

/* State transitions for LLC_CONN_EV_RX_I_RSP_Fbit_SET_1_UNEXPD_Ns event */
static const llc_conn_ev_qfyr_t llc_normal_ev_qfyrs_5c[] =;

static const llc_conn_action_t llc_normal_actions_5c[] =;

static const struct llc_conn_state_trans llc_normal_state_trans_5c =;

/* State transitions for LLC_CONN_EV_RX_I_CMD_Pbit_SET_0_UNEXPD_Ns event */
static const llc_conn_ev_qfyr_t llc_normal_ev_qfyrs_6a[] =;

static const llc_conn_action_t llc_normal_actions_6a[] =;

static const struct llc_conn_state_trans llc_normal_state_trans_6a =;

/* State transitions for LLC_CONN_EV_RX_I_RSP_Fbit_SET_0_UNEXPD_Ns event */
static const llc_conn_ev_qfyr_t llc_normal_ev_qfyrs_6b[] =;

static const llc_conn_action_t llc_normal_actions_6b[] =;

static const struct llc_conn_state_trans llc_normal_state_trans_6b =;

/* State transitions for LLC_CONN_EV_RX_I_CMD_Pbit_SET_1_UNEXPD_Ns event */
static const llc_conn_action_t llc_normal_actions_7[] =;

static const struct llc_conn_state_trans llc_normal_state_trans_7 =;

/* State transitions for LLC_CONN_EV_RX_I_RSP_Fbit_SET_X event */
static const llc_conn_ev_qfyr_t llc_normal_ev_qfyrs_8a[] =;

static const llc_conn_action_t llc_normal_actions_8[] =;

static const struct llc_conn_state_trans llc_normal_state_trans_8a =;

/* State transitions for LLC_CONN_EV_RX_I_CMD_Pbit_SET_0 event */
static const llc_conn_ev_qfyr_t llc_normal_ev_qfyrs_8b[] =;

static const struct llc_conn_state_trans llc_normal_state_trans_8b =;

/* State transitions for LLC_CONN_EV_RX_I_RSP_Fbit_SET_0 event */
static const llc_conn_ev_qfyr_t llc_normal_ev_qfyrs_9a[] =;

static const llc_conn_action_t llc_normal_actions_9a[] =;

static const struct llc_conn_state_trans llc_normal_state_trans_9a =;

/* State transitions for LLC_CONN_EV_RX_I_CMD_Pbit_SET_0 event */
static const llc_conn_ev_qfyr_t llc_normal_ev_qfyrs_9b[] =;

static const llc_conn_action_t llc_normal_actions_9b[] =;

static const struct llc_conn_state_trans llc_normal_state_trans_9b =;

/* State transitions for LLC_CONN_EV_RX_I_CMD_Pbit_SET_1 event */
static const llc_conn_action_t llc_normal_actions_10[] =;

static const struct llc_conn_state_trans llc_normal_state_trans_10 =;

/* State transitions for * LLC_CONN_EV_RX_RR_CMD_Pbit_SET_0 event */
static const llc_conn_action_t llc_normal_actions_11a[] =;

static const struct llc_conn_state_trans llc_normal_state_trans_11a =;

/* State transitions for LLC_CONN_EV_RX_RR_RSP_Fbit_SET_0 event */
static const llc_conn_action_t llc_normal_actions_11b[] =;

static const struct llc_conn_state_trans llc_normal_state_trans_11b =;

/* State transitions for LLC_CONN_EV_RX_RR_RSP_Fbit_SET_1 event */
static const llc_conn_ev_qfyr_t llc_normal_ev_qfyrs_11c[] =;

static const llc_conn_action_t llc_normal_actions_11c[] =;

static const struct llc_conn_state_trans llc_normal_state_trans_11c =;

/* State transitions for LLC_CONN_EV_RX_RR_CMD_Pbit_SET_1 event */
static const llc_conn_action_t llc_normal_actions_12[] =;

static const struct llc_conn_state_trans llc_normal_state_trans_12 =;

/* State transitions for LLC_CONN_EV_RX_RNR_CMD_Pbit_SET_0 event */
static const llc_conn_action_t llc_normal_actions_13a[] =;

static const struct llc_conn_state_trans llc_normal_state_trans_13a =;

/* State transitions for LLC_CONN_EV_RX_RNR_RSP_Fbit_SET_0 event */
static const llc_conn_action_t llc_normal_actions_13b[] =;

static const struct llc_conn_state_trans llc_normal_state_trans_13b =;

/* State transitions for LLC_CONN_EV_RX_RNR_RSP_Fbit_SET_1 event */
static const llc_conn_ev_qfyr_t llc_normal_ev_qfyrs_13c[] =;

static const llc_conn_action_t llc_normal_actions_13c[] =;

static const struct llc_conn_state_trans llc_normal_state_trans_13c =;

/* State transitions for LLC_CONN_EV_RX_RNR_CMD_Pbit_SET_1 event */
static const llc_conn_action_t llc_normal_actions_14[] =;

static const struct llc_conn_state_trans llc_normal_state_trans_14 =;

/* State transitions for LLC_CONN_EV_RX_REJ_CMD_Pbit_SET_0 event */
static const llc_conn_ev_qfyr_t llc_normal_ev_qfyrs_15a[] =;

static const llc_conn_action_t llc_normal_actions_15a[] =;

static const struct llc_conn_state_trans llc_normal_state_trans_15a =;

/* State transitions for LLC_CONN_EV_RX_REJ_RSP_Fbit_SET_X event */
static const llc_conn_ev_qfyr_t llc_normal_ev_qfyrs_15b[] =;

static const llc_conn_action_t llc_normal_actions_15b[] =;

static const struct llc_conn_state_trans llc_normal_state_trans_15b =;

/* State transitions for LLC_CONN_EV_RX_REJ_CMD_Pbit_SET_0 event */
static const llc_conn_ev_qfyr_t llc_normal_ev_qfyrs_16a[] =;

static const llc_conn_action_t llc_normal_actions_16a[] =;

static const struct llc_conn_state_trans llc_normal_state_trans_16a =;

/* State transitions for LLC_CONN_EV_RX_REJ_RSP_Fbit_SET_0 event */
static const llc_conn_ev_qfyr_t llc_normal_ev_qfyrs_16b[] =;

static const llc_conn_action_t llc_normal_actions_16b[] =;

static const struct llc_conn_state_trans llc_normal_state_trans_16b =;

/* State transitions for LLC_CONN_EV_RX_REJ_CMD_Pbit_SET_1 event */
static const llc_conn_action_t llc_normal_actions_17[] =;

static const struct llc_conn_state_trans llc_normal_state_trans_17 =;

/* State transitions for LLC_CONN_EV_INIT_P_F_CYCLE event */
static const llc_conn_ev_qfyr_t llc_normal_ev_qfyrs_18[] =;

static const llc_conn_action_t llc_normal_actions_18[] =;

static const struct llc_conn_state_trans llc_normal_state_trans_18 =;

/* State transitions for LLC_CONN_EV_P_TMR_EXP event */
static const llc_conn_ev_qfyr_t llc_normal_ev_qfyrs_19[] =;

static const llc_conn_action_t llc_normal_actions_19[] =;

static const struct llc_conn_state_trans llc_normal_state_trans_19 =;

/* State transitions for LLC_CONN_EV_ACK_TMR_EXP event */
static const llc_conn_ev_qfyr_t llc_normal_ev_qfyrs_20a[] =;

static const llc_conn_action_t llc_normal_actions_20a[] =;

static const struct llc_conn_state_trans llc_normal_state_trans_20a =;

/* State transitions for LLC_CONN_EV_BUSY_TMR_EXP event */
static const llc_conn_ev_qfyr_t llc_normal_ev_qfyrs_20b[] =;

static const llc_conn_action_t llc_normal_actions_20b[] =;

static const struct llc_conn_state_trans llc_normal_state_trans_20b =;

/* State transitions for LLC_CONN_EV_TX_BUFF_FULL event */
static const llc_conn_ev_qfyr_t llc_normal_ev_qfyrs_21[] =;

static const llc_conn_action_t llc_normal_actions_21[] =;

static const struct llc_conn_state_trans llc_normal_state_trans_21 =;

/*
 * Array of pointers;
 * one to each transition
 */
static const struct llc_conn_state_trans *llc_normal_state_transitions[] =;

/* LLC_CONN_STATE_BUSY transitions */
/* State transitions for LLC_CONN_EV_DATA_REQ event */
static const llc_conn_ev_qfyr_t llc_busy_ev_qfyrs_1[] =;

static const llc_conn_action_t llc_busy_actions_1[] =;

static const struct llc_conn_state_trans llc_busy_state_trans_1 =;

/* State transitions for LLC_CONN_EV_DATA_REQ event */
static const llc_conn_ev_qfyr_t llc_busy_ev_qfyrs_2[] =;

static const llc_conn_action_t llc_busy_actions_2[] =;

static const struct llc_conn_state_trans llc_busy_state_trans_2 =;

/* State transitions for LLC_CONN_EV_DATA_REQ event */
static const llc_conn_ev_qfyr_t llc_busy_ev_qfyrs_2_1[] =;

/* just one member, NULL, .bss zeroes it */
static const llc_conn_action_t llc_busy_actions_2_1[1];

static const struct llc_conn_state_trans llc_busy_state_trans_2_1 =;

/* State transitions for LLC_CONN_EV_LOCAL_BUSY_CLEARED event */
static const llc_conn_ev_qfyr_t llc_busy_ev_qfyrs_3[] =;

static const llc_conn_action_t llc_busy_actions_3[] =;

static const struct llc_conn_state_trans llc_busy_state_trans_3 =;

/* State transitions for LLC_CONN_EV_LOCAL_BUSY_CLEARED event */
static const llc_conn_ev_qfyr_t llc_busy_ev_qfyrs_4[] =;

static const llc_conn_action_t llc_busy_actions_4[] =;

static const struct llc_conn_state_trans llc_busy_state_trans_4 =;

/* State transitions for LLC_CONN_EV_LOCAL_BUSY_CLEARED event */
static const llc_conn_ev_qfyr_t llc_busy_ev_qfyrs_5[] =;

static const llc_conn_action_t llc_busy_actions_5[] =;

static const struct llc_conn_state_trans llc_busy_state_trans_5 =;

/* State transitions for LLC_CONN_EV_LOCAL_BUSY_CLEARED event */
static const llc_conn_ev_qfyr_t llc_busy_ev_qfyrs_6[] =;

static const llc_conn_action_t llc_busy_actions_6[] =;

static const struct llc_conn_state_trans llc_busy_state_trans_6 =;

/* State transitions for LLC_CONN_EV_LOCAL_BUSY_CLEARED event */
static const llc_conn_ev_qfyr_t llc_busy_ev_qfyrs_7[] =;

static const llc_conn_action_t llc_busy_actions_7[] =;

static const struct llc_conn_state_trans llc_busy_state_trans_7 =;

/* State transitions for LLC_CONN_EV_LOCAL_BUSY_CLEARED event */
static const llc_conn_ev_qfyr_t llc_busy_ev_qfyrs_8[] =;

static const llc_conn_action_t llc_busy_actions_8[] =;

static const struct llc_conn_state_trans llc_busy_state_trans_8 =;

/* State transitions for LLC_CONN_EV_RX_I_RSP_Fbit_SET_X_UNEXPD_Ns event */
static const llc_conn_ev_qfyr_t llc_busy_ev_qfyrs_9a[] =;

static const llc_conn_action_t llc_busy_actions_9a[] =;

static const struct llc_conn_state_trans llc_busy_state_trans_9a =;

/* State transitions for LLC_CONN_EV_RX_I_CMD_Pbit_SET_0_UNEXPD_Ns event */
static const llc_conn_ev_qfyr_t llc_busy_ev_qfyrs_9b[] =;

static const llc_conn_action_t llc_busy_actions_9b[] =;

static const struct llc_conn_state_trans llc_busy_state_trans_9b =;

/* State transitions for LLC_CONN_EV_RX_I_RSP_Fbit_SET_0_UNEXPD_Ns event */
static const llc_conn_ev_qfyr_t llc_busy_ev_qfyrs_10a[] =;

static const llc_conn_action_t llc_busy_actions_10a[] =;

static const struct llc_conn_state_trans llc_busy_state_trans_10a =;

/* State transitions for LLC_CONN_EV_RX_I_CMD_Pbit_SET_0_UNEXPD_Ns event */
static const llc_conn_ev_qfyr_t llc_busy_ev_qfyrs_10b[] =;

static const llc_conn_action_t llc_busy_actions_10b[] =;

static const struct llc_conn_state_trans llc_busy_state_trans_10b =;

/* State transitions for LLC_CONN_EV_RX_I_CMD_Pbit_SET_1_UNEXPD_Ns event */
static const llc_conn_action_t llc_busy_actions_11[] =;

static const struct llc_conn_state_trans llc_busy_state_trans_11 =;

/* State transitions for LLC_CONN_EV_RX_I_CMD_Pbit_SET_1 event */
static const llc_conn_action_t llc_busy_actions_12[] =;

static const struct llc_conn_state_trans llc_busy_state_trans_12 =;

/* State transitions for LLC_CONN_EV_RX_I_RSP_Fbit_SET_X event */
static const llc_conn_ev_qfyr_t llc_busy_ev_qfyrs_13a[] =;

static const llc_conn_action_t llc_busy_actions_13a[] =;

static const struct llc_conn_state_trans llc_busy_state_trans_13a =;

/* State transitions for LLC_CONN_EV_RX_I_CMD_Pbit_SET_0 event */
static const llc_conn_ev_qfyr_t llc_busy_ev_qfyrs_13b[] =;

static const llc_conn_action_t llc_busy_actions_13b[] =;

static const struct llc_conn_state_trans llc_busy_state_trans_13b =;

/* State transitions for LLC_CONN_EV_RX_I_RSP_Fbit_SET_0 event */
static const llc_conn_ev_qfyr_t llc_busy_ev_qfyrs_14a[] =;

static const llc_conn_action_t llc_busy_actions_14a[] =;

static const struct llc_conn_state_trans llc_busy_state_trans_14a =;

/* State transitions for LLC_CONN_EV_RX_I_CMD_Pbit_SET_0 event */
static const llc_conn_ev_qfyr_t llc_busy_ev_qfyrs_14b[] =;

static const llc_conn_action_t llc_busy_actions_14b[] =;

static const struct llc_conn_state_trans llc_busy_state_trans_14b =;

/* State transitions for LLC_CONN_EV_RX_RR_CMD_Pbit_SET_0 event */
static const llc_conn_action_t llc_busy_actions_15a[] =;

static const struct llc_conn_state_trans llc_busy_state_trans_15a =;

/* State transitions for LLC_CONN_EV_RX_RR_RSP_Fbit_SET_0 event */
static const llc_conn_action_t llc_busy_actions_15b[] =;

static const struct llc_conn_state_trans llc_busy_state_trans_15b =;

/* State transitions for LLC_CONN_EV_RX_RR_RSP_Fbit_SET_1 event */
static const llc_conn_ev_qfyr_t llc_busy_ev_qfyrs_15c[] =;

static const llc_conn_action_t llc_busy_actions_15c[] =;

static const struct llc_conn_state_trans llc_busy_state_trans_15c =;

/* State transitions for LLC_CONN_EV_RX_RR_CMD_Pbit_SET_1 event */
static const llc_conn_action_t llc_busy_actions_16[] =;

static const struct llc_conn_state_trans llc_busy_state_trans_16 =;

/* State transitions for LLC_CONN_EV_RX_RNR_CMD_Pbit_SET_0 event */
static const llc_conn_action_t llc_busy_actions_17a[] =;

static const struct llc_conn_state_trans llc_busy_state_trans_17a =;

/* State transitions for LLC_CONN_EV_RX_RNR_RSP_Fbit_SET_0 event */
static const llc_conn_action_t llc_busy_actions_17b[] =;

static const struct llc_conn_state_trans llc_busy_state_trans_17b =;

/* State transitions for LLC_CONN_EV_RX_RNR_RSP_Fbit_SET_1 event */
static const llc_conn_ev_qfyr_t llc_busy_ev_qfyrs_17c[] =;

static const llc_conn_action_t llc_busy_actions_17c[] =;

static const struct llc_conn_state_trans llc_busy_state_trans_17c =;

/* State transitions for LLC_CONN_EV_RX_RNR_CMD_Pbit_SET_1 event */
static const llc_conn_action_t llc_busy_actions_18[] =;

static const struct llc_conn_state_trans llc_busy_state_trans_18 =;

/* State transitions for LLC_CONN_EV_RX_REJ_CMD_Pbit_SET_0 event */
static const llc_conn_ev_qfyr_t llc_busy_ev_qfyrs_19a[] =;

static const llc_conn_action_t llc_busy_actions_19a[] =;

static const struct llc_conn_state_trans llc_busy_state_trans_19a =;

/* State transitions for LLC_CONN_EV_RX_REJ_RSP_Fbit_SET_X event */
static const llc_conn_ev_qfyr_t llc_busy_ev_qfyrs_19b[] =;

static const llc_conn_action_t llc_busy_actions_19b[] =;

static const struct llc_conn_state_trans llc_busy_state_trans_19b =;

/* State transitions for LLC_CONN_EV_RX_REJ_CMD_Pbit_SET_0 event */
static const llc_conn_ev_qfyr_t llc_busy_ev_qfyrs_20a[] =;

static const llc_conn_action_t llc_busy_actions_20a[] =;

static const struct llc_conn_state_trans llc_busy_state_trans_20a =;

/* State transitions for LLC_CONN_EV_RX_REJ_RSP_Fbit_SET_0 event */
static const llc_conn_ev_qfyr_t llc_busy_ev_qfyrs_20b[] =;

static const llc_conn_action_t llc_busy_actions_20b[] =;

static const struct llc_conn_state_trans llc_busy_state_trans_20b =;

/* State transitions for LLC_CONN_EV_RX_REJ_CMD_Pbit_SET_1 event */
static const llc_conn_action_t llc_busy_actions_21[] =;

static const struct llc_conn_state_trans llc_busy_state_trans_21 =;

/* State transitions for LLC_CONN_EV_INIT_P_F_CYCLE event */
static const llc_conn_ev_qfyr_t llc_busy_ev_qfyrs_22[] =;

static const llc_conn_action_t llc_busy_actions_22[] =;

static const struct llc_conn_state_trans llc_busy_state_trans_22 =;

/* State transitions for LLC_CONN_EV_P_TMR_EXP event */
static const llc_conn_ev_qfyr_t llc_busy_ev_qfyrs_23[] =;

static const llc_conn_action_t llc_busy_actions_23[] =;

static const struct llc_conn_state_trans llc_busy_state_trans_23 =;

/* State transitions for LLC_CONN_EV_ACK_TMR_EXP event */
static const llc_conn_ev_qfyr_t llc_busy_ev_qfyrs_24a[] =;

static const llc_conn_action_t llc_busy_actions_24a[] =;

static const struct llc_conn_state_trans llc_busy_state_trans_24a =;

/* State transitions for LLC_CONN_EV_BUSY_TMR_EXP event */
static const llc_conn_ev_qfyr_t llc_busy_ev_qfyrs_24b[] =;

static const llc_conn_action_t llc_busy_actions_24b[] =;

static const struct llc_conn_state_trans llc_busy_state_trans_24b =;

/* State transitions for LLC_CONN_EV_REJ_TMR_EXP event */
static const llc_conn_ev_qfyr_t llc_busy_ev_qfyrs_25[] =;

static const llc_conn_action_t llc_busy_actions_25[] =;

static const struct llc_conn_state_trans llc_busy_state_trans_25 =;

/* State transitions for LLC_CONN_EV_REJ_TMR_EXP event */
static const llc_conn_ev_qfyr_t llc_busy_ev_qfyrs_26[] =;

static const llc_conn_action_t llc_busy_actions_26[] =;

static const struct llc_conn_state_trans llc_busy_state_trans_26 =;

/*
 * Array of pointers;
 * one to each transition
 */
static const struct llc_conn_state_trans *llc_busy_state_transitions[] =;

/* LLC_CONN_STATE_REJ transitions */
/* State transitions for LLC_CONN_EV_DATA_REQ event */
static const llc_conn_ev_qfyr_t llc_reject_ev_qfyrs_1[] =;

static const llc_conn_action_t llc_reject_actions_1[] =;

static const struct llc_conn_state_trans llc_reject_state_trans_1 =;

/* State transitions for LLC_CONN_EV_DATA_REQ event */
static const llc_conn_ev_qfyr_t llc_reject_ev_qfyrs_2[] =;

static const llc_conn_action_t llc_reject_actions_2[] =;

static const struct llc_conn_state_trans llc_reject_state_trans_2 =;

/* State transitions for LLC_CONN_EV_DATA_REQ event */
static const llc_conn_ev_qfyr_t llc_reject_ev_qfyrs_2_1[] =;

/* just one member, NULL, .bss zeroes it */
static const llc_conn_action_t llc_reject_actions_2_1[1];

static const struct llc_conn_state_trans llc_reject_state_trans_2_1 =;


/* State transitions for LLC_CONN_EV_LOCAL_BUSY_DETECTED event */
static const llc_conn_ev_qfyr_t llc_reject_ev_qfyrs_3[] =;

static const llc_conn_action_t llc_reject_actions_3[] =;

static const struct llc_conn_state_trans llc_reject_state_trans_3 =;

/* State transitions for LLC_CONN_EV_LOCAL_BUSY_DETECTED event */
static const llc_conn_ev_qfyr_t llc_reject_ev_qfyrs_4[] =;

static const llc_conn_action_t llc_reject_actions_4[] =;

static const struct llc_conn_state_trans llc_reject_state_trans_4 =;

/* State transitions for LLC_CONN_EV_RX_I_CMD_Pbit_SET_0_UNEXPD_Ns event */
static const llc_conn_action_t llc_reject_actions_5a[] =;

static const struct llc_conn_state_trans llc_reject_state_trans_5a =;

/* State transitions for LLC_CONN_EV_RX_I_RSP_Fbit_SET_0_UNEXPD_Ns event */
static const llc_conn_action_t llc_reject_actions_5b[] =;

static const struct llc_conn_state_trans llc_reject_state_trans_5b =;

/* State transitions for LLC_CONN_EV_RX_I_RSP_Fbit_SET_1_UNEXPD_Ns event */
static const llc_conn_ev_qfyr_t llc_reject_ev_qfyrs_5c[] =;

static const llc_conn_action_t llc_reject_actions_5c[] =;

static const struct llc_conn_state_trans llc_reject_state_trans_5c =;

/* State transitions for LLC_CONN_EV_RX_I_CMD_Pbit_SET_1_UNEXPD_Ns event */
static const llc_conn_action_t llc_reject_actions_6[] =;

static const struct llc_conn_state_trans llc_reject_state_trans_6 =;

/* State transitions for LLC_CONN_EV_RX_I_RSP_Fbit_SET_X event */
static const llc_conn_ev_qfyr_t llc_reject_ev_qfyrs_7a[] =;

static const llc_conn_action_t llc_reject_actions_7a[] =;

static const struct llc_conn_state_trans llc_reject_state_trans_7a =;

/* State transitions for LLC_CONN_EV_RX_I_CMD_Pbit_SET_0 event */
static const llc_conn_ev_qfyr_t llc_reject_ev_qfyrs_7b[] =;

static const llc_conn_action_t llc_reject_actions_7b[] =;

static const struct llc_conn_state_trans llc_reject_state_trans_7b =;

/* State transitions for LLC_CONN_EV_RX_I_RSP_Fbit_SET_0 event */
static const llc_conn_ev_qfyr_t llc_reject_ev_qfyrs_8a[] =;

static const llc_conn_action_t llc_reject_actions_8a[] =;

static const struct llc_conn_state_trans llc_reject_state_trans_8a =;

/* State transitions for LLC_CONN_EV_RX_I_CMD_Pbit_SET_0 event */
static const llc_conn_ev_qfyr_t llc_reject_ev_qfyrs_8b[] =;

static const llc_conn_action_t llc_reject_actions_8b[] =;

static const struct llc_conn_state_trans llc_reject_state_trans_8b =;

/* State transitions for LLC_CONN_EV_RX_I_CMD_Pbit_SET_1 event */
static const llc_conn_action_t llc_reject_actions_9[] =;

static const struct llc_conn_state_trans llc_reject_state_trans_9 =;

/* State transitions for LLC_CONN_EV_RX_RR_CMD_Pbit_SET_0 event */
static const llc_conn_action_t llc_reject_actions_10a[] =;

static const struct llc_conn_state_trans llc_reject_state_trans_10a =;

/* State transitions for LLC_CONN_EV_RX_RR_RSP_Fbit_SET_0 event */
static const llc_conn_action_t llc_reject_actions_10b[] =;

static const struct llc_conn_state_trans llc_reject_state_trans_10b =;

/* State transitions for LLC_CONN_EV_RX_RR_RSP_Fbit_SET_1 event */
static const llc_conn_ev_qfyr_t llc_reject_ev_qfyrs_10c[] =;

static const llc_conn_action_t llc_reject_actions_10c[] =;

static const struct llc_conn_state_trans llc_reject_state_trans_10c =;

/* State transitions for LLC_CONN_EV_RX_RR_CMD_Pbit_SET_1 event */
static const llc_conn_action_t llc_reject_actions_11[] =;

static const struct llc_conn_state_trans llc_reject_state_trans_11 =;

/* State transitions for LLC_CONN_EV_RX_RNR_CMD_Pbit_SET_0 event */
static const llc_conn_action_t llc_reject_actions_12a[] =;

static const struct llc_conn_state_trans llc_reject_state_trans_12a =;

/* State transitions for LLC_CONN_EV_RX_RNR_RSP_Fbit_SET_0 event */
static const llc_conn_action_t llc_reject_actions_12b[] =;

static const struct llc_conn_state_trans llc_reject_state_trans_12b =;

/* State transitions for LLC_CONN_EV_RX_RNR_RSP_Fbit_SET_1 event */
static const llc_conn_ev_qfyr_t llc_reject_ev_qfyrs_12c[] =;

static const llc_conn_action_t llc_reject_actions_12c[] =;

static const struct llc_conn_state_trans llc_reject_state_trans_12c =;

/* State transitions for LLC_CONN_EV_RX_RNR_CMD_Pbit_SET_1 event */
static const llc_conn_action_t llc_reject_actions_13[] =;

static const struct llc_conn_state_trans llc_reject_state_trans_13 =;

/* State transitions for LLC_CONN_EV_RX_REJ_CMD_Pbit_SET_0 event */
static const llc_conn_ev_qfyr_t llc_reject_ev_qfyrs_14a[] =;

static const llc_conn_action_t llc_reject_actions_14a[] =;

static const struct llc_conn_state_trans llc_reject_state_trans_14a =;

/* State transitions for LLC_CONN_EV_RX_REJ_RSP_Fbit_SET_X event */
static const llc_conn_ev_qfyr_t llc_reject_ev_qfyrs_14b[] =;

static const llc_conn_action_t llc_reject_actions_14b[] =;

static const struct llc_conn_state_trans llc_reject_state_trans_14b =;

/* State transitions for LLC_CONN_EV_RX_REJ_CMD_Pbit_SET_0 event */
static const llc_conn_ev_qfyr_t llc_reject_ev_qfyrs_15a[] =;

static const llc_conn_action_t llc_reject_actions_15a[] =;

static const struct llc_conn_state_trans llc_reject_state_trans_15a =;

/* State transitions for LLC_CONN_EV_RX_REJ_RSP_Fbit_SET_0 event */
static const llc_conn_ev_qfyr_t llc_reject_ev_qfyrs_15b[] =;

static const llc_conn_action_t llc_reject_actions_15b[] =;

static const struct llc_conn_state_trans llc_reject_state_trans_15b =;

/* State transitions for LLC_CONN_EV_RX_REJ_CMD_Pbit_SET_1 event */
static const llc_conn_action_t llc_reject_actions_16[] =;

static const struct llc_conn_state_trans llc_reject_state_trans_16 =;

/* State transitions for LLC_CONN_EV_INIT_P_F_CYCLE event */
static const llc_conn_ev_qfyr_t llc_reject_ev_qfyrs_17[] =;

static const llc_conn_action_t llc_reject_actions_17[] =;

static const struct llc_conn_state_trans llc_reject_state_trans_17 =;

/* State transitions for LLC_CONN_EV_REJ_TMR_EXP event */
static const llc_conn_ev_qfyr_t llc_reject_ev_qfyrs_18[] =;

static const llc_conn_action_t llc_reject_actions_18[] =;

static const struct llc_conn_state_trans llc_reject_state_trans_18 =;

/* State transitions for LLC_CONN_EV_P_TMR_EXP event */
static const llc_conn_ev_qfyr_t llc_reject_ev_qfyrs_19[] =;

static const llc_conn_action_t llc_reject_actions_19[] =;

static const struct llc_conn_state_trans llc_reject_state_trans_19 =;

/* State transitions for LLC_CONN_EV_ACK_TMR_EXP event */
static const llc_conn_ev_qfyr_t llc_reject_ev_qfyrs_20a[] =;

static const llc_conn_action_t llc_reject_actions_20a[] =;

static const struct llc_conn_state_trans llc_reject_state_trans_20a =;

/* State transitions for LLC_CONN_EV_BUSY_TMR_EXP event */
static const llc_conn_ev_qfyr_t llc_reject_ev_qfyrs_20b[] =;

static const llc_conn_action_t llc_reject_actions_20b[] =;

static const struct llc_conn_state_trans llc_reject_state_trans_20b =;

/*
 * Array of pointers;
 * one to each transition
 */
static const struct llc_conn_state_trans *llc_reject_state_transitions[] =;

/* LLC_CONN_STATE_AWAIT transitions */
/* State transitions for LLC_CONN_EV_DATA_REQ event */
static const llc_conn_ev_qfyr_t llc_await_ev_qfyrs_1_0[] =;

/* just one member, NULL, .bss zeroes it */
static const llc_conn_action_t llc_await_actions_1_0[1];

static const struct llc_conn_state_trans llc_await_state_trans_1_0 =;

/* State transitions for LLC_CONN_EV_LOCAL_BUSY_DETECTED event */
static const llc_conn_action_t llc_await_actions_1[] =;

static const struct llc_conn_state_trans llc_await_state_trans_1 =;

/* State transitions for LLC_CONN_EV_RX_I_RSP_Fbit_SET_1_UNEXPD_Ns event */
static const llc_conn_action_t llc_await_actions_2[] =;

static const struct llc_conn_state_trans llc_await_state_trans_2 =;

/* State transitions for LLC_CONN_EV_RX_I_CMD_Pbit_SET_0_UNEXPD_Ns event */
static const llc_conn_action_t llc_await_actions_3a[] =;

static const struct llc_conn_state_trans llc_await_state_trans_3a =;

/* State transitions for LLC_CONN_EV_RX_I_RSP_Fbit_SET_0_UNEXPD_Ns event */
static const llc_conn_action_t llc_await_actions_3b[] =;

static const struct llc_conn_state_trans llc_await_state_trans_3b =;

/* State transitions for LLC_CONN_EV_RX_I_CMD_Pbit_SET_1_UNEXPD_Ns event */
static const llc_conn_action_t llc_await_actions_4[] =;

static const struct llc_conn_state_trans llc_await_state_trans_4 =;

/* State transitions for LLC_CONN_EV_RX_I_RSP_Fbit_SET_1 event */
static const llc_conn_action_t llc_await_actions_5[] =;

static const struct llc_conn_state_trans llc_await_state_trans_5 =;

/* State transitions for LLC_CONN_EV_RX_I_RSP_Fbit_SET_0 event */
static const llc_conn_action_t llc_await_actions_6a[] =;

static const struct llc_conn_state_trans llc_await_state_trans_6a =;

/* State transitions for LLC_CONN_EV_RX_I_CMD_Pbit_SET_0 event */
static const llc_conn_action_t llc_await_actions_6b[] =;

static const struct llc_conn_state_trans llc_await_state_trans_6b =;

/* State transitions for LLC_CONN_EV_RX_I_CMD_Pbit_SET_1 event */
static const llc_conn_action_t llc_await_actions_7[] =;

static const struct llc_conn_state_trans llc_await_state_trans_7 =;

/* State transitions for LLC_CONN_EV_RX_RR_RSP_Fbit_SET_1 event */
static const llc_conn_action_t llc_await_actions_8a[] =;

static const struct llc_conn_state_trans llc_await_state_trans_8a =;

/* State transitions for LLC_CONN_EV_RX_REJ_RSP_Fbit_SET_1 event */
static const llc_conn_action_t llc_await_actions_8b[] =;

static const struct llc_conn_state_trans llc_await_state_trans_8b =;

/* State transitions for LLC_CONN_EV_RX_RR_CMD_Pbit_SET_0 event */
static const llc_conn_action_t llc_await_actions_9a[] =;

static const struct llc_conn_state_trans llc_await_state_trans_9a =;

/* State transitions for LLC_CONN_EV_RX_RR_RSP_Fbit_SET_0 event */
static const llc_conn_action_t llc_await_actions_9b[] =;

static const struct llc_conn_state_trans llc_await_state_trans_9b =;

/* State transitions for LLC_CONN_EV_RX_REJ_CMD_Pbit_SET_0 event */
static const llc_conn_action_t llc_await_actions_9c[] =;

static const struct llc_conn_state_trans llc_await_state_trans_9c =;

/* State transitions for LLC_CONN_EV_RX_REJ_RSP_Fbit_SET_0 event */
static const llc_conn_action_t llc_await_actions_9d[] =;

static const struct llc_conn_state_trans llc_await_state_trans_9d =;

/* State transitions for LLC_CONN_EV_RX_RR_CMD_Pbit_SET_1 event */
static const llc_conn_action_t llc_await_actions_10a[] =;

static const struct llc_conn_state_trans llc_await_state_trans_10a =;

/* State transitions for LLC_CONN_EV_RX_REJ_CMD_Pbit_SET_1 event */
static const llc_conn_action_t llc_await_actions_10b[] =;

static const struct llc_conn_state_trans llc_await_state_trans_10b =;

/* State transitions for LLC_CONN_EV_RX_RNR_RSP_Fbit_SET_1 event */
static const llc_conn_action_t llc_await_actions_11[] =;

static const struct llc_conn_state_trans llc_await_state_trans_11 =;

/* State transitions for LLC_CONN_EV_RX_RNR_CMD_Pbit_SET_0 event */
static const llc_conn_action_t llc_await_actions_12a[] =;

static const struct llc_conn_state_trans llc_await_state_trans_12a =;

/* State transitions for LLC_CONN_EV_RX_RNR_RSP_Fbit_SET_0 event */
static const llc_conn_action_t llc_await_actions_12b[] =;

static const struct llc_conn_state_trans llc_await_state_trans_12b =;

/* State transitions for LLC_CONN_EV_RX_RNR_CMD_Pbit_SET_1 event */
static const llc_conn_action_t llc_await_actions_13[] =;

static const struct llc_conn_state_trans llc_await_state_trans_13 =;

/* State transitions for LLC_CONN_EV_P_TMR_EXP event */
static const llc_conn_ev_qfyr_t llc_await_ev_qfyrs_14[] =;

static const llc_conn_action_t llc_await_actions_14[] =;

static const struct llc_conn_state_trans llc_await_state_trans_14 =;

/*
 * Array of pointers;
 * one to each transition
 */
static const struct llc_conn_state_trans *llc_await_state_transitions[] =;

/* LLC_CONN_STATE_AWAIT_BUSY transitions */
/* State transitions for LLC_CONN_EV_DATA_CONN_REQ event */
static const llc_conn_ev_qfyr_t llc_await_busy_ev_qfyrs_1_0[] =;

/* just one member, NULL, .bss zeroes it */
static const llc_conn_action_t llc_await_busy_actions_1_0[1];

static const struct llc_conn_state_trans llc_await_busy_state_trans_1_0 =;

/* State transitions for LLC_CONN_EV_LOCAL_BUSY_CLEARED event */
static const llc_conn_ev_qfyr_t llc_await_busy_ev_qfyrs_1[] =;

static const llc_conn_action_t llc_await_busy_actions_1[] =;

static const struct llc_conn_state_trans llc_await_busy_state_trans_1 =;

/* State transitions for LLC_CONN_EV_LOCAL_BUSY_CLEARED event */
static const llc_conn_ev_qfyr_t llc_await_busy_ev_qfyrs_2[] =;

static const llc_conn_action_t llc_await_busy_actions_2[] =;

static const struct llc_conn_state_trans llc_await_busy_state_trans_2 =;

/* State transitions for LLC_CONN_EV_LOCAL_BUSY_CLEARED event */
static const llc_conn_ev_qfyr_t llc_await_busy_ev_qfyrs_3[] =;

static const llc_conn_action_t llc_await_busy_actions_3[] =;

static const struct llc_conn_state_trans llc_await_busy_state_trans_3 =;

/* State transitions for LLC_CONN_EV_RX_I_RSP_Fbit_SET_1_UNEXPD_Ns event */
static const llc_conn_action_t llc_await_busy_actions_4[] =;

static const struct llc_conn_state_trans llc_await_busy_state_trans_4 =;

/* State transitions for LLC_CONN_EV_RX_I_CMD_Pbit_SET_0_UNEXPD_Ns event */
static const llc_conn_action_t llc_await_busy_actions_5a[] =;

static const struct llc_conn_state_trans llc_await_busy_state_trans_5a =;

/* State transitions for LLC_CONN_EV_RX_I_RSP_Fbit_SET_0_UNEXPD_Ns event */
static const llc_conn_action_t llc_await_busy_actions_5b[] =;

static const struct llc_conn_state_trans llc_await_busy_state_trans_5b =;

/* State transitions for LLC_CONN_EV_RX_I_CMD_Pbit_SET_1_UNEXPD_Ns event */
static const llc_conn_action_t llc_await_busy_actions_6[] =;

static const struct llc_conn_state_trans llc_await_busy_state_trans_6 =;

/* State transitions for LLC_CONN_EV_RX_I_RSP_Fbit_SET_1 event */
static const llc_conn_action_t llc_await_busy_actions_7[] =;

static const struct llc_conn_state_trans llc_await_busy_state_trans_7 =;

/* State transitions for LLC_CONN_EV_RX_I_RSP_Fbit_SET_0 event */
static const llc_conn_action_t llc_await_busy_actions_8a[] =;

static const struct llc_conn_state_trans llc_await_busy_state_trans_8a =;

/* State transitions for LLC_CONN_EV_RX_I_CMD_Pbit_SET_0 event */
static const llc_conn_action_t llc_await_busy_actions_8b[] =;

static const struct llc_conn_state_trans llc_await_busy_state_trans_8b =;

/* State transitions for LLC_CONN_EV_RX_I_CMD_Pbit_SET_1 event */
static const llc_conn_action_t llc_await_busy_actions_9[] =;

static const struct llc_conn_state_trans llc_await_busy_state_trans_9 =;

/* State transitions for LLC_CONN_EV_RX_RR_RSP_Fbit_SET_1 event */
static const llc_conn_action_t llc_await_busy_actions_10a[] =;

static const struct llc_conn_state_trans llc_await_busy_state_trans_10a =;

/* State transitions for LLC_CONN_EV_RX_REJ_RSP_Fbit_SET_1 event */
static const llc_conn_action_t llc_await_busy_actions_10b[] =;

static const struct llc_conn_state_trans llc_await_busy_state_trans_10b =;

/* State transitions for LLC_CONN_EV_RX_RR_CMD_Pbit_SET_0 event */
static const llc_conn_action_t llc_await_busy_actions_11a[] =;

static const struct llc_conn_state_trans llc_await_busy_state_trans_11a =;

/* State transitions for LLC_CONN_EV_RX_RR_RSP_Fbit_SET_0 event */
static const llc_conn_action_t llc_await_busy_actions_11b[] =;

static const struct llc_conn_state_trans llc_await_busy_state_trans_11b =;

/* State transitions for LLC_CONN_EV_RX_REJ_CMD_Pbit_SET_0 event */
static const llc_conn_action_t llc_await_busy_actions_11c[] =;

static const struct llc_conn_state_trans llc_await_busy_state_trans_11c =;

/* State transitions for LLC_CONN_EV_RX_REJ_RSP_Fbit_SET_0 event */
static const llc_conn_action_t llc_await_busy_actions_11d[] =;

static const struct llc_conn_state_trans llc_await_busy_state_trans_11d =;

/* State transitions for LLC_CONN_EV_RX_RR_CMD_Pbit_SET_1 event */
static const llc_conn_action_t llc_await_busy_actions_12a[] =;

static const struct llc_conn_state_trans llc_await_busy_state_trans_12a =;

/* State transitions for LLC_CONN_EV_RX_REJ_CMD_Pbit_SET_1 event */
static const llc_conn_action_t llc_await_busy_actions_12b[] =;

static const struct llc_conn_state_trans llc_await_busy_state_trans_12b =;

/* State transitions for LLC_CONN_EV_RX_RNR_RSP_Fbit_SET_1 event */
static const llc_conn_action_t llc_await_busy_actions_13[] =;

static const struct llc_conn_state_trans llc_await_busy_state_trans_13 =;

/* State transitions for LLC_CONN_EV_RX_RNR_CMD_Pbit_SET_0 event */
static const llc_conn_action_t llc_await_busy_actions_14a[] =;

static const struct llc_conn_state_trans llc_await_busy_state_trans_14a =;

/* State transitions for LLC_CONN_EV_RX_RNR_RSP_Fbit_SET_0 event */
static const llc_conn_action_t llc_await_busy_actions_14b[] =;

static const struct llc_conn_state_trans llc_await_busy_state_trans_14b =;

/* State transitions for LLC_CONN_EV_RX_RNR_CMD_Pbit_SET_1 event */
static const llc_conn_action_t llc_await_busy_actions_15[] =;

static const struct llc_conn_state_trans llc_await_busy_state_trans_15 =;

/* State transitions for LLC_CONN_EV_P_TMR_EXP event */
static const llc_conn_ev_qfyr_t llc_await_busy_ev_qfyrs_16[] =;

static const llc_conn_action_t llc_await_busy_actions_16[] =;

static const struct llc_conn_state_trans llc_await_busy_state_trans_16 =;

/*
 * Array of pointers;
 * one to each transition
 */
static const struct llc_conn_state_trans *llc_await_busy_state_transitions[] =;

/* ----------------- LLC_CONN_STATE_AWAIT_REJ transitions --------------- */
/* State transitions for LLC_CONN_EV_DATA_CONN_REQ event */
static const llc_conn_ev_qfyr_t llc_await_reject_ev_qfyrs_1_0[] =;

/* just one member, NULL, .bss zeroes it */
static const llc_conn_action_t llc_await_reject_actions_1_0[1];

static const struct llc_conn_state_trans llc_await_reject_state_trans_1_0 =;

/* State transitions for LLC_CONN_EV_LOCAL_BUSY_DETECTED event */
static const llc_conn_action_t llc_await_rejct_actions_1[] =;

static const struct llc_conn_state_trans llc_await_rejct_state_trans_1 =;

/* State transitions for LLC_CONN_EV_RX_I_CMD_Pbit_SET_0_UNEXPD_Ns event */
static const llc_conn_action_t llc_await_rejct_actions_2a[] =;

static const struct llc_conn_state_trans llc_await_rejct_state_trans_2a =;

/* State transitions for LLC_CONN_EV_RX_I_RSP_Fbit_SET_0_UNEXPD_Ns event */
static const llc_conn_action_t llc_await_rejct_actions_2b[] =;

static const struct llc_conn_state_trans llc_await_rejct_state_trans_2b =;

/* State transitions for LLC_CONN_EV_RX_I_CMD_Pbit_SET_1_UNEXPD_Ns event */
static const llc_conn_action_t llc_await_rejct_actions_3[] =;

static const struct llc_conn_state_trans llc_await_rejct_state_trans_3 =;

/* State transitions for LLC_CONN_EV_RX_I_RSP_Fbit_SET_1 event */
static const llc_conn_action_t llc_await_rejct_actions_4[] =;

static const struct llc_conn_state_trans llc_await_rejct_state_trans_4 =;

/* State transitions for LLC_CONN_EV_RX_I_RSP_Fbit_SET_0 event */
static const llc_conn_action_t llc_await_rejct_actions_5a[] =;

static const struct llc_conn_state_trans llc_await_rejct_state_trans_5a =;

/* State transitions for LLC_CONN_EV_RX_I_CMD_Pbit_SET_0 event */
static const llc_conn_action_t llc_await_rejct_actions_5b[] =;

static const struct llc_conn_state_trans llc_await_rejct_state_trans_5b =;

/* State transitions for LLC_CONN_EV_RX_I_CMD_Pbit_SET_1 event */
static const llc_conn_action_t llc_await_rejct_actions_6[] =;

static const struct llc_conn_state_trans llc_await_rejct_state_trans_6 =;

/* State transitions for LLC_CONN_EV_RX_RR_RSP_Fbit_SET_1 event */
static const llc_conn_action_t llc_await_rejct_actions_7a[] =;

static const struct llc_conn_state_trans llc_await_rejct_state_trans_7a =;

/* State transitions for LLC_CONN_EV_RX_REJ_RSP_Fbit_SET_1 event */
static const llc_conn_action_t llc_await_rejct_actions_7b[] =;

static const struct llc_conn_state_trans llc_await_rejct_state_trans_7b =;

/* State transitions for LLC_CONN_EV_RX_I_RSP_Fbit_SET_1_UNEXPD_Ns event */
static const llc_conn_action_t llc_await_rejct_actions_7c[] =;

static const struct llc_conn_state_trans llc_await_rejct_state_trans_7c =;

/* State transitions for LLC_CONN_EV_RX_RR_CMD_Pbit_SET_0 event */
static const llc_conn_action_t llc_await_rejct_actions_8a[] =;

static const struct llc_conn_state_trans llc_await_rejct_state_trans_8a =;

/* State transitions for LLC_CONN_EV_RX_RR_RSP_Fbit_SET_0 event */
static const llc_conn_action_t llc_await_rejct_actions_8b[] =;

static const struct llc_conn_state_trans llc_await_rejct_state_trans_8b =;

/* State transitions for LLC_CONN_EV_RX_REJ_CMD_Pbit_SET_0 event */
static const llc_conn_action_t llc_await_rejct_actions_8c[] =;

static const struct llc_conn_state_trans llc_await_rejct_state_trans_8c =;

/* State transitions for LLC_CONN_EV_RX_REJ_RSP_Fbit_SET_0 event */
static const llc_conn_action_t llc_await_rejct_actions_8d[] =;

static const struct llc_conn_state_trans llc_await_rejct_state_trans_8d =;

/* State transitions for LLC_CONN_EV_RX_RR_CMD_Pbit_SET_1 event */
static const llc_conn_action_t llc_await_rejct_actions_9a[] =;

static const struct llc_conn_state_trans llc_await_rejct_state_trans_9a =;

/* State transitions for LLC_CONN_EV_RX_REJ_CMD_Pbit_SET_1 event */
static const llc_conn_action_t llc_await_rejct_actions_9b[] =;

static const struct llc_conn_state_trans llc_await_rejct_state_trans_9b =;

/* State transitions for LLC_CONN_EV_RX_RNR_RSP_Fbit_SET_1 event */
static const llc_conn_action_t llc_await_rejct_actions_10[] =;

static const struct llc_conn_state_trans llc_await_rejct_state_trans_10 =;

/* State transitions for LLC_CONN_EV_RX_RNR_CMD_Pbit_SET_0 event */
static const llc_conn_action_t llc_await_rejct_actions_11a[] =;

static const struct llc_conn_state_trans llc_await_rejct_state_trans_11a =;

/* State transitions for LLC_CONN_EV_RX_RNR_RSP_Fbit_SET_0 event */
static const llc_conn_action_t llc_await_rejct_actions_11b[] =;

static const struct llc_conn_state_trans llc_await_rejct_state_trans_11b =;

/* State transitions for LLC_CONN_EV_RX_RNR_CMD_Pbit_SET_1 event */
static const llc_conn_action_t llc_await_rejct_actions_12[] =;

static const struct llc_conn_state_trans llc_await_rejct_state_trans_12 =;

/* State transitions for LLC_CONN_EV_P_TMR_EXP event */
static const llc_conn_ev_qfyr_t llc_await_rejct_ev_qfyrs_13[] =;

static const llc_conn_action_t llc_await_rejct_actions_13[] =;

static const struct llc_conn_state_trans llc_await_rejct_state_trans_13 =;

/*
 * Array of pointers;
 * one to each transition
 */
static const struct llc_conn_state_trans *llc_await_rejct_state_transitions[] =;

/* LLC_CONN_STATE_D_CONN transitions */
/* State transitions for LLC_CONN_EV_RX_SABME_CMD_Pbit_SET_X event,
 * cause_flag = 1 */
static const llc_conn_ev_qfyr_t llc_d_conn_ev_qfyrs_1[] =;

static const llc_conn_action_t llc_d_conn_actions_1[] =;

static const struct llc_conn_state_trans llc_d_conn_state_trans_1 =;

/* State transitions for LLC_CONN_EV_RX_SABME_CMD_Pbit_SET_X event,
 * cause_flag = 0
 */
static const llc_conn_ev_qfyr_t llc_d_conn_ev_qfyrs_1_1[] =;

static const llc_conn_action_t llc_d_conn_actions_1_1[] =;

static const struct llc_conn_state_trans llc_d_conn_state_trans_1_1 =;

/* State transitions for LLC_CONN_EV_RX_UA_RSP_Fbit_SET_X event,
 * cause_flag = 1
 */
static const llc_conn_ev_qfyr_t llc_d_conn_ev_qfyrs_2[] =;

static const llc_conn_action_t llc_d_conn_actions_2[] =;

static const struct llc_conn_state_trans llc_d_conn_state_trans_2 =;

/* State transitions for LLC_CONN_EV_RX_UA_RSP_Fbit_SET_X event,
 * cause_flag = 0
 */
static const llc_conn_ev_qfyr_t llc_d_conn_ev_qfyrs_2_1[] =;

static const llc_conn_action_t llc_d_conn_actions_2_1[] =;

static const struct llc_conn_state_trans llc_d_conn_state_trans_2_1 =;

/* State transitions for LLC_CONN_EV_RX_DISC_CMD_Pbit_SET_X event */
static const llc_conn_action_t llc_d_conn_actions_3[] =;

static const struct llc_conn_state_trans llc_d_conn_state_trans_3 =;

/* State transitions for LLC_CONN_EV_RX_DM_RSP_Fbit_SET_X event,
 * cause_flag = 1
 */
static const llc_conn_ev_qfyr_t llc_d_conn_ev_qfyrs_4[] =;

static const llc_conn_action_t llc_d_conn_actions_4[] =;

static const struct llc_conn_state_trans llc_d_conn_state_trans_4 =;

/* State transitions for LLC_CONN_EV_RX_DM_RSP_Fbit_SET_X event,
 * cause_flag = 0
 */
static const llc_conn_ev_qfyr_t llc_d_conn_ev_qfyrs_4_1[] =;

static const llc_conn_action_t llc_d_conn_actions_4_1[] =;

static const struct llc_conn_state_trans llc_d_conn_state_trans_4_1 =;

/*
 * State transition for
 * LLC_CONN_EV_DATA_CONN_REQ event
 */
static const llc_conn_ev_qfyr_t llc_d_conn_ev_qfyrs_5[] =;

/* just one member, NULL, .bss zeroes it */
static const llc_conn_action_t llc_d_conn_actions_5[1];

static const struct llc_conn_state_trans llc_d_conn_state_trans_5 =;

/* State transitions for LLC_CONN_EV_ACK_TMR_EXP event */
static const llc_conn_ev_qfyr_t llc_d_conn_ev_qfyrs_6[] =;

static const llc_conn_action_t llc_d_conn_actions_6[] =;

static const struct llc_conn_state_trans llc_d_conn_state_trans_6 =;

/* State transitions for LLC_CONN_EV_ACK_TMR_EXP event, cause_flag = 1 */
static const llc_conn_ev_qfyr_t llc_d_conn_ev_qfyrs_7[] =;

static const llc_conn_action_t llc_d_conn_actions_7[] =;

static const struct llc_conn_state_trans llc_d_conn_state_trans_7 =;

/* State transitions for LLC_CONN_EV_ACK_TMR_EXP event, cause_flag = 0 */
static const llc_conn_ev_qfyr_t llc_d_conn_ev_qfyrs_8[] =;

static const llc_conn_action_t llc_d_conn_actions_8[] =;

static const struct llc_conn_state_trans llc_d_conn_state_trans_8 =;

/*
 * Array of pointers;
 * one to each transition
 */
static const struct llc_conn_state_trans *llc_d_conn_state_transitions[] =;

/* LLC_CONN_STATE_RESET transitions */
/* State transitions for LLC_CONN_EV_RX_SABME_CMD_Pbit_SET_X event */
static const llc_conn_action_t llc_rst_actions_1[] =;

static const struct llc_conn_state_trans llc_rst_state_trans_1 =;

/* State transitions for LLC_CONN_EV_RX_UA_RSP_Fbit_SET_X event,
 * cause_flag = 1
 */
static const llc_conn_ev_qfyr_t llc_rst_ev_qfyrs_2[] =;

static const llc_conn_action_t llc_rst_actions_2[] =;

static const struct llc_conn_state_trans llc_rst_state_trans_2 =;

/* State transitions for LLC_CONN_EV_RX_UA_RSP_Fbit_SET_X event,
 * cause_flag = 0
 */
static const llc_conn_ev_qfyr_t llc_rst_ev_qfyrs_2_1[] =;

static const llc_conn_action_t llc_rst_actions_2_1[] =;

static const struct llc_conn_state_trans llc_rst_state_trans_2_1 =;

/* State transitions for LLC_CONN_EV_ACK_TMR_EXP event */
static const llc_conn_ev_qfyr_t llc_rst_ev_qfyrs_3[] =;

static const llc_conn_action_t llc_rst_actions_3[] =;

static const struct llc_conn_state_trans llc_rst_state_trans_3 =;

/* State transitions for LLC_CONN_EV_RX_DISC_CMD_Pbit_SET_X event,
 * cause_flag = 1
 */
static const llc_conn_ev_qfyr_t llc_rst_ev_qfyrs_4[] =;
static const llc_conn_action_t llc_rst_actions_4[] =;

static const struct llc_conn_state_trans llc_rst_state_trans_4 =;

/* State transitions for LLC_CONN_EV_RX_DISC_CMD_Pbit_SET_X event,
 * cause_flag = 0
 */
static const llc_conn_ev_qfyr_t llc_rst_ev_qfyrs_4_1[] =;

static const llc_conn_action_t llc_rst_actions_4_1[] =;

static const struct llc_conn_state_trans llc_rst_state_trans_4_1 =;

/* State transitions for LLC_CONN_EV_RX_DM_RSP_Fbit_SET_X event,
 * cause_flag = 1
 */
static const llc_conn_ev_qfyr_t llc_rst_ev_qfyrs_5[] =;

static const llc_conn_action_t llc_rst_actions_5[] =;

static const struct llc_conn_state_trans llc_rst_state_trans_5 =;

/* State transitions for LLC_CONN_EV_RX_DM_RSP_Fbit_SET_X event,
 * cause_flag = 0
 */
static const llc_conn_ev_qfyr_t llc_rst_ev_qfyrs_5_1[] =;

static const llc_conn_action_t llc_rst_actions_5_1[] =;

static const struct llc_conn_state_trans llc_rst_state_trans_5_1 =;

/* State transitions for DATA_CONN_REQ event */
static const llc_conn_ev_qfyr_t llc_rst_ev_qfyrs_6[] =;

/* just one member, NULL, .bss zeroes it */
static const llc_conn_action_t llc_rst_actions_6[1];

static const struct llc_conn_state_trans llc_rst_state_trans_6 =;

/* State transitions for LLC_CONN_EV_ACK_TMR_EXP event */
static const llc_conn_ev_qfyr_t llc_rst_ev_qfyrs_7[] =;

static const llc_conn_action_t llc_rst_actions_7[] =;

static const struct llc_conn_state_trans llc_rst_state_trans_7 =;

/* State transitions for LLC_CONN_EV_ACK_TMR_EXP event */
static const llc_conn_ev_qfyr_t llc_rst_ev_qfyrs_8[] =;
static const llc_conn_action_t llc_rst_actions_8[] =;

static const struct llc_conn_state_trans llc_rst_state_trans_8 =;

/* State transitions for LLC_CONN_EV_ACK_TMR_EXP event */
static const llc_conn_ev_qfyr_t llc_rst_ev_qfyrs_8_1[] =;
static const llc_conn_action_t llc_rst_actions_8_1[] =;

static const struct llc_conn_state_trans llc_rst_state_trans_8_1 =;

/*
 * Array of pointers;
 * one to each transition
 */
static const struct llc_conn_state_trans *llc_rst_state_transitions[] =;

/* LLC_CONN_STATE_ERROR transitions */
/* State transitions for LLC_CONN_EV_RX_SABME_CMD_Pbit_SET_X event */
static const llc_conn_action_t llc_error_actions_1[] =;

static const struct llc_conn_state_trans llc_error_state_trans_1 =;

/* State transitions for LLC_CONN_EV_RX_DISC_CMD_Pbit_SET_X event */
static const llc_conn_action_t llc_error_actions_2[] =;

static const struct llc_conn_state_trans llc_error_state_trans_2 =;

/* State transitions for LLC_CONN_EV_RX_DM_RSP_Fbit_SET_X event */
static const llc_conn_action_t llc_error_actions_3[] =;

static const struct llc_conn_state_trans llc_error_state_trans_3 =;

/* State transitions for LLC_CONN_EV_RX_FRMR_RSP_Fbit_SET_X event */
static const llc_conn_action_t llc_error_actions_4[] =;

static const struct llc_conn_state_trans llc_error_state_trans_4 =;

/* State transitions for LLC_CONN_EV_RX_XXX_CMD_Pbit_SET_X event */
static const llc_conn_action_t llc_error_actions_5[] =;

static const struct llc_conn_state_trans llc_error_state_trans_5 =;

/* State transitions for LLC_CONN_EV_RX_XXX_RSP_Fbit_SET_X event */
static const struct llc_conn_state_trans llc_error_state_trans_6 =;

/* State transitions for LLC_CONN_EV_ACK_TMR_EXP event */
static const llc_conn_ev_qfyr_t llc_error_ev_qfyrs_7[] =;

static const llc_conn_action_t llc_error_actions_7[] =;

static const struct llc_conn_state_trans llc_error_state_trans_7 =;

/* State transitions for LLC_CONN_EV_ACK_TMR_EXP event */
static const llc_conn_ev_qfyr_t llc_error_ev_qfyrs_8[] =;

static const llc_conn_action_t llc_error_actions_8[] =;

static const struct llc_conn_state_trans llc_error_state_trans_8 =;

/* State transitions for LLC_CONN_EV_DATA_CONN_REQ event */
static const llc_conn_ev_qfyr_t llc_error_ev_qfyrs_9[] =;

/* just one member, NULL, .bss zeroes it */
static const llc_conn_action_t llc_error_actions_9[1];

static const struct llc_conn_state_trans llc_error_state_trans_9 =;

/*
 * Array of pointers;
 * one to each transition
 */
static const struct llc_conn_state_trans *llc_error_state_transitions[] =;

/* LLC_CONN_STATE_TEMP transitions */
/* State transitions for LLC_CONN_EV_DISC_REQ event */
static const llc_conn_action_t llc_temp_actions_1[] =;

static const struct llc_conn_state_trans llc_temp_state_trans_1 =;

/*
 * Array of pointers;
 * one to each transition
 */
static const struct llc_conn_state_trans *llc_temp_state_transitions[] =;

/* Connection State Transition Table */
struct llc_conn_state llc_conn_state_table[NBR_CONN_STATES] =;