⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rtmp_def.h

📁 TP Link 321 Linux Driver
💻 H
📖 第 1 页 / 共 3 页
字号:
#define REASON_UCIPHER_NOT_VALID          19#define REASON_AKMP_NOT_VALID             20#define REASON_UNSUPPORT_RSNE_VER         21#define REASON_INVALID_RSNE_CAP           22#define REASON_8021X_AUTH_FAIL            23#define REASON_CIPHER_SUITE_REJECTED      24// Status code definitions#define MLME_SUCCESS                      0#define MLME_UNSPECIFY_FAIL               1#define MLME_CANNOT_SUPPORT_CAP           10#define MLME_REASSOC_DENY_ASSOC_EXIST     11 #define MLME_ASSOC_DENY_OUT_SCOPE         12#define MLME_ALG_NOT_SUPPORT              13#define MLME_SEQ_NR_OUT_OF_SEQUENCE       14#define MLME_REJ_CHALLENGE_FAILURE        15#define MLME_REJ_TIMEOUT                  16#define MLME_ASSOC_REJ_UNABLE_HANDLE_STA  17#define MLME_ASSOC_REJ_DATA_RATE          18#define MLME_ASSOC_REJ_NO_EXT_RATE        22#define MLME_ASSOC_REJ_NO_EXT_RATE_PBCC   23#define MLME_ASSOC_REJ_NO_CCK_OFDM        24#define MLME_INVALID_FORMAT               0x51#define MLME_FAIL_NO_RESOURCE             0x52#define MLME_STATE_MACHINE_REJECT         0x53#define MLME_MAC_TABLE_FAIL               0x54//IE code#define IE_SSID                           0#define IE_SUPP_RATES                     1#define IE_FH_PARM                        2#define IE_DS_PARM                        3#define IE_CF_PARM                        4#define IE_TIM                            5#define IE_IBSS_PARM                      6#define IE_COUNTRY                        7     // 802.11d#define IE_802_11D_REQUEST                10    // 802.11d#define IE_QBSS_LOAD                      11    // 802.11e d9#define IE_EDCA_PARAMETER                 12    // 802.11e d9#define IE_TSPEC                          13    // 802.11e d9 #define IE_TCLAS                          14    // 802.11e d9#define IE_SCHEDULE                       15    // 802.11e d9#define IE_CHALLENGE_TEXT                 16#define IE_POWER_CONSTRAINT               32    // 802.11h d3.3#define IE_POWER_CAPABILITY               33    // 802.11h d3.3#define IE_TPC_REQUEST                    34    // 802.11h d3.3#define IE_TPC_REPORT                     35    // 802.11h d3.3#define IE_SUPP_CHANNELS                  36    // 802.11h d3.3#define IE_CHANNEL_SWITCH_ANNOUNCEMENT    37    // 802.11h d3.3#define IE_MEASUREMENT_REQUEST            38    // 802.11h d3.3#define IE_MEASUREMENT_REPORT             39    // 802.11h d3.3#define IE_QUIET                          40    // 802.11h d3.3#define IE_IBSS_DFS                       41    // 802.11h d3.3#define IE_ERP                            42    // 802.11g#define IE_TS_DELAY                       43    // 802.11e d9#define IE_TCLAS_PROCESSING               44    // 802.11e d9#define IE_QOS_CAPABILITY                 45    // 802.11e d6#define IE_EXT_SUPP_RATES                 50    // 802.11g#define IE_WPA                            221   // WPA#define IE_VENDOR_SPECIFIC                221   // Wifi,WMM (WME),EOU#define IE_RSN                            48    // 802.11i d3.0#define IE_WPA2                           48    // WPA2// ========================================================// MLME state machine definition// ========================================================// STA MLME state mahcines#define ASSOC_STATE_MACHINE             1#define AUTH_STATE_MACHINE              2#define AUTH_RSP_STATE_MACHINE          3#define SYNC_STATE_MACHINE              4#define MLME_CNTL_STATE_MACHINE         5#define WPA_PSK_STATE_MACHINE           6//// STA's CONTROL/CONNECT state machine: states, events, total function #//#define CNTL_IDLE                       0#define CNTL_WAIT_DISASSOC              1#define CNTL_WAIT_JOIN                  2#define CNTL_WAIT_REASSOC               3#define CNTL_WAIT_START                 4#define CNTL_WAIT_AUTH                  5#define CNTL_WAIT_ASSOC                 6#define CNTL_WAIT_AUTH2                 7#define CNTL_WAIT_OID_LIST_SCAN         8#define CNTL_WAIT_OID_DISASSOC          9#define MT2_ASSOC_CONF                  34#define MT2_AUTH_CONF                   35#define MT2_DEAUTH_CONF                 36#define MT2_DISASSOC_CONF               37#define MT2_REASSOC_CONF                38#define MT2_PWR_MGMT_CONF               39#define MT2_JOIN_CONF                   40#define MT2_SCAN_CONF                   41#define MT2_START_CONF                  42#define MT2_GET_CONF                    43#define MT2_SET_CONF                    44#define MT2_RESET_CONF                  45#define MT2_DEAUTH_IND              	46#define MT2_ASSOC_IND               	47#define MT2_DISASSOC_IND            	48#define MT2_REASSOC_IND             	49#define MT2_AUTH_IND                	50#define MT2_SCAN_END_CONF               51  // For scan end#define MT2_MLME_ROAMING_REQ            52#define CNTL_FUNC_SIZE                  1//// STA's ASSOC state machine: states, events, total function #//#define ASSOC_IDLE                      0#define ASSOC_WAIT_RSP                  1#define REASSOC_WAIT_RSP                2#define DISASSOC_WAIT_RSP               3#define MAX_ASSOC_STATE                 4#define ASSOC_MACHINE_BASE              0#define MT2_MLME_ASSOC_REQ              0#define MT2_MLME_REASSOC_REQ            1#define MT2_MLME_DISASSOC_REQ           2  #define MT2_PEER_DISASSOC_REQ           3#define MT2_PEER_ASSOC_REQ              4#define MT2_PEER_ASSOC_RSP              5#define MT2_PEER_REASSOC_REQ            6#define MT2_PEER_REASSOC_RSP            7#define MT2_DISASSOC_TIMEOUT            8#define MT2_ASSOC_TIMEOUT               9#define MT2_REASSOC_TIMEOUT             10#define MAX_ASSOC_MSG                   11#define ASSOC_FUNC_SIZE                 (MAX_ASSOC_STATE * MAX_ASSOC_MSG)//// STA's AUTHENTICATION state machine: states, evvents, total function #//#define AUTH_REQ_IDLE					0#define AUTH_WAIT_SEQ2					1#define AUTH_WAIT_SEQ4					2#define MAX_AUTH_STATE					3#define AUTH_MACHINE_BASE				0#define MT2_MLME_AUTH_REQ				0#define MT2_PEER_AUTH_EVEN				1#define MT2_AUTH_TIMEOUT				2#define MAX_AUTH_MSG					3#define AUTH_FUNC_SIZE					(MAX_AUTH_STATE * MAX_AUTH_MSG)//// STA's AUTH_RSP state machine: states, events, total function #//#define AUTH_RSP_IDLE                   0#define AUTH_RSP_WAIT_CHAL              1#define MAX_AUTH_RSP_STATE              2#define AUTH_RSP_MACHINE_BASE           0#define MT2_AUTH_CHALLENGE_TIMEOUT      0#define MT2_PEER_AUTH_ODD               1#define MT2_PEER_DEAUTH                 2#define MAX_AUTH_RSP_MSG                3#define AUTH_RSP_FUNC_SIZE              (MAX_AUTH_RSP_STATE * MAX_AUTH_RSP_MSG)//// STA's SYNC state machine: states, events, total function #//#define SYNC_IDLE                       0  // merge NO_BSS,IBSS_IDLE,IBSS_ACTIVE and BSS in to 1 state#define JOIN_WAIT_BEACON                1#define SCAN_LISTEN                     2#define MAX_SYNC_STATE                  3#define SYNC_MACHINE_BASE               0#define MT2_MLME_SCAN_REQ               0#define MT2_MLME_JOIN_REQ               1#define MT2_MLME_START_REQ              2#define MT2_PEER_BEACON                 3#define MT2_PEER_PROBE_RSP              4#define MT2_PEER_ATIM                   5#define MT2_SCAN_TIMEOUT                6#define MT2_BEACON_TIMEOUT              7#define MT2_ATIM_TIMEOUT                8#define MT2_PEER_PROBE_REQ              9#define MAX_SYNC_MSG                    10#define SYNC_FUNC_SIZE                  (MAX_SYNC_STATE * MAX_SYNC_MSG)//// STA's WPA-PSK State machine: states, events, total function #// #define WPA_PSK_IDLE					0#define MAX_WPA_PSK_STATE				1#define WPA_MACHINE_BASE				0#define MT2_EAPPacket					0#define MT2_EAPOLStart					1#define MT2_EAPOLLogoff 				2#define MT2_EAPOLKey					3#define MT2_EAPOLASFAlert				4#define MAX_WPA_PSK_MSG 				5#define	WPA_PSK_FUNC_SIZE				(MAX_WPA_PSK_STATE * MAX_WPA_PSK_MSG)//// MIB access: messages #//#define MT2_GET_REQ 					31#define MT2_SET_REQ 					32#define MT2_RESET_REQ					33// =============================================================================// value domain of MacHdr.tyte, which is b3..b2 of the 1st-byte of MAC header#define BTYPE_MGMT					0#define BTYPE_CNTL					1#define BTYPE_DATA					2// value domain of MacHdr.subtype, which is b7..4 of the 1st-byte of MAC header// Management frame#define SUBTYPE_ASSOC_REQ           0#define SUBTYPE_ASSOC_RSP           1#define SUBTYPE_REASSOC_REQ         2#define SUBTYPE_REASSOC_RSP         3#define SUBTYPE_PROBE_REQ           4#define SUBTYPE_PROBE_RSP           5#define SUBTYPE_BEACON              8#define SUBTYPE_ATIM                9#define SUBTYPE_DISASSOC            10#define SUBTYPE_AUTH                11#define SUBTYPE_DEAUTH              12#define SUBTYPE_ACTION              13// Control Frame#define SUBTYPE_BLOCK_ACK_REQ       8#define SUBTYPE_BLOCK_ACK           9#define SUBTYPE_PS_POLL             10#define SUBTYPE_RTS                 11  // 1011#define SUBTYPE_CTS                 12  // 1100#define SUBTYPE_ACK                 13  // 1101#define SUBTYPE_CFEND               14#define SUBTYPE_CFEND_CFACK         15// Data Frame#define SUBTYPE_DATA                0#define SUBTYPE_DATA_CFACK          1#define SUBTYPE_DATA_CFPOLL         2#define SUBTYPE_DATA_CFACK_CFPOLL   3#define SUBTYPE_NULL_FUNC           4#define SUBTYPE_CFACK               5  // 0101#define SUBTYPE_CFPOLL              6#define SUBTYPE_CFACK_CFPOLL        7#define SUBTYPE_QDATA               8#define SUBTYPE_QDATA_CFACK         9#define SUBTYPE_QDATA_CFPOLL        10#define SUBTYPE_QDATA_CFACK_CFPOLL  11#define SUBTYPE_QOS_NULL            12#define SUBTYPE_QOS_CFACK           13#define SUBTYPE_QOS_CFPOLL          14#define SUBTYPE_QOS_CFACK_CFPOLL    15// ACK policy of QOS Control field bit 6:5#define NORMAL_ACK                  0x00  // b6:5 = 00#define NO_ACK                      0x20  // b6:5 = 01#define NO_EXPLICIT_ACK             0x40  // b6:5 = 10#define BLOCK_ACK                   0x60  // b6:5 = 11//// rtmp_data.c use these definition//#define	LENGTH_802_11				24#define LENGTH_802_11_WITH_ADDR4    30#define	LENGTH_802_11_AND_H			30#define	LENGTH_802_11_CRC_H			34#define	LENGTH_802_11_CRC			28#define	LENGTH_802_3				14#define LENGTH_802_3_TYPE			2#define LENGTH_802_1_H				8#define LENGTH_EAPOL_H				4

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -