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

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

?? auth_rsp.c

?? 經過修改的在uClinux2.6上正常運行的ralink rt2571芯片組的設備驅動程序.
?? C
字號:
/*
 ***************************************************************************
 * Ralink Tech Inc.
 * 4F, No. 2 Technology 5th Rd.
 * Science-based Industrial Park
 * Hsin-chu, Taiwan, R.O.C.
 *
 * (c) Copyright 2002-2006, Ralink Technology, Inc.
 *
 * This program is free software; you can redistribute it and/or modify  * 
 * it under the terms of the GNU General Public License as published by  * 
 * the Free Software Foundation; either version 2 of the License, or     * 
 * (at your option) any later version.                                   * 
 *                                                                       * 
 * This program is distributed in the hope that it will be useful,       * 
 * but WITHOUT ANY WARRANTY; without even the implied warranty of        * 
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         * 
 * GNU General Public License for more details.                          * 
 *                                                                       * 
 * You should have received a copy of the GNU General Public License     * 
 * along with this program; if not, write to the                         * 
 * Free Software Foundation, Inc.,                                       * 
 * 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             * 
 *                                                                       * 
 ************************************************************************
*/
#include "rt_config.h"

/*
    ==========================================================================
    Description:
        authentication state machine init procedure
    Parameters:
        Sm - the state machine
    Note:
        the state machine looks like the following 
        
                                    AUTH_RSP_IDLE                       AUTH_RSP_WAIT_CHAL
    MT2_AUTH_CHALLENGE_TIMEOUT      auth_rsp_challenge_timeout_action   auth_rsp_challenge_timeout_action
    MT2_PEER_AUTH_ODD               peer_auth_at_auth_rsp_idle_action   peer_auth_at_auth_rsp_wait_action
    MT2_PEER_DEAUTH                 peer_deauth_action                  peer_deauth_action
    ==========================================================================
 */
VOID AuthRspStateMachineInit(
    IN PRTMP_ADAPTER pAd, 
    IN PSTATE_MACHINE Sm, 
    IN STATE_MACHINE_FUNC Trans[]) 
{
    ULONG        Now;

    StateMachineInit(Sm, (STATE_MACHINE_FUNC*)Trans, MAX_AUTH_RSP_STATE, MAX_AUTH_RSP_MSG, (STATE_MACHINE_FUNC)Drop, AUTH_RSP_IDLE, AUTH_RSP_MACHINE_BASE);

    // column 1
    StateMachineSetAction(Sm, AUTH_RSP_IDLE, MT2_PEER_DEAUTH, (STATE_MACHINE_FUNC)PeerDeauthAction);

    // column 2
    StateMachineSetAction(Sm, AUTH_RSP_WAIT_CHAL, MT2_PEER_DEAUTH, (STATE_MACHINE_FUNC)PeerDeauthAction);

    
    // initialize the random number generator
    Now = jiffies;
    LfsrInit(pAd, Now);
}

/*
    ==========================================================================
    Description:
    ==========================================================================
*/
VOID PeerAuthSimpleRspGenAndSend(
    IN PRTMP_ADAPTER pAd, 
    IN PHEADER_802_11 pHdr80211,
    IN USHORT Alg, 
    IN USHORT Seq, 
    IN USHORT Reason, 
    IN USHORT Status) 
{
    HEADER_802_11   AuthHdr;
    UINT            FrameLen = 0;
    PUCHAR          pOutBuffer = NULL;
    USHORT          NStatus;
    
    // allocate and send out Auth_Rsp frame
    NStatus = MlmeAllocateMemory(pAd, (PVOID)&pOutBuffer);  //Get an unused nonpaged memory
    if (NStatus != NDIS_STATUS_SUCCESS)
        return;

    if (Reason == MLME_SUCCESS)
    {
        DBGPRINT(RT_DEBUG_TRACE, "Send AUTH response (seq#2)...\n");
        MgtMacHeaderInit(pAd, &AuthHdr, SUBTYPE_AUTH, 0, pHdr80211->Addr2, pAd->MlmeAux.Bssid);
        MakeOutgoingFrame(pOutBuffer,               &FrameLen, 
                          sizeof(HEADER_802_11),    &AuthHdr, 
                          2,                        &Alg, 
                          2,                        &Seq, 
                          2,                        &Reason, 
                          END_OF_ARGS);
        MiniportMMRequest(pAd, pOutBuffer, FrameLen);
    }
    else
    {
        DBGPRINT(RT_DEBUG_TRACE, "Peer AUTH fail...\n");
        return;
    }
}

