<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

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

基于Linux內核模式的PPPoE優(yōu)化與實(shí)現

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


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


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

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


上一頁(yè) 1 2 3 下一頁(yè)

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

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>