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

📄 rtmp_def.h

📁 ralink 2870 usb无线网卡 最新驱动
💻 H
📖 第 1 页 / 共 5 页
字号:
#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//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// 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 RT_BIG_ENDIAN#define DIR_READ                    0#define DIR_WRITE                   1#define TYPE_TXD                    0#define TYPE_RXD                    1#define TYPE_TXINFO					0#define TYPE_RXINFO					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#define INT_MESH			0x0500#define INF_MAIN_DEV_NAME		"ra"#define INF_MBSSID_DEV_NAME		"ra"#define INF_WDS_DEV_NAME		"wds"#define INF_APCLI_DEV_NAME		"apcli"#define INF_MESH_DEV_NAME		"mesh"// 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_28xx_QA#define ATE_TXSTOP                  0xe2   // Stop Transmition(i.e., TXCONT, TXCARR, TXCARRSUPP, and TXFRAME)#define ATE_RXSTOP					0xfd   // Stop receiving Frames#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_28xx_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 */	// For system event - start #define	IW_SYS_EVENT_FLAG_START                     0x0200#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#define IW_STA_LINKUP_EVENT_FLAG					0x020F#define IW_STA_LINKDOWN_EVENT_FLAG					0x0210#define IW_SCAN_COMPLETED_EVENT_FLAG				0x0211#define IW_SCAN_ENQUEUE_FAIL_EVENT_FLAG				0x0212// if add new system event flag, please upadte the IW_SYS_EVENT_FLAG_END#define	IW_SYS_EVENT_FLAG_END                       0x0212#define	IW_SYS_EVENT_TYPE_NUM						(IW_SYS_EVENT_FLAG_END - IW_SYS_EVENT_FLAG_START + 1)// For system event - end // For spoof attack event - start#define	IW_SPOOF_EVENT_FLAG_START                   0x0300#define IW_CONFLICT_SSID_EVENT_FLAG					0x0300#define IW_SPOOF_ASSOC_RESP_EVENT_FLAG				0x0301#define IW_SPOOF_REASSOC_RESP_EVENT_FLAG			0x0302#define IW_SPOOF_PROBE_RESP_EVENT_FLAG				0x0303#define IW_SPOOF_BEACON_EVENT_FLAG					0x0304#define IW_SPOOF_DISASSOC_EVENT_FLAG				0x0305#define IW_SPOOF_AUTH_EVENT_FLAG					0x0306#define IW_SPOOF_DEAUTH_EVENT_FLAG					0x0307#define IW_SPOOF_UNKNOWN_MGMT_EVENT_FLAG			0x0308#define IW_REPLAY_ATTACK_EVENT_FLAG					0x0309// if add new spoof attack event flag, please upadte the IW_SPOOF_EVENT_FLAG_END#define	IW_SPOOF_EVENT_FLAG_END                     0x0309#define	IW_SPOOF_EVENT_TYPE_NUM						(IW_SPOOF_EVENT_FLAG_END - IW_SPOOF_EVENT_FLAG_START + 1)// For spoof attack event - end // For flooding attack event - start#define	IW_FLOOD_EVENT_FLAG_START                   0x0400#define IW_FLOOD_AUTH_EVENT_FLAG					0x0400#define IW_FLOOD_ASSOC_REQ_EVENT_FLAG				0x0401#define IW_FLOOD_REASSOC_REQ_EVENT_FLAG				0x0402#define IW_FLOOD_PROBE_REQ_EVENT_FLAG				0x0403#define IW_FLOOD_DISASSOC_EVENT_FLAG				0x0404#define IW_FLOOD_DEAUTH_EVENT_FLAG					0x0405#define IW_FLOOD_EAP_REQ_EVENT_FLAG					0x0406// if add new flooding attack event flag, please upadte the IW_FLOOD_EVENT_FLAG_END#define	IW_FLOOD_EVENT_FLAG_END                   	0x0406#define	IW_FLOOD_EVENT_TYPE_NUM						(IW_FLOOD_EVENT_FLAG_END - IW_FLOOD_EVENT_FLAG_START + 1)// For flooding attack - end // 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        MAX_NUMBER_OF_DLS_ENTRY//Block ACK, 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#define MCAST_HTMIX		3#endif // MCAST_RATE_SPECIFIC //// For AsicRadioOff/AsicRadioOn function#define DOT11POWERSAVE		0#define GUIRADIO_OFF		1#define RTMP_HALT		    2#define GUI_IDLE_POWER_SAVE		3// --// definition for WpaSupport flag#define WPA_SUPPLICANT_DISABLE				0#define WPA_SUPPLICANT_ENABLE				1#define	WPA_SUPPLICANT_ENABLE_WITH_WEB_UI	2// Endian byte swapping codes#define SWAP16(x) \    ((UINT16)( \    (((UINT16)(x) & (UINT16) 0x00ffU) << 8) | \    (((UINT16)(x) & (UINT16) 0xff00U) >> 8) ))#define SWAP32(x) \    ((UINT32)( \    (((UINT32)(x) & (UINT32) 0x000000ffUL) << 24) | \    (((UINT32)(x) & (UINT32) 0x0000ff00UL) <<  8) | \    (((UINT32)(x) & (UINT32) 0x00ff0000UL) >>  8) | \    (((UINT32)(x) & (UINT32) 0xff000000UL) >> 24) ))#define SWAP64(x) \    ((UINT64)( \    (UINT64)(((UINT64)(x) & (UINT64) 0x00000000000000ffULL) << 56) | \    (UINT64)(((UINT64)(x) & (UINT64) 0x000000000000ff00ULL) << 40) | \    (UINT64)(((UINT64)(x) & (UINT64) 0x0000000000ff0000ULL) << 24) | \    (UINT64)(((UINT64)(x) & (UINT64) 0x00000000ff000000ULL) <<  8) | \    (UINT64)(((UINT64)(x) & (UINT64) 0x000000ff00000000ULL) >>  8) | \    (UINT64)(((UINT64)(x) & (UINT64) 0x0000ff0000000000ULL) >> 24) | \    (UINT64)(((UINT64)(x) & (UINT64) 0x00ff000000000000ULL) >> 40) | \    (UINT64)(((UINT64)(x) & (UINT64) 0xff00000000000000ULL) >> 56) )) #ifdef RT_BIG_ENDIAN#define cpu2le64(x) SWAP64((x))#define le2cpu64(x) SWAP64((x))#define cpu2le32(x) SWAP32((x))#define le2cpu32(x) SWAP32((x))#define cpu2le16(x) SWAP16((x))#define le2cpu16(x) SWAP16((x))#define cpu2be64(x) ((UINT64)(x))#define be2cpu64(x) ((UINT64)(x))#define cpu2be32(x) ((UINT32)(x))#define be2cpu32(x) ((UINT32)(x))#define cpu2be16(x) ((UINT16)(x))#define be2cpu16(x) ((UINT16)(x))#else   // Little_Endian#define cpu2le64(x) ((UINT64)(x))#define le2cpu64(x) ((UINT64)(x))#define cpu2le32(x) ((UINT32)(x))#define le2cpu32(x) ((UINT32)(x))#define cpu2le16(x) ((UINT16)(x))#define le2cpu16(x) ((UINT16)(x))#define cpu2be64(x) SWAP64((x))#define be2cpu64(x) SWAP64((x))#define cpu2be32(x) SWAP32((x))#define be2cpu32(x) SWAP32((x))#define cpu2be16(x) SWAP16((x))#define be2cpu16(x) SWAP16((x))#endif  // RT_BIG_ENDIAN#define ABS(_x, _y) ((_x) > (_y)) ? ((_x) -(_y)) : ((_y) -(_x))#define A2Dec(_X, _p) 				\{									\	UCHAR *p;						\	_X = 0;							\	p = _p;							\	while (((*p >= '0') && (*p <= '9')))		\	{												\		if ((*p >= '0') && (*p <= '9'))		\			_X = _X * 10 + *p - 48;					\		p++;										\	}												\}#define A2Hex(_X, _p) 				\do{									\	char *__p;						\	(_X) = 0;							\	__p = (char *)(_p);							\	while (((*__p >= 'a') && (*__p <= 'f')) || ((*__p >= 'A') && (*__p <= 'F')) || ((*__p >= '0') && (*__p <= '9')))		\	{												\		if ((*__p >= 'a') && (*__p <= 'f'))				\			(_X) = (_X) * 16 + *__p - 87;					\		else if ((*__p >= 'A') && (*__p <= 'F'))		\			(_X) = (_X) * 16 + *__p - 55;					\		else if ((*__p >= '0') && (*__p <= '9'))		\			(_X) = (_X) * 16 + *__p - 48;					\		__p++;										\	}												\}while(0)#endif  // __RTMP_DEF_H__

⌨️ 快捷键说明

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