/*
    ==========================================================================
    Description:
    ==========================================================================
*/
VOID PeerDeauthAction(
    IN PRTMP_ADAPTER pAd, 
    IN PMLME_QUEUE_ELEM Elem) 
{
    UCHAR       Addr2[MAC_ADDR_LEN];
    USHORT      Reason;

    if (PeerDeauthSanity(pAd, Elem->Msg, Elem->MsgLen, Addr2, &Reason))
    {
        if (INFRA_ON(pAd) && MAC_ADDR_EQUAL(Addr2, &pAd->PortCfg.Bssid))
        {
            DBGPRINT(RT_DEBUG_TRACE,"AUTH_RSP - receive DE-AUTH from our AP\n");
            LinkDown(pAd, TRUE);
        }
    }
    else
    {
        DBGPRINT(RT_DEBUG_TRACE,"AUTH_RSP - PeerDeauthAction() sanity check fail\n");
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美成人r级一区二区三区| 亚洲成人动漫在线免费观看| 成人午夜精品在线| 中文字幕制服丝袜成人av| 欧美日韩dvd在线观看| 国产成人午夜99999| 国产黄色精品网站| 中文字幕一区二区三| 欧美丰满美乳xxx高潮www| 成人黄色在线看| 日韩不卡一区二区三区| 亚洲精品伦理在线| 久久久777精品电影网影网| 欧美在线一区二区| 99视频在线精品| 国产真实乱偷精品视频免| 中文字幕电影一区| 色综合中文字幕| 国产成人亚洲综合a∨婷婷图片 | 91视视频在线观看入口直接观看www | 久久这里只精品最新地址| 国产精品亚洲一区二区三区在线 | 欧美日韩高清在线| 成人h版在线观看| 精品一区二区三区蜜桃| 三级欧美在线一区| 亚洲激情自拍视频| 国产精品不卡在线观看| 国产农村妇女毛片精品久久麻豆| 日韩精品一区二区在线| 欧美一区二区三区四区五区| 在线视频欧美精品| 色狠狠一区二区| 91在线播放网址| av在线播放不卡| av成人免费在线观看| 成人综合在线观看| 国产91对白在线观看九色| 国产一区中文字幕| 国产综合色产在线精品| 久久成人免费网站| 狠狠色狠狠色综合日日91app| 欧美日韩亚洲不卡| 在线观看av一区二区| 91久久国产最好的精华液| 色欧美日韩亚洲| 日本道色综合久久| 欧美极品另类videosde| 久久av资源网| 免费观看在线色综合| 日韩高清不卡在线| 青青草国产成人99久久| 免费人成精品欧美精品| 奇米一区二区三区av| 久久国产视频网| 国产一区二区成人久久免费影院 | 奇米一区二区三区av| 免费日本视频一区| 国产一区二区三区在线观看免费| 国产一区二区三区高清播放| 国产福利精品一区| 99国产精品久久久| 欧美制服丝袜第一页| 欧美日韩国产综合一区二区三区 | 日韩国产欧美在线播放| 日韩精品一级中文字幕精品视频免费观看 | 91蜜桃视频在线| 在线观看日韩电影| 欧美另类高清zo欧美| 精品国产成人在线影院 | 欧美日本一区二区三区四区| 欧美一级片在线观看| 欧美精品一区二区三区在线| 中文字幕成人av| 亚洲国产精品久久艾草纯爱| 青草av.久久免费一区| 国产精品香蕉一区二区三区| 91亚洲精品久久久蜜桃网站| 欧美亚洲自拍偷拍| www日韩大片| 亚洲日本一区二区| 久久国产婷婷国产香蕉| 91在线观看成人| 日韩三级免费观看| 亚洲视频一区二区在线观看| 日韩高清一级片| 不卡的电视剧免费网站有什么| 欧美视频在线一区| 久久久久免费观看| 亚洲一区二区欧美| 国产麻豆欧美日韩一区| 色婷婷久久99综合精品jk白丝 | 久久久激情视频| ...av二区三区久久精品| 日本亚洲电影天堂| 成人动漫精品一区二区| 欧美一区二区三区免费观看视频| 国产亚洲精品免费| 视频一区二区国产| 成人少妇影院yyyy| 美腿丝袜亚洲色图| 欧美一区二区视频免费观看| 日本一区中文字幕| av激情综合网| 日韩精品中文字幕在线不卡尤物| 亚洲丝袜美腿综合| 国产一区二区免费看| 欧美日韩你懂得| 国产精品的网站| 黑人巨大精品欧美一区| 欧美日韩中文精品| 2020国产精品自拍| 五月天激情综合网| 日本高清不卡视频| 国产精品毛片久久久久久久| 免费看欧美女人艹b| 91精彩视频在线观看| 中文av字幕一区| 亚洲午夜影视影院在线观看| 丁香激情综合五月| 精品国产成人系列| 青青草97国产精品免费观看 | 欧美男女性生活在线直播观看| 国产精品久久午夜夜伦鲁鲁| 国产在线播放一区| 日韩手机在线导航| 亚洲18色成人| 欧美色网一区二区| 亚洲精品国产高清久久伦理二区| 中文字幕在线不卡视频| 国产精品久久三区| 国产99久久久久久免费看农村| 日韩区在线观看| 亚洲高清不卡在线| 日本久久精品电影| 亚洲男人的天堂网| 91小视频在线观看| 中文字幕一区二区三区四区不卡| 成熟亚洲日本毛茸茸凸凹| 欧美经典一区二区| 成人一区在线观看| 亚洲国产精品成人综合色在线婷婷| 国模少妇一区二区三区| 26uuu欧美| 国产一区二区三区不卡在线观看| 亚洲精品一区二区三区精华液| 久久激情五月激情| 久久久久97国产精华液好用吗| 国产精品综合一区二区三区| 国产欧美日韩综合| 99国产精品一区| 亚洲一区二区三区在线看| 欧美日韩精品电影| 欧美aaaaa成人免费观看视频| 欧美刺激午夜性久久久久久久| 国产一区二区在线免费观看| 国产欧美一区二区精品忘忧草| 成人不卡免费av| 一区二区三区四区激情| 欧美精品欧美精品系列| 免费人成精品欧美精品| 国产亚洲欧美日韩在线一区| 91在线高清观看| 天天色 色综合| 26uuu精品一区二区| av福利精品导航| 亚洲第一搞黄网站| 日韩一卡二卡三卡| 国产盗摄一区二区三区| 亚洲欧洲韩国日本视频| 欧美日韩免费一区二区三区视频| 日本最新不卡在线| 国产欧美一区二区精品性色超碰| 久久久综合网站| 成人福利在线看| 亚洲成人激情综合网| 日韩精品在线一区| 99精品欧美一区二区三区小说| 亚洲国产精品尤物yw在线观看| 精品国产一区a| 91亚洲资源网| 另类小说欧美激情| 亚洲精品成人天堂一二三| 宅男在线国产精品| 成人国产在线观看| 午夜精品影院在线观看| 国产精品午夜春色av| 国产精品白丝在线| 欧美三片在线视频观看| 精品一区免费av| 亚洲一区二区三区中文字幕 | 日韩在线一区二区| 国产精品久久免费看| 91精品啪在线观看国产60岁| 99久久免费视频.com| 久久爱另类一区二区小说| 亚洲免费视频成人| 久久久www免费人成精品| 欧美日韩精品欧美日韩精品一| 国产成人精品午夜视频免费|