#ifndef LLC_C_EV_H
#define LLC_C_EV_H
#include <net/sock.h>
#define LLC_CONN_EV_TYPE_SIMPLE …
#define LLC_CONN_EV_TYPE_CONDITION …
#define LLC_CONN_EV_TYPE_PRIM …
#define LLC_CONN_EV_TYPE_PDU …
#define LLC_CONN_EV_TYPE_ACK_TMR …
#define LLC_CONN_EV_TYPE_P_TMR …
#define LLC_CONN_EV_TYPE_REJ_TMR …
#define LLC_CONN_EV_TYPE_BUSY_TMR …
#define LLC_CONN_EV_TYPE_RPT_STATUS …
#define LLC_CONN_EV_TYPE_SENDACK_TMR …
#define NBR_CONN_EV …
#define LLC_CONN_EV_CONN_REQ …
#define LLC_CONN_EV_CONN_RESP …
#define LLC_CONN_EV_DATA_REQ …
#define LLC_CONN_EV_DISC_REQ …
#define LLC_CONN_EV_RESET_REQ …
#define LLC_CONN_EV_RESET_RESP …
#define LLC_CONN_EV_LOCAL_BUSY_DETECTED …
#define LLC_CONN_EV_LOCAL_BUSY_CLEARED …
#define LLC_CONN_EV_RX_BAD_PDU …
#define LLC_CONN_EV_RX_DISC_CMD_Pbit_SET_X …
#define LLC_CONN_EV_RX_DM_RSP_Fbit_SET_X …
#define LLC_CONN_EV_RX_FRMR_RSP_Fbit_SET_X …
#define LLC_CONN_EV_RX_I_CMD_Pbit_SET_X …
#define LLC_CONN_EV_RX_I_CMD_Pbit_SET_X_UNEXPD_Ns …
#define LLC_CONN_EV_RX_I_CMD_Pbit_SET_X_INVAL_Ns …
#define LLC_CONN_EV_RX_I_RSP_Fbit_SET_X …
#define LLC_CONN_EV_RX_I_RSP_Fbit_SET_X_UNEXPD_Ns …
#define LLC_CONN_EV_RX_I_RSP_Fbit_SET_X_INVAL_Ns …
#define LLC_CONN_EV_RX_REJ_CMD_Pbit_SET_X …
#define LLC_CONN_EV_RX_REJ_RSP_Fbit_SET_X …
#define LLC_CONN_EV_RX_RNR_CMD_Pbit_SET_X …
#define LLC_CONN_EV_RX_RNR_RSP_Fbit_SET_X …
#define LLC_CONN_EV_RX_RR_CMD_Pbit_SET_X …
#define LLC_CONN_EV_RX_RR_RSP_Fbit_SET_X …
#define LLC_CONN_EV_RX_SABME_CMD_Pbit_SET_X …
#define LLC_CONN_EV_RX_UA_RSP_Fbit_SET_X …
#define LLC_CONN_EV_RX_XXX_CMD_Pbit_SET_X …
#define LLC_CONN_EV_RX_XXX_RSP_Fbit_SET_X …
#define LLC_CONN_EV_RX_XXX_YYY …
#define LLC_CONN_EV_RX_ZZZ_CMD_Pbit_SET_X_INVAL_Nr …
#define LLC_CONN_EV_RX_ZZZ_RSP_Fbit_SET_X_INVAL_Nr …
#define LLC_CONN_EV_P_TMR_EXP …
#define LLC_CONN_EV_ACK_TMR_EXP …
#define LLC_CONN_EV_REJ_TMR_EXP …
#define LLC_CONN_EV_BUSY_TMR_EXP …
#define LLC_CONN_EV_RX_XXX_CMD_Pbit_SET_1 …
#define LLC_CONN_EV_RX_XXX_CMD_Pbit_SET_0 …
#define LLC_CONN_EV_RX_I_CMD_Pbit_SET_0_UNEXPD_Ns …
#define LLC_CONN_EV_RX_I_RSP_Fbit_SET_0_UNEXPD_Ns …
#define LLC_CONN_EV_RX_I_RSP_Fbit_SET_1_UNEXPD_Ns …
#define LLC_CONN_EV_RX_I_CMD_Pbit_SET_1_UNEXPD_Ns …
#define LLC_CONN_EV_RX_I_CMD_Pbit_SET_0 …
#define LLC_CONN_EV_RX_I_RSP_Fbit_SET_0 …
#define LLC_CONN_EV_RX_I_CMD_Pbit_SET_1 …
#define LLC_CONN_EV_RX_RR_CMD_Pbit_SET_0 …
#define LLC_CONN_EV_RX_RR_RSP_Fbit_SET_0 …
#define LLC_CONN_EV_RX_RR_RSP_Fbit_SET_1 …
#define LLC_CONN_EV_RX_RR_CMD_Pbit_SET_1 …
#define LLC_CONN_EV_RX_RNR_CMD_Pbit_SET_0 …
#define LLC_CONN_EV_RX_RNR_RSP_Fbit_SET_0 …
#define LLC_CONN_EV_RX_RNR_RSP_Fbit_SET_1 …
#define LLC_CONN_EV_RX_RNR_CMD_Pbit_SET_1 …
#define LLC_CONN_EV_RX_REJ_CMD_Pbit_SET_0 …
#define LLC_CONN_EV_RX_REJ_RSP_Fbit_SET_0 …
#define LLC_CONN_EV_RX_REJ_CMD_Pbit_SET_1 …
#define LLC_CONN_EV_RX_I_RSP_Fbit_SET_1 …
#define LLC_CONN_EV_RX_REJ_RSP_Fbit_SET_1 …
#define LLC_CONN_EV_RX_XXX_RSP_Fbit_SET_1 …
#define LLC_CONN_EV_TX_BUFF_FULL …
#define LLC_CONN_EV_INIT_P_F_CYCLE …
#define LLC_CONN_EV_QFY_DATA_FLAG_EQ_1 …
#define LLC_CONN_EV_QFY_DATA_FLAG_EQ_0 …
#define LLC_CONN_EV_QFY_DATA_FLAG_EQ_2 …
#define LLC_CONN_EV_QFY_P_FLAG_EQ_1 …
#define LLC_CONN_EV_QFY_P_FLAG_EQ_0 …
#define LLC_CONN_EV_QFY_P_FLAG_EQ_Fbit …
#define LLC_CONN_EV_QFY_REMOTE_BUSY_EQ_0 …
#define LLC_CONN_EV_QFY_RETRY_CNT_LT_N2 …
#define LLC_CONN_EV_QFY_RETRY_CNT_GTE_N2 …
#define LLC_CONN_EV_QFY_S_FLAG_EQ_1 …
#define LLC_CONN_EV_QFY_S_FLAG_EQ_0 …
#define LLC_CONN_EV_QFY_INIT_P_F_CYCLE …
struct llc_conn_state_ev { … };
static __inline__ struct llc_conn_state_ev *llc_conn_ev(struct sk_buff *skb)
{ … }
llc_conn_ev_t;
llc_conn_ev_qfyr_t;
int llc_conn_ev_conn_req(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_data_req(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_disc_req(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_rst_req(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_local_busy_detected(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_local_busy_cleared(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_rx_bad_pdu(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_rx_disc_cmd_pbit_set_x(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_rx_dm_rsp_fbit_set_x(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_rx_frmr_rsp_fbit_set_x(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_rx_i_cmd_pbit_set_x_inval_ns(struct sock *sk,
struct sk_buff *skb);
int llc_conn_ev_rx_i_rsp_fbit_set_x(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_rx_i_rsp_fbit_set_x_unexpd_ns(struct sock *sk,
struct sk_buff *skb);
int llc_conn_ev_rx_i_rsp_fbit_set_x_inval_ns(struct sock *sk,
struct sk_buff *skb);
int llc_conn_ev_rx_rej_rsp_fbit_set_x(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_rx_sabme_cmd_pbit_set_x(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_rx_ua_rsp_fbit_set_x(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_rx_xxx_cmd_pbit_set_x(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_rx_xxx_rsp_fbit_set_x(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_rx_zzz_cmd_pbit_set_x_inval_nr(struct sock *sk,
struct sk_buff *skb);
int llc_conn_ev_rx_zzz_rsp_fbit_set_x_inval_nr(struct sock *sk,
struct sk_buff *skb);
int llc_conn_ev_p_tmr_exp(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_ack_tmr_exp(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_rej_tmr_exp(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_busy_tmr_exp(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_rx_xxx_cmd_pbit_set_1(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_rx_xxx_rsp_fbit_set_1(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_rx_i_cmd_pbit_set_0_unexpd_ns(struct sock *sk,
struct sk_buff *skb);
int llc_conn_ev_rx_i_cmd_pbit_set_1_unexpd_ns(struct sock *sk,
struct sk_buff *skb);
int llc_conn_ev_rx_i_cmd_pbit_set_0(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_rx_i_cmd_pbit_set_1(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_rx_i_rsp_fbit_set_0_unexpd_ns(struct sock *sk,
struct sk_buff *skb);
int llc_conn_ev_rx_i_rsp_fbit_set_1_unexpd_ns(struct sock *sk,
struct sk_buff *skb);
int llc_conn_ev_rx_i_rsp_fbit_set_0(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_rx_i_rsp_fbit_set_1(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_rx_rr_cmd_pbit_set_0(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_rx_rr_cmd_pbit_set_1(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_rx_rr_rsp_fbit_set_0(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_rx_rr_rsp_fbit_set_1(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_rx_rnr_cmd_pbit_set_0(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_rx_rnr_cmd_pbit_set_1(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_rx_rnr_rsp_fbit_set_0(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_rx_rnr_rsp_fbit_set_1(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_rx_rej_cmd_pbit_set_0(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_rx_rej_cmd_pbit_set_1(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_rx_rej_rsp_fbit_set_0(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_rx_rej_rsp_fbit_set_1(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_rx_any_frame(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_tx_buffer_full(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_init_p_f_cycle(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_qlfy_data_flag_eq_1(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_qlfy_data_flag_eq_0(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_qlfy_data_flag_eq_2(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_qlfy_p_flag_eq_1(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_qlfy_last_frame_eq_1(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_qlfy_last_frame_eq_0(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_qlfy_p_flag_eq_0(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_qlfy_p_flag_eq_f(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_qlfy_remote_busy_eq_0(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_qlfy_remote_busy_eq_1(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_qlfy_retry_cnt_lt_n2(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_qlfy_retry_cnt_gte_n2(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_qlfy_s_flag_eq_1(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_qlfy_s_flag_eq_0(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_qlfy_cause_flag_eq_1(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_qlfy_cause_flag_eq_0(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_qlfy_set_status_conn(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_qlfy_set_status_disc(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_qlfy_set_status_failed(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_qlfy_set_status_remote_busy(struct sock *sk,
struct sk_buff *skb);
int llc_conn_ev_qlfy_set_status_refuse(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_qlfy_set_status_conflict(struct sock *sk, struct sk_buff *skb);
int llc_conn_ev_qlfy_set_status_rst_done(struct sock *sk, struct sk_buff *skb);
static __inline__ int llc_conn_space(struct sock *sk, struct sk_buff *skb)
{ … }
#endif