在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計應(yīng)用 > 基于Linux內(nèi)核模式的PPPoE優(yōu)化與實現(xiàn)

            基于Linux內(nèi)核模式的PPPoE優(yōu)化與實現(xiàn)

            作者: 時間:2010-09-13 來源:網(wǎng)絡(luò) 收藏


            2.4 核心代碼實現(xiàn)
            整個PPPoE內(nèi)核模式撥號的核心代碼主要集中在內(nèi)核模塊上,該模塊主要功能有proc文件讀寫、數(shù)據(jù)包的封裝、解包等操作,下面是這個內(nèi)核模塊的包封裝的部分程序。


            以上只是部分代碼,由于代碼太多,而且很多代碼和項目的硬件抽象層模塊(HAL)息息相關(guān),所以在此不再詳細(xì)闡述。具體可以參考Lin-ux內(nèi)核中pppoe模塊里面的代碼,雖然工作的層次有點(diǎn)不一樣,但是總體的思路是一樣的,本文的實現(xiàn)代碼基本上也是參考的Linux內(nèi)核中PP-PoE的代碼。

            3 結(jié)束語
            本文主要描述了PPPoE內(nèi)核模式撥號的設(shè)計與實現(xiàn),該模式將封包動作從用戶空間轉(zhuǎn)移到內(nèi)核空間,從而大大降低了內(nèi)核空間與用戶空間切換的次數(shù),目前這種內(nèi)核模式下的撥號已經(jīng)大量地應(yīng)用于各種網(wǎng)關(guān)產(chǎn)品中。雖然PPPoE是一種非常成熟的技術(shù),Linux內(nèi)核也已開始支持PP-PoE內(nèi)核態(tài)撥號,同時由卡耐基梅隆大學(xué)開發(fā)的PPPD開源項目已經(jīng)廣泛應(yīng)用于各種網(wǎng)關(guān)產(chǎn)品中,但是熟悉整個內(nèi)核態(tài)撥號的流程是非常重要的,同時PPPD目前還存在一些BUG,在項目開發(fā)的過程中還需做大量修改。本文提供解決方案有別于傳統(tǒng)的通過PPP虛擬接口來傳輸數(shù)據(jù)的方案,在某種程度上也降低了路由模塊的工作任務(wù),尤其是需要實現(xiàn)多路PPPoE的時候。另外該設(shè)計方案在Linux2.6.18上已經(jīng)成功通過測試,并投入使用。


            上一頁 1 2 3 下一頁

            關(guān)鍵詞: 收發(fā)器

            評論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