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

📄 rtmp_def.h

📁 Linux下的RT系列无线网卡驱动,可以直接在x86平台上编译
💻 H
📖 第 1 页 / 共 4 页
字号:
// Legency Fixed Tx MODE#define FIXED_TXMODE_NONE	0#define FIXED_TXMODE_CCK	1#define FIXED_TXMODE_OFDM 	2// BW#define BW_20	0#define BW_40	1#define BW_BOTH		2#define BW_10		3	// 802.11j has 10MHz. This definition is for internal usage. doesn't fill in the IE or other field.// SHORTGI#define GI_400	1	// only support in HT mode#define GI_800	0	#define GI_BOTH		2// STBC#define STBC_NONE	0#define STBC_USE	1	// limited use in rt2860b phy#define RXSTBC_ONE	1	// rx support of one spatial stream#define RXSTBC_TWO	2	// rx support of 1 and 2 spatial stream#define RXSTBC_THR	3	// rx support of 1~3 spatial stream// MCS FEEDBACK#define MCSFBK_NONE	0  // not support mcs feedback /#define MCSFBK_RSV	1	// reserved#define MCSFBK_UNSOLICIT	2	// only support unsolict mcs feedback#define MCSFBK_MRQ	3	// response to both MRQ and unsolict mcs feedback// MIMO power safe #define	MMPS_STATIC	0#define	MMPS_DYNAMIC		1#define   MMPS_RSV		2#define MMPS_ENABLE		3// A-MSDU size#define	AMSDU_0	0#define	AMSDU_1		1// MCS use 7 bits #define TXRATEMIMO		0x80#define TXRATEMCS		0x7F#define TXRATEOFDM		0x7F#define RATE_1                      0#define RATE_2                      1#define RATE_5_5                    2#define RATE_11                     3#define RATE_6                      4   // OFDM#define RATE_9                      5   // OFDM#define RATE_12                     6   // OFDM#define RATE_18                     7   // OFDM#define RATE_24                     8   // OFDM#define RATE_36                     9   // OFDM#define RATE_48                     10  // OFDM#define RATE_54                     11  // OFDM#define RATE_FIRST_OFDM_RATE        RATE_6#define RATE_LAST_OFDM_RATE        	RATE_54#define RATE_6_5                    12  // HT mix#define RATE_13                     13  // HT mix#define RATE_19_5                   14  // HT mix#define RATE_26                     15  // HT mix#define RATE_39                     16  // HT mix#define RATE_52                     17  // HT mix#define RATE_58_5                   18  // HT mix#define RATE_65                     19  // HT mix#define RATE_78                     20  // HT mix#define RATE_104                    21  // HT mix#define RATE_117                    22  // HT mix#define RATE_130                    23  // HT mix//#define RATE_AUTO_SWITCH            255 // for StaCfg.FixedTxRate only#define HTRATE_0                      12#define RATE_FIRST_MM_RATE        HTRATE_0#define RATE_FIRST_HT_RATE        HTRATE_0#define RATE_LAST_HT_RATE        HTRATE_0// pTxWI->txop#define IFS_HTTXOP                 0	// The txop will be handles by ASIC.#define IFS_PIFS                    1#define IFS_SIFS                    2#define IFS_BACKOFF                 3// pTxD->RetryMode #define LONG_RETRY                  1#define SHORT_RETRY                 0// Country Region definition#define REGION_MINIMUM_BG_BAND            0#define REGION_0_BG_BAND                  0       // 1-11#define REGION_1_BG_BAND                  1       // 1-13#define REGION_2_BG_BAND                  2       // 10-11#define REGION_3_BG_BAND                  3       // 10-13#define REGION_4_BG_BAND                  4       // 14#define REGION_5_BG_BAND                  5       // 1-14#define REGION_6_BG_BAND                  6       // 3-9#define REGION_7_BG_BAND                  7       // 5-13#define REGION_MAXIMUM_BG_BAND            7#define REGION_MINIMUM_A_BAND             0#define REGION_0_A_BAND                   0       // 36, 40, 44, 48, 52, 56, 60, 64, 149, 153, 157, 161, 165#define REGION_1_A_BAND                   1       // 36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140#define REGION_2_A_BAND                   2       // 36, 40, 44, 48, 52, 56, 60, 64#define REGION_3_A_BAND                   3       // 52, 56, 60, 64, 149, 153, 157, 161#define REGION_4_A_BAND                   4       // 149, 153, 157, 161, 165#define REGION_5_A_BAND                   5       // 149, 153, 157, 161#define REGION_6_A_BAND                   6       // 36, 40, 44, 48#define REGION_7_A_BAND                   7       // 36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140, 149, 153, 157, 161, 165#define REGION_8_A_BAND                   8       // 52, 56, 60, 64#define REGION_9_A_BAND                   9       // 34, 38, 42, 46#define REGION_10_A_BAND                 10       // 34, 36, 38, 40, 42, 44, 46, 48, 52, 56, 60, 64#define REGION_MAXIMUM_A_BAND            10// pTxD->CipherAlg#define CIPHER_NONE                 0#define CIPHER_WEP64                1#define CIPHER_WEP128               2#define CIPHER_TKIP                 3#define CIPHER_AES                  4#define CIPHER_CKIP64               5#define CIPHER_CKIP128              6#define CIPHER_TKIP_NO_MIC          7       // MIC appended by driver: not a valid value in hardware key table// value domain of pAd->RfIcType#define RFIC_2820                   1       // 2.4G 2T3R#define RFIC_2850                   2       // 2.4G/5G 2T3R#define RFIC_2720                   3       // 2.4G 1T2R#define RFIC_2750                   4       // 2.4G/5G 1T2R// LED Status.#define LED_LINK_DOWN               0#define LED_LINK_UP                 1#define LED_RADIO_OFF               2#define LED_RADIO_ON                3#define LED_HALT                    4// value domain of pAd->LedCntl.LedMode and E2PROM#define LED_MODE_DEFAULT            0#define LED_MODE_TWO_LED			1#define LED_MODE_SIGNAL_STREGTH		8  // EEPROM define =8// RC4 init value, used fro WEP & TKIP#define PPPINITFCS32                0xffffffff   /* Initial FCS value */// value domain of pAd->StaCfg.PortSecured. 802.1X controlled port definition#define WPA_802_1X_PORT_SECURED     1#define WPA_802_1X_PORT_NOT_SECURED 2#define PAIRWISE_KEY                1#define GROUP_KEY                   2#define PCI_CFG_ADDR_PORT           0xcf8#define PCI_CFG_DATA_PORT           0xcfc// vendor ID#define RICOH                       0x1180#define O2MICRO                     0x1217#define TI                          0x104c#define RALINK                      0x1814#define TOSHIBA                     0x1179#define ENE                         0x1524#define UNKNOWN                     0xffff#define CARD_BRIDGE_CLASS           0x0607          // CardBus bridge class & subclass#define MAX_PCI_DEVICE              32      // support up to 32 devices per bus#define MAX_PCI_BUS                 32      // support 10 buses#define MAX_FUNC_NUM                4//definition of DRS#define MAX_STEP_OF_TX_RATE_SWITCH	32// pre-allocated free NDIS PACKET/BUFFER poll for internal usage#define MAX_NUM_OF_FREE_NDIS_PACKET 128//Block ACK#define Max_TX_REORDERBUF   64#define Max_RX_REORDERBUF   64#define DEFAULT_TX_TIMEOUT   30#define DEFAULT_RX_TIMEOUT   30#define Max_BARECI_SESSION   16// definition of Recipient or Originator#define I_RECIPIENT                  TRUE#define I_ORIGINATOR                   FALSE#define DEFAULT_BBP_TX_POWER        0#define DEFAULT_RF_TX_POWER         5#define MAX_INI_BUFFER_SIZE			4096#define MAX_PARAM_BUFFER_SIZE		(2048) // enough for ACL (18*64)											//18 : the length of Mac address acceptable format "01:02:03:04:05:06;")											//64 : MAX_NUM_OF_ACL_LIST// definition of pAd->OpMode#define OPMODE_STA                  0#define OPMODE_AP                   1//#define OPMODE_L3_BRG               2       // as AP and STA at the same time#ifdef BIG_ENDIAN#define DIR_READ                    0#define DIR_WRITE                   1#define TYPE_TXD                    0#define TYPE_RXD                    1#define TYPE_TXWI					0#define TYPE_RXWI					1#endif// ========================= AP rtmp_def.h ===========================// value domain for pAd->EventTab.Log[].Event#define EVENT_RESET_ACCESS_POINT    0 // Log = "hh:mm:ss   Restart Access Point"#define EVENT_ASSOCIATED            1 // Log = "hh:mm:ss   STA 00:01:02:03:04:05 associated"#define EVENT_DISASSOCIATED         2 // Log = "hh:mm:ss   STA 00:01:02:03:04:05 left this BSS"#define EVENT_AGED_OUT              3 // Log = "hh:mm:ss   STA 00:01:02:03:04:05 was aged-out and removed from this BSS"#define EVENT_COUNTER_M             4#define EVENT_INVALID_PSK           5#define EVENT_MAX_EVENT_TYPE        6// ==== end of AP rtmp_def.h ============// definition RSSI Number#define RSSI_0					0#define RSSI_1					1#define RSSI_2					2// definition of radar detection#define RD_NORMAL_MODE				0	// Not found radar signal#define RD_SWITCHING_MODE			1	// Found radar signal, and doing channel switch#define RD_SILENCE_MODE				2	// After channel switch, need to be silence a while to ensure radar not found//Driver defined cid for mapping status and command.#define  SLEEPCID	0x11#define  WAKECID	0x22#define  QUERYPOWERCID	0x33#define  OWNERMCU	0x1#define  OWNERCPU	0x0// MBSSID definition#define ENTRY_NOT_FOUND             0xFF/* After Linux 2.6.9,  * VLAN module use Private (from user) interface flags (netdevice->priv_flags).  * #define IFF_802_1Q_VLAN 0x1         --    802.1Q VLAN device.  in if.h      * ref to ip_sabotage_out() [ out->priv_flags & IFF_802_1Q_VLAN ] in br_netfilter.c *  * For this reason, we MUST use EVEN value in priv_flags */#define INT_MAIN                    0x0100#define INT_MBSSID                  0x0200#define INT_WDS                     0x0300#define INT_APCLI                   0x0400// use bitmap to allow coexist of ATE_TXFRAME and ATE_RXFRAME(i.e.,to support LoopBack mode)#ifdef RALINK_ATE#define	ATE_START                   0x00   // Start ATE#define	ATE_STOP                    0x80   // Stop ATE#define	ATE_TXCONT                  0x05   // Continuous Transmit#define	ATE_TXCARR                  0x09   // Transmit Carrier#define	ATE_TXCARRSUPP              0x11   // Transmit Carrier Suppression#define	ATE_TXFRAME                 0x01   // Transmit Frames#define	ATE_RXFRAME                 0x02   // Receive Frames#ifdef RALINK_2860_QA#define ATE_RXSTOP					0xfd#define	BBP22_TXFRAME     			0x00   // Transmit Frames#define	BBP22_TXCONT_OR_CARRSUPP    0x80   // Continuous Transmit or Carrier Suppression#define	BBP22_TXCARR                0xc1   // Transmit Carrier#define	BBP24_TXCONT                0x00   // Continuous Transmit#define	BBP24_CARRSUPP              0x01   // Carrier Suppression#endif // RALINK_2860_QA //#endif // RALINK_ATE //// WEP Key TYPE#define WEP_HEXADECIMAL_TYPE    0#define WEP_ASCII_TYPE          1// WIRELESS EVENTS definition/* Max number of char in custom event, refer to wireless_tools.28/wireless.20.h */#define IW_CUSTOM_MAX_LEN				  			255	/* In bytes */	#define	IW_EVENT_TYPE_NUM							15					#define	IW_ASSOC_EVENT_FLAG                         0x0200#define	IW_DISASSOC_EVENT_FLAG                      0x0201#define	IW_DEAUTH_EVENT_FLAG                      	0x0202#define	IW_AGEOUT_EVENT_FLAG                      	0x0203#define	IW_COUNTER_MEASURES_EVENT_FLAG              0x0204#define	IW_REPLAY_COUNTER_DIFF_EVENT_FLAG           0x0205#define	IW_RSNIE_DIFF_EVENT_FLAG           			0x0206#define	IW_MIC_DIFF_EVENT_FLAG           			0x0207#define IW_ICV_ERROR_EVENT_FLAG						0x0208#define IW_MIC_ERROR_EVENT_FLAG						0x0209#define IW_GROUP_HS_TIMEOUT_EVENT_FLAG				0x020A#define	IW_PAIRWISE_HS_TIMEOUT_EVENT_FLAG			0x020B#define IW_RSNIE_SANITY_FAIL_EVENT_FLAG				0x020C#define IW_SET_KEY_DONE_WPA1_EVENT_FLAG				0x020D#define IW_SET_KEY_DONE_WPA2_EVENT_FLAG				0x020E// End - WIRELESS EVENTS definition#ifdef CONFIG_STA_SUPPORT// definition for DLS, kathy#define	MAX_NUM_OF_INIT_DLS_ENTRY   1#define	MAX_NUM_OF_DLS_ENTRY        4// DLS Action frame definition#define ACTION_DLS_REQUEST			0#define ACTION_DLS_RESPONSE			1#define ACTION_DLS_TEARDOWN			2//Block ACK , rt2860, kathy#define MAX_TX_REORDERBUF		64#define MAX_RX_REORDERBUF		64#define DEFAULT_TX_TIMEOUT		30#define DEFAULT_RX_TIMEOUT		30#define MAX_BARECI_SESSION		8#ifndef IW_ESSID_MAX_SIZE/* Maximum size of the ESSID and pAd->nickname strings */#define IW_ESSID_MAX_SIZE   		32#endif#endif // CONFIG_STA_SUPPORT //#ifdef MCAST_RATE_SPECIFIC#define MCAST_DISABLE	0#define MCAST_CCK		1#define MCAST_OFDM		2#endif // MCAST_RATE_SPECIFIC //#endif  // __RTMP_DEF_H__

⌨️ 快捷键说明

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