亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? driver.h

?? 最新的Host AP 新添加了許多pcmcia 的驅動
?? H
?? 第 1 頁 / 共 4 頁
字號:
/* * WPA Supplicant - driver interface definition * Copyright (c) 2003-2008, Jouni Malinen <j@w1.fi> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. * * Alternatively, this software may be distributed under the terms of BSD * license. * * See README and COPYING for more details. */#ifndef DRIVER_H#define DRIVER_H#define WPA_SUPPLICANT_DRIVER_VERSION 3#include "defs.h"#define AUTH_ALG_OPEN_SYSTEM	0x01#define AUTH_ALG_SHARED_KEY	0x02#define AUTH_ALG_LEAP		0x04#define IEEE80211_MODE_INFRA	0#define IEEE80211_MODE_IBSS	1#define IEEE80211_CAP_ESS	0x0001#define IEEE80211_CAP_IBSS	0x0002#define IEEE80211_CAP_PRIVACY	0x0010#define SSID_MAX_WPA_IE_LEN 40/** * struct wpa_scan_result - Scan results (old structure) * @bssid: BSSID * @ssid: SSID * @ssid_len: length of the ssid * @wpa_ie: WPA IE * @wpa_ie_len: length of the wpa_ie * @rsn_ie: RSN IE * @rsn_ie_len: length of the RSN IE * @freq: frequency of the channel in MHz (e.g., 2412 = channel 1) * @caps: capability information field in host byte order * @qual: signal quality * @noise: noise level * @level: signal level * @maxrate: maximum supported rate * @mdie_present: Whether MDIE was included in Beacon/ProbeRsp frame * @mdie: Mobility domain identifier IE (IEEE 802.11r MDIE) (starting from * IE type field) * @tsf: Timestamp * * This structure is used as a generic format for scan results from the * driver. Each driver interface implementation is responsible for converting * the driver or OS specific scan results into this format. * * This structure is the old data structure used for scan results. It is * obsoleted by the new struct wpa_scan_res structure and the old version is * only included for backwards compatibility with existing driver wrapper * implementations. New implementations are encouraged to implement for struct * wpa_scan_res. The old structure will be removed at some point. */struct wpa_scan_result {	u8 bssid[ETH_ALEN];	u8 ssid[32];	size_t ssid_len;	u8 wpa_ie[SSID_MAX_WPA_IE_LEN];	size_t wpa_ie_len;	u8 rsn_ie[SSID_MAX_WPA_IE_LEN];	size_t rsn_ie_len;	int freq;	u16 caps;	int qual;	int noise;	int level;	int maxrate;	int mdie_present;	u8 mdie[5];	u64 tsf;};/** * struct wpa_scan_res - Scan result for an BSS/IBSS * @bssid: BSSID * @freq: frequency of the channel in MHz (e.g., 2412 = channel 1) * @beacon_int: beacon interval in TUs (host byte order) * @caps: capability information field in host byte order * @qual: signal quality * @noise: noise level * @level: signal level * @tsf: Timestamp * @ie_len: length of the following IE field in octets * * This structure is used as a generic format for scan results from the * driver. Each driver interface implementation is responsible for converting * the driver or OS specific scan results into this format. * * If the driver does not support reporting all IEs, the IE data structure is * constructed of the IEs that are available. This field will also need to * include SSID in IE format. All drivers are encouraged to be extended to * report all IEs to make it easier to support future additions. */struct wpa_scan_res {	u8 bssid[ETH_ALEN];	int freq;	u16 beacon_int;	u16 caps;	int qual;	int noise;	int level;	u64 tsf;	size_t ie_len;	/* followed by ie_len octets of IEs */};/** * struct wpa_scan_results - Scan results * @res: Array of pointers to allocated variable length scan result entries * @num: Number of entries in the scan result array */struct wpa_scan_results {	struct wpa_scan_res **res;	size_t num;};/** * struct wpa_interface_info - Network interface information * @next: Pointer to the next interface or NULL if this is the last one * @ifname: Interface name that can be used with init() or init2() * @desc: Human readable adapter description (e.g., vendor/model) or NULL if *	not available * @drv_bame: struct wpa_driver_ops::name (note: unlike other strings, this one *	is not an allocated copy, i.e., get_interfaces() caller will not free *	this) */struct wpa_interface_info {	struct wpa_interface_info *next;	char *ifname;	char *desc;	const char *drv_name;};/** * struct wpa_driver_associate_params - Association parameters * Data for struct wpa_driver_ops::associate(). */struct wpa_driver_associate_params {	/**	 * bssid - BSSID of the selected AP	 * This can be %NULL, if ap_scan=2 mode is used and the driver is	 * responsible for selecting with which BSS to associate. */	const u8 *bssid;	/**	 * ssid - The selected SSID	 */	const u8 *ssid;	size_t ssid_len;	/**	 * freq - Frequency of the channel the selected AP is using	 * Frequency that the selected AP is using (in MHz as	 * reported in the scan results)	 */	int freq;	/**	 * wpa_ie - WPA information element for (Re)Association Request	 * WPA information element to be included in (Re)Association	 * Request (including information element id and length). Use	 * of this WPA IE is optional. If the driver generates the WPA	 * IE, it can use pairwise_suite, group_suite, and	 * key_mgmt_suite to select proper algorithms. In this case,	 * the driver has to notify wpa_supplicant about the used WPA	 * IE by generating an event that the interface code will	 * convert into EVENT_ASSOCINFO data (see below).	 *	 * When using WPA2/IEEE 802.11i, wpa_ie is used for RSN IE	 * instead. The driver can determine which version is used by	 * looking at the first byte of the IE (0xdd for WPA, 0x30 for	 * WPA2/RSN).	 *	 * When using WPS, wpa_ie is used for WPS IE instead of WPA/RSN IE.	 */	const u8 *wpa_ie;	/**	 * wpa_ie_len - length of the wpa_ie	 */	size_t wpa_ie_len;	/* The selected pairwise/group cipher and key management	 * suites. These are usually ignored if @wpa_ie is used. */	wpa_cipher pairwise_suite;	wpa_cipher group_suite;	wpa_key_mgmt key_mgmt_suite;	/**	 * auth_alg - Allowed authentication algorithms	 * Bit field of AUTH_ALG_*	 */	int auth_alg;	/**	 * mode - Operation mode (infra/ibss) IEEE80211_MODE_*	 */	int mode;	/**	 * wep_key - WEP keys for static WEP configuration	 */	const u8 *wep_key[4];	/**	 * wep_key_len - WEP key length for static WEP configuration	 */	size_t wep_key_len[4];	/**	 * wep_tx_keyidx - WEP TX key index for static WEP configuration	 */	int wep_tx_keyidx;	/**	 * mgmt_frame_protection - IEEE 802.11w management frame protection	 */	enum {		NO_MGMT_FRAME_PROTECTION,		MGMT_FRAME_PROTECTION_OPTIONAL,		MGMT_FRAME_PROTECTION_REQUIRED	} mgmt_frame_protection;	/**	 * ft_ies - IEEE 802.11r / FT information elements	 * If the supplicant is using IEEE 802.11r (FT) and has the needed keys	 * for fast transition, this parameter is set to include the IEs that	 * are to be sent in the next FT Authentication Request message.	 * update_ft_ies() handler is called to update the IEs for further	 * FT messages in the sequence.	 *	 * The driver should use these IEs only if the target AP is advertising	 * the same mobility domain as the one included in the MDIE here.	 *	 * In ap_scan=2 mode, the driver can use these IEs when moving to a new	 * AP after the initial association. These IEs can only be used if the	 * target AP is advertising support for FT and is using the same MDIE	 * and SSID as the current AP.	 *	 * The driver is responsible for reporting the FT IEs received from the	 * AP's response using wpa_supplicant_event() with EVENT_FT_RESPONSE	 * type. update_ft_ies() handler will then be called with the FT IEs to	 * include in the next frame in the authentication sequence.	 */	const u8 *ft_ies;	/**	 * ft_ies_len - Length of ft_ies in bytes	 */	size_t ft_ies_len;	/**	 * ft_md - FT Mobility domain (6 octets) (also included inside ft_ies)	 *	 * This value is provided to allow the driver interface easier access	 * to the current mobility domain. This value is set to %NULL if no	 * mobility domain is currently active.	 */	const u8 *ft_md;	/**	 * passphrase - RSN passphrase for PSK	 *	 * This value is made available only for WPA/WPA2-Personal (PSK) and	 * only for drivers that set WPA_DRIVER_FLAGS_4WAY_HANDSHAKE. This is	 * the 8..63 character ASCII passphrase, if available. Please note that	 * this can be %NULL if passphrase was not used to generate the PSK. In	 * that case, the psk field must be used to fetch the PSK.	 */	const char *passphrase;	/**	 * psk - RSN PSK (alternative for passphrase for PSK)	 *	 * This value is made available only for WPA/WPA2-Personal (PSK) and	 * only for drivers that set WPA_DRIVER_FLAGS_4WAY_HANDSHAKE. This is	 * the 32-octet (256-bit) PSK, if available. The driver wrapper should	 * be prepared to handle %NULL value as an error.	 */	const u8 *psk;};/** * struct wpa_driver_capa - Driver capability information */struct wpa_driver_capa {#define WPA_DRIVER_CAPA_KEY_MGMT_WPA		0x00000001#define WPA_DRIVER_CAPA_KEY_MGMT_WPA2		0x00000002#define WPA_DRIVER_CAPA_KEY_MGMT_WPA_PSK	0x00000004#define WPA_DRIVER_CAPA_KEY_MGMT_WPA2_PSK	0x00000008#define WPA_DRIVER_CAPA_KEY_MGMT_WPA_NONE	0x00000010#define WPA_DRIVER_CAPA_KEY_MGMT_FT		0x00000020#define WPA_DRIVER_CAPA_KEY_MGMT_FT_PSK		0x00000040	unsigned int key_mgmt;#define WPA_DRIVER_CAPA_ENC_WEP40	0x00000001#define WPA_DRIVER_CAPA_ENC_WEP104	0x00000002#define WPA_DRIVER_CAPA_ENC_TKIP	0x00000004#define WPA_DRIVER_CAPA_ENC_CCMP	0x00000008	unsigned int enc;#define WPA_DRIVER_AUTH_OPEN		0x00000001#define WPA_DRIVER_AUTH_SHARED		0x00000002#define WPA_DRIVER_AUTH_LEAP		0x00000004	unsigned int auth;/* Driver generated WPA/RSN IE */#define WPA_DRIVER_FLAGS_DRIVER_IE	0x00000001#define WPA_DRIVER_FLAGS_SET_KEYS_AFTER_ASSOC 0x00000002#define WPA_DRIVER_FLAGS_USER_SPACE_MLME 0x00000004/* Driver takes care of RSN 4-way handshake internally; PMK is configured with * struct wpa_driver_ops::set_key using alg = WPA_ALG_PMK */#define WPA_DRIVER_FLAGS_4WAY_HANDSHAKE 0x00000008	unsigned int flags;};#define WPA_CHAN_W_SCAN 0x00000001#define WPA_CHAN_W_ACTIVE_SCAN 0x00000002#define WPA_CHAN_W_IBSS 0x00000004struct wpa_channel_data {

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人福利视频网站| 欧美成人精品福利| 欧美mv和日韩mv国产网站| 国产精品国产三级国产aⅴ入口| 丝袜国产日韩另类美女| 99这里只有久久精品视频| 一区二区三区久久| 韩国成人福利片在线播放| 欧美午夜精品久久久久久超碰| 国产精品色一区二区三区| 久久99久久99| 欧美一区二区三区的| 亚洲一级在线观看| 色一情一伦一子一伦一区| 国产精品美女久久久久久2018| 九九九精品视频| 51久久夜色精品国产麻豆| 亚洲一区二区三区美女| 91丨九色丨蝌蚪丨老版| 国产精品成人网| 成人夜色视频网站在线观看| 2020国产精品| 黄色精品一二区| 欧美电影免费观看高清完整版在| 日韩成人免费看| 91精品国产高清一区二区三区 | 国产亚洲精品精华液| 久久不见久久见免费视频1| 在线不卡a资源高清| 五月天亚洲婷婷| 欧美日本国产视频| 午夜精品久久久久久久99樱桃| 在线观看日韩一区| 一区二区三区四区不卡在线 | 91久久免费观看| 亚洲日本在线天堂| 色综合久久久网| 亚洲影院理伦片| 欧美日韩国产首页| 久久精品久久综合| 久久久久久久久伊人| 粉嫩aⅴ一区二区三区四区五区| 国产视频一区二区在线| 成人丝袜18视频在线观看| 亚洲欧美日韩精品久久久久| 欧美日韩午夜在线| 蜜桃一区二区三区在线| 国产午夜精品福利| caoporen国产精品视频| 一区二区三区四区在线播放 | 欧美午夜电影网| 香蕉成人伊视频在线观看| 日韩精品一区二区三区视频在线观看| 韩国精品在线观看| 1024亚洲合集| 91精品综合久久久久久| 国产盗摄视频一区二区三区| 国产精品麻豆网站| 亚洲欧美视频一区| 欧美日韩视频在线观看一区二区三区| 青青草97国产精品免费观看| 国产色爱av资源综合区| 欧美自拍偷拍一区| 美女爽到高潮91| 中文字幕日韩一区二区| 欧美精品久久99久久在免费线| 麻豆免费精品视频| 一区av在线播放| 久久一夜天堂av一区二区三区| 99re成人精品视频| 久久99久久久久| 亚洲乱码中文字幕综合| 欧美成人午夜电影| 色综合天天综合网天天狠天天| 秋霞影院一区二区| 亚洲人xxxx| 久久久久国产精品免费免费搜索| 91免费看`日韩一区二区| 久草精品在线观看| 亚洲国产精品影院| 国产精品久久久久桃色tv| 日韩欧美亚洲国产精品字幕久久久| 91同城在线观看| 国产一区二区三区免费看| 亚洲国产综合色| 亚洲婷婷在线视频| 国产午夜久久久久| 久久亚洲综合色| 一区二区三区丝袜| 9191久久久久久久久久久| 国产**成人网毛片九色| 蜜臀91精品一区二区三区| 亚洲综合在线五月| 国产精品久久午夜| 国产亚洲欧美日韩俺去了| 日韩免费福利电影在线观看| 欧美性感一类影片在线播放| 91在线无精精品入口| 国产成人av在线影院| 精品在线一区二区| 免费久久精品视频| 日本在线播放一区二区三区| 亚洲国产精品久久人人爱蜜臀| 亚洲三级在线免费观看| 国产精品久久久久三级| 国产精品视频一二| 国产亚洲一区字幕| 日本一区二区三区免费乱视频 | 日韩高清一区二区| 亚洲成人三级小说| 亚洲图片欧美视频| 亚洲成人自拍网| 午夜欧美在线一二页| 亚洲国产美国国产综合一区二区| 一区二区日韩电影| 亚洲一区二区五区| 亚洲国产欧美在线| 日韩成人伦理电影在线观看| 午夜精品久久久久久久久| 日韩国产高清影视| 久久av中文字幕片| 国产成人精品亚洲777人妖| 成人午夜私人影院| 91网页版在线| 欧美片在线播放| 精品欧美一区二区三区精品久久| 精品国产一区二区三区久久久蜜月 | 亚洲一区二区视频在线观看| 五月婷婷激情综合| 国产真实精品久久二三区| 国产成人在线视频播放| jlzzjlzz亚洲女人18| 欧美在线观看视频一区二区| 欧美日本一道本| 欧美v日韩v国产v| 亚洲国产成人午夜在线一区| 亚洲男人的天堂在线aⅴ视频| 一区二区三区产品免费精品久久75| 婷婷综合在线观看| 国产精品一区二区免费不卡 | 亚洲女同ⅹxx女同tv| 亚洲国产日韩在线一区模特| 麻豆成人综合网| 91网站在线播放| 91精品国产高清一区二区三区| 国产丝袜在线精品| 午夜影院在线观看欧美| 国产激情偷乱视频一区二区三区| 日本高清成人免费播放| 91精品国产福利| 中文字幕在线观看一区| 日本少妇一区二区| 本田岬高潮一区二区三区| 欧美老年两性高潮| 国产精品色噜噜| 蜜桃av一区二区在线观看| 91污片在线观看| 久久久精品日韩欧美| 亚洲.国产.中文慕字在线| 东方aⅴ免费观看久久av| 欧美日本在线播放| 最新国产の精品合集bt伙计| 蜜臀久久99精品久久久久宅男 | 国产成人一级电影| 欧美高清激情brazzers| 中文字幕一区av| 国内精品伊人久久久久av影院| 在线精品国精品国产尤物884a| 国产亚洲综合色| 麻豆精品在线视频| 欧美丝袜自拍制服另类| 亚洲欧洲国产日韩| 丁香婷婷综合色啪| 精品国产乱码久久久久久蜜臀| 午夜激情综合网| 91电影在线观看| 国产精品成人免费精品自在线观看 | 99国产精品久久久久久久久久久| 欧美一区二区黄色| 石原莉奈一区二区三区在线观看| 99久久久久久99| 国产欧美精品国产国产专区| 国内国产精品久久| 精品国产一区二区三区不卡 | 国产亚洲精品久| 国产一区二区三区精品欧美日韩一区二区三区 | 亚洲日本丝袜连裤袜办公室| 国产成人精品亚洲午夜麻豆| 精品国产91久久久久久久妲己| 日韩电影在线一区| 欧美电影在哪看比较好| 午夜精品久久久久久久久久久 | 中文字幕一区不卡| 欧美一区二区三区在线观看视频| 亚洲欧洲成人精品av97| 国产乱码字幕精品高清av| 精品久久久久久久久久久院品网 | 日韩视频在线一区二区| 性久久久久久久| 欧美挠脚心视频网站|