日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]一種驅動接收報文的方法及裝置有效

專利信息
申請號: 201110248360.X 申請日: 2011-08-26
公開(公告)號: CN102255818A 公開(公告)日: 2011-11-23
發明(設計)人: 曹淋 申請(專利權)人: 邁普通信技術股份有限公司
主分類號: H04L12/56 分類號: H04L12/56
代理公司: 成都虹橋專利事務所 51124 代理人: 李順德
地址: 610041 四川省*** 國省代碼: 四川;51
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 一種 驅動 接收 報文 方法 裝置
【說明書】:

技術領域

發明涉及路由器數據通信技術,特別涉及驅動報文接收的方法。

背景技術

目前網絡設備中,設備驅動軟件接收數據普遍采用緩沖區描述符(BD)環機制。如圖1所示,BD環是驅動軟件101與硬件收發器102之間的一個數據緩沖。在設備內存103中分配BD?104,每個BD?104由狀態標志(Status?&?Control,SC)和報文緩沖指針(Packet?Pointer,PP)組成,狀態標志指示這個BD是空閑的還是有報文需要處理的,報文緩沖指針指向一塊用于存放待處理的報文內存區域,即該指針指向報文存放的位置。每個BD的結構如圖2所示,其SC標志中的E標志位指示該BD對應的緩沖區是否空閑,E標志位為0表示該BD中有報文待處理,為1表示該BD對應的緩沖區空閑;W標志位指示該BD是否為BD環的最后一個BD,W標志位為1表示其為最后一個BD,否則為0。多個BD?104首尾相接組成BD環。BD環是驅動軟件101與硬件收發器102之間的一個數據緩沖。

軟硬件分別通過BD環的讀指針和寫索引對BD環進行相關操作。當硬件接收到報文時,判斷BD環的寫指針當前所對應的BD的E標志位是否為1,如果為1,則把報文存放到該BD的報文緩沖指針所指向的緩沖區中,保存完成后,設置對應BD的E標志位為0,如果當前BD的W標志位為1,則令BD環寫指針為0,否則令BD環寫指針指向BD環的下一個BD。最后,通知驅動軟件報文處理接收的報文。

通常,驅動軟件得到硬件接收完成通知后,判斷BD環的讀指針當前所對應的BD的E標志位是否為0,如果為0,首先取出該BD的報文緩沖指針所指向緩沖區的報文(即保存BD的報文緩沖指針);然后,并在內存申請分配一個新的報文緩沖區,并設置該BD的報文緩沖指針指向新的報文緩沖區,設置該BD的SC標志中的E標志位為1,如果當前BD的SC標志中的W標志位為1,則令BD環讀指針為0,否則令BD環讀指針指向BD環的下一個BD。為了實現軟硬件并行工作,驅動軟件可以連續執行該過程,直到BD環的讀指針所對應的BD的E標志位等于1為止。

上述驅動接收報文的方法是低效的,因為每次從BD中取報文時,都需要申請分配一個新的報文緩沖區。如果一個系統每秒鐘處理的報文數目為N,那么在接收報文的過程中,驅動軟件會調用N次報文緩沖區的分配函數。對于一個高速轉發系統而言,這個開銷是非常大的,特別是緩沖區分配函數的處理時間過長時,開銷更加明顯。

發明內容

本發明的目的就是克服目前驅動接收報文的方法中由于報文緩沖區分配函數的處理時間過長的缺點,提供一種驅動接收報文的方法。

本發明解決其技術問題,采用的技術方案是,驅動報文接收方法,其特征在于,包括以下步驟:

A.預先分配一定數目的報文緩沖區,并為每個報文緩沖區創建對應的報文描述符,保存每個報文緩沖區的地址指針到其對應的報文描述符中,將所有報文描述符組織成一個報文描述符鏈;

B.將所述每個報文描述符的地址指針依次組織成一個報文描述符棧;所述報文描述符棧的棧首存放的是報文描述符鏈的首地址;

C.驅動軟件接收報文時,判斷BD環中有報文的連續的BD的個數,依據報文描述符棧的棧首保存的報文描述符鏈的首地址,從報文描述符鏈中取出對應個數的報文描述符,并更新報文描述符鏈和報文描述符棧;

D.驅動軟件從步驟C中所述的有報文的BD中接收報文后,依次根據取出的報文描述符中的報文緩沖區的地址指針更新所述BD中的報文緩沖區指針。

具體的,步驟C中,判斷BD環中有報文的連續的BD的個數,是指判斷BD環中E標志位為有報文狀態的連續的BD個數。

