#ifndef _MOPDEF_H_
#define _MOPDEF_H_
#define MOP_K_PROTO_DL 0x6001
#define MOP_K_PROTO_RC 0x6002
#define MOP_K_PROTO_LP 0x9000
#define MOP_K_PROTO_802_DL { 0x08, 0x00, 0x2b, 0x60, 0x01 }
#define MOP_K_PROTO_802_RC { 0x08, 0x00, 0x2b, 0x60, 0x02 }
#define MOP_K_PROTO_802_LP { 0x08, 0x00, 0x2b, 0x90, 0x00 }
#define MOP_K_PROTO_802_DSAP 0xaa
#define MOP_K_PROTO_802_SSAP 0xaa
#define MOP_K_PROTO_802_CNTL 0x03
#define TRANS_ETHER 1
#define TRANS_8023 2
#define TRANS_AND 0x1000
#define MOP_K_CODE_MIN 0
#define MOP_K_CODE_MLT 0
#define MOP_K_CODE_DCM 1
#define MOP_K_CODE_MLD 2
#define MOP_K_CODE_ASV 3
#define MOP_K_CODE_RMD 4
#define MOP_K_CODE_RID 5
#define MOP_K_CODE_BOT 6
#define MOP_K_CODE_SID 7
#define MOP_K_CODE_RPR 8
#define MOP_K_CODE_RQC 9
#define MOP_K_CODE_RML 10
#define MOP_K_CODE_CNT 11
#define MOP_K_CODE_RDS 12
#define MOP_K_CODE_MMR 12
#define MOP_K_CODE_RVC 13
#define MOP_K_CODE_MDD 14
#define MOP_K_CODE_RLC 15
#define MOP_K_CODE_CCP 17
#define MOP_K_CODE_CRA 19
#define MOP_K_CODE_PLT 20
#define MOP_K_CODE_ALD 24
#define MOP_K_CODE_PLD 26
#define MOP_K_CODE_MAX 26
#define MOP_K_PGTY_MIN 0
#define MOP_K_PGTY_SECLDR 0
#define MOP_K_PGTY_TERLDR 1
#define MOP_K_PGTY_OPRSYS 2
#define MOP_K_PGTY_MGNTFL 3
#define MOP_K_PGTY_MAX 3
#define MOP_K_BPTY_MIN 0
#define MOP_K_BPTY_SYS 0
#define MOP_K_BPTY_COM 1
#define MOP_K_BPTY_MAX 1
#define MOP_K_RML_ERROR_MIN 0
#define MOP_K_RML_ERROR_NONE 0
#define MOP_K_RML_ERROR_NO_LOAD 1
#define MOP_K_RML_ERROR_MAX 1
#define MOP_K_PLTP_MIN 0
#define MOP_K_PLTP_END 0
#define MOP_K_PLTP_TSN 1
#define MOP_K_PLTP_TSA 2
#define MOP_K_PLTP_HSN 3
#define MOP_K_PLTP_HSA 4
#define MOP_K_PLTP_HST 5
#define MOP_K_PLTP_MAX 5
#define MOP_K_BOT_CNTL_MIN 0
#define MOP_K_BOT_CNTL_SERVER 0
#define MOP_K_BOT_CNTL_DEVICE 1
#define MOP_K_BOT_CNTL_MAX 1
#define MOP_K_INFO_VER 1
#define MOP_K_INFO_MFCT 2
#define MOP_K_INFO_CNU 3
#define MOP_K_INFO_RTM 4
#define MOP_K_INFO_CSZ 5
#define MOP_K_INFO_RSZ 6
#define MOP_K_INFO_HWA 7
#define MOP_K_INFO_TIME 8
#define MOP_K_INFO_SOFD 100
#define MOP_K_INFO_SFID 200
#define MOP_K_INFO_PRTY 300
#define MOP_K_INFO_DLTY 400
#define MOP_K_INFO_DLBSZ 401
#define MOP_K_DLTY_MIN 1
#define MOP_K_DLTY_NI 1
#define MOP_K_DLTY_DDCMP 2
#define MOP_K_DLTY_LAPB 3
#define MOP_K_DLTY_MAX 3
#define MOP_K_PRTY_MIN 0
#define MOP_K_PRTY_11 1
#define MOP_K_PRTY_CMSV 2
#define MOP_K_PRTY_PRO 3
#define MOP_K_PRTY_SCO 4
#define MOP_K_PRTY_AMB 5
#define MOP_K_PRTY_BRI 6
#define MOP_K_PRTY_MAX 6
#define MOP_K_SFID_FORM_MIN -2
#define MOP_K_SFID_FORM_MAINT -2
#define MOP_K_SFID_FORM_OPRSYS -1
#define MOP_K_SFID_FORM_NONE 0
#define MOP_K_SFID_FORM_MAX 0
#define MOP_K_SFID_CUST 'CP'
#define MOP_K_SFID_DEC 'DP'
#define MOP_K_SFID_DELIM_ID '#'
#define MOP_K_DLBSZ_DEFAULT 262
#define MOP_K_NILOOP_REPLY 1
#define MOP_K_NILOOP_FORWARD 2
#define MOP_DL_MULTICAST { 0xab, 0x00, 0x00, 0x01, 0x00, 0x00 }
#define MOP_RC_MULTICAST { 0xab, 0x00, 0x00, 0x02, 0x00, 0x00 }
#define MOP_LP_MULTICAST { 0xcf, 0x00, 0x00, 0x00, 0x00, 0x00 }
#define MOP_K_RPR_FORMAT_V3 1
#define MOP_K_RPR_FORMAT 4
#define IHD_C_MINCODE -1
#define IHD_C_NATIVE -1
#define IHD_C_RSX 0
#define IHD_C_BPA 1
#define IHD_C_ALIAS 2
#define IHD_C_CLI 3
#define IHD_C_PMAX 4
#define IHD_C_ALPHA 5
#define IHD_C_MAXCODE 5
#define IHD_W_SIZE 0
#define IHD_W_ACTIVOFF 2
#define IHD_B_HDRBLKCNT 16
#define IHD_W_ALIAS 510
#define ISD_W_PAGCNT 2
#define ISD_V_VPN 4
#define ISD_M_VPN 0x1fffff
#define IHA_L_TFRADR1 0
#define EISD_L_SECSIZE 12
#define EIHD_L_ISDOFF 12
#define EIHD_L_HDRBLKCNT 76
#define L_BSA 0x08
#define L_BLDZ 0x0e
#define L_BXFR 0xe8
#define L_BBLK 0xf0
#ifndef MOPDEF_SUPRESS_EXTERN
extern u_char dl_mcst[];
extern u_char rc_mcst[];
extern u_char dl_802_proto[];
extern u_char rc_802_proto[];
extern u_char lp_802_proto[];
#endif
#endif