優選的,步驟C中,驅動軟件接收報文時,判斷BD環中有報文的連續的BD的個數后,再判斷報文描述符棧中是否有足夠的報文描述符,如是,則依據報文描述符棧的棧首保存的報文描述符鏈的首地址,從報文描述符鏈中取出對應個數的報文描述符;否則,驅動軟件觸發報文緩沖區的分配及對應的報文描述符的創建,并將所述創建的報文描述符加入到報文描述符鏈并填充報文描述符棧,依據更新后的報文描述符棧的棧首保存的報文描述符鏈的首地址,從報文描述符鏈中取出對應個數的報文描述符。

優選的,步驟C中,依據報文描述符棧的棧首從報文描述符鏈中取出對應個數的報文描述符,是指從報文描述符鏈中取出含有對應個數的報文描述符的子鏈,并返回該子鏈的首地址給驅動軟件。

具體的,步驟D中,驅動軟件從每個BD中接收報文后,還要設置該BD的E標志位為空閑的狀態。

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于邁普通信技術股份有限公司,未經邁普通信技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201110248360.X/2.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 国内少妇偷人精品视频免费| 中文字幕日韩有码| 日本一区二区三区免费在线| 日本高清二区| 国产精品美女www爽爽爽视频| 国产精品美女久久久另类人妖| 狠狠色噜噜狠狠狠狠黑人| 国产精品久久久久久亚洲美女高潮| 精品国产区一区二| 亚洲国产午夜片| 欧美在线视频一区二区三区| 欧美精品免费一区二区| 91精品啪在线观看国产| 狠狠色噜噜狠狠狠狠69| 午夜三级大片| 国产区精品| 久久一二区| 亚洲五码在线| 欧美日韩国产专区| 国产精品一区二区免费视频| 欧美精品一区二区三区在线四季| 91avpro| 精品国产鲁一鲁一区二区三区| 国产午夜三级一区二区三| 色一情一乱一乱一区99av白浆| 久久一二区| 97精品国产aⅴ7777| 国产精品一品二区三区四区五区| 国产精品久久免费视频| 激情欧美一区二区三区| 中文字幕一二三四五区| 国产精品一区二区免费视频| 久久九九亚洲| 麻豆视频免费播放| 国产亚洲精品久久19p| 免费看大黄毛片全集免费| 欧美一级日韩一级| 久久天堂国产香蕉三区| 亚洲码在线| 国产精品伦一区二区三区在线观看| 亚洲欧洲一二三区| 久久九九亚洲| 日韩欧美一区二区久久婷婷| 中文字幕一区二区三区又粗| 日韩久久精品一区二区| 国产欧美一区二区三区精品观看| 日本aⅴ精品一区二区三区日| 久久精品中文字幕一区| 免费看性生活片| 亚洲精品国产精品国自| 亚洲欧美日韩国产综合精品二区 | 国产91九色在线播放| 97欧美精品| 午夜特级片| 国产一区免费在线| 久久久久久亚洲精品| 亚洲精品中文字幕乱码三区91| 亚洲国产精品精品| 日韩中文字幕亚洲精品欧美| 国产大学生呻吟对白精彩在线| 黄色香港三级三级三级| 欧美一区二区久久久| 老太脱裤子让老头玩xxxxx| 91狠狠操| 狠狠色噜噜狠狠狠狠2018| 国产精品无码专区在线观看| 福利电影一区二区三区| 久久久一二区| 日本99精品| 亚洲欧美一区二区精品久久久| 少妇在线看www| 欧美日韩一二三四区| 日本午夜无人区毛片私人影院| 久久久精品欧美一区二区免费| 在线国产91| 欧美在线一级va免费观看| 亚洲欧美一卡| 国产精品欧美一区乱破 | 国产大片一区二区三区| 午夜私人影院在线观看| 日韩精品一区二区不卡| 91在线一区| 欧美一区二区色| 少妇高潮ⅴideosex| 妖精视频一区二区三区| 亚洲精品一区在线| 国产精品乱码一区二区三区四川人| 欧美一区二区三区白人| 欧美日韩精品不卡一区二区三区| 国产婷婷色一区二区三区在线| 国产一区二区三区色噜噜小说| 免费观看xxxx9999片| 国产精品久久久不卡| 欧美三区视频| 高清在线一区二区| 国产精品高潮呻吟久| 国产一区日韩精品| 国产欧美日韩精品一区二区三区| 美女直播一区二区三区| 国产欧美精品久久| 99视频一区| 免费a一毛片| 国产不卡网站| 亚洲高清国产精品| 国产在线精品一区| 国产高清不卡一区| 日本一二三区视频在线| 浪潮av色| 亚洲第一区国产精品| 粉嫩久久99精品久久久久久夜| 视频一区二区三区欧美| 久久99精品国产99久久6男男| 国产一区二区高潮| 国产在线一二区| 精品欧美一区二区精品久久小说| 亚洲区日韩| 精品国产区一区二| 欧美激情在线一区二区三区| 综合久久一区| 国产天堂第一区| 国产高清精品一区二区| 福利电影一区二区三区| 99久久夜色精品国产网站| 欧美日本三级少妇三级久久| 在线观看v国产乱人精品一区二区| 日韩中文字幕在线一区| 亚洲国产99| 色婷婷精品久久二区二区我来| 狠狠色狠狠色合久久伊人| 欧美一级特黄乱妇高清视频| 91麻豆精品一区二区三区| 国产在线精品二区| 欧美日韩一区二区高清| 99日本精品| xxxx18日本护士高清hd| 国产在线精品一区二区| 91精品国产九九九久久久亚洲| 91视频国产一区| 日韩美一区二区三区| 国产一级片网站| 国产精品视频一区二区在线观看| 黄色香港三级三级三级| 亚洲精品乱码久久久久久高潮| 久久精品一二三四| 国产真实一区二区三区| 久久精品国产色蜜蜜麻豆| 国产一二区视频| 久久99国产视频| 国产一区二区午夜| 日本免费电影一区二区三区| 精品一区中文字幕| 91精品免费观看| 日本不卡精品| 亚洲欧美国产精品一区二区| 日韩区欧美久久久无人区| 日韩av在线播| 欧美日韩中文国产一区发布| 狠狠色狠狠色综合婷婷tag| 日本美女视频一区二区| 国产日韩欧美不卡| 亚洲乱亚洲乱妇50p| 免费**毛片| 国产97免费视频| 国内久久精品视频| 午夜免费片| 久久99精品一区二区三区| 91精品国产高清一二三四区| 国产91视频一区二区| 国产日产欧美一区| a级片一区| 国产一区二区三区中文字幕| 精品国产一区二区三区国产馆杂枝| 日韩欧美一区二区久久婷婷| 中文字幕二区在线观看| 97人人澡人人爽91综合色| 蜜臀久久精品久久久用户群体| 欧美一区二区三区久久精品| 国产精品美女一区二区视频| 国产欧美日韩精品在线| 9999国产精品| 亚洲国产精品区| 日本一区二区三区在线视频| 国产91高清| 日韩欧美一区二区久久婷婷| 国产午夜精品一区二区三区在线观看 | 国产一区亚洲一区| 久久99精| 波多野结衣巨乳女教师| 国产色99| 国产无遮挡又黄又爽又色视频| 欧美国产亚洲精品| 日本福利一区二区| 国产精品久久久久久久久久不蜜臀| 久久精品国产精品亚洲红杏| 综合久久一区| 中文字幕在线一二三区| 久久久精品中文| 欧美激情在线观看一区| 亚洲精品久久久中文| 国产精品一二三区免费| 国产999久久久| 国产一区免费播放| 国久久久久久| 国产精品日韩高清伦字幕搜索| 久久国产精品首页| 2020国产精品自拍| 午夜影院激情| 狠狠色噜噜狠狠狠色综合| 午夜av影视| 久久99国产综合精品| 国产精品白浆一区二区| 国产乱一区二区三区视频| 国产精品九九九九九九| 国产91色综合| 在线观看黄色91| 肥大bbwbbwbbw高潮| 超碰97国产精品人人cao| 中文在线一区二区三区| 国产精品日韩三级| 在线电影一区二区| 亚洲视频h| 国产精品久久久久久久龚玥菲| 国产婷婷色一区二区三区在线| 欧美3p激情一区二区三区猛视频| 亚洲欧美v国产一区二区| 国产男女乱淫视频高清免费| 91国偷自产一区二区介绍| 性国产日韩欧美一区二区在线 | 午夜私人影院在线观看| 99精品一区二区| 国产一区=区| 国产精品久久久久久亚洲美女高潮| 久久久久久久亚洲国产精品87| 夜夜夜夜曰天天天天拍国产| 日韩精品一区二区不卡| 中文字幕日韩有码| 91久久免费| 久久99中文字幕| 年轻bbwbbw高潮| 97人人澡人人爽人人模亚洲| 911久久香蕉国产线看观看| 国产精品免费不卡| 日韩毛片一区| 国产精品久久国产三级国电话系列| 欧美在线视频一区二区三区| 国产91电影在线观看|