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

[發明專利]零拷貝網絡報文發送、接收方法和裝置有效

專利信息
申請號: 200910242100.4 申請日: 2009-12-04
公開(公告)號: CN101707565A 公開(公告)日: 2010-05-12
發明(設計)人: 邵宗有;聶華;歷軍;李永成 申請(專利權)人: 曙光信息產業(北京)有限公司
主分類號: H04L12/56 分類號: H04L12/56;G06F13/28
代理公司: 北京市德恒律師事務所 11306 代理人: 梁永
地址: 100084 北*** 國省代碼: 北京;11
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 拷貝 網絡 報文 發送 接收 方法 裝置
【說明書】:

技術領域

本發明涉及零拷貝網絡報文發送、接收領域,尤其涉及一種在內核 空間申請可映射到用戶空間的連續內存空間作為發送、接收報文DMA 緩沖區的零拷貝網絡報文發送、接收方法和裝置。

背景技術

零拷貝(zero-copy)是指在某節點的網絡報文收發過程中不會出現任 何內存間的拷貝,發送時數據包由應用程序的用戶緩沖區直接經過網絡接口 到達外部網絡。中國專利文獻CN101150487A公開了一種零拷貝網絡報文 發送方法,包括如下操作步驟:A.應用程序調用接口庫提供的函數打開設 備接口;B.打開設備接口函數在用戶空間內存中申請一片連續的內存作為 報文緩沖區,并把報文緩沖區首地址傳送給內核驅動;C.內核驅動根據緩 沖區首地址及緩沖區大小,構造緩沖區控制結構,并把控制結構的物理地址 傳送給接口函數,結構包括報文緩沖區隊列的信息及隊列中每個緩沖區的物 理地址;D.接口函數根據緩沖區控制結構的地址,通過內存映射得到緩沖 區控制結構中的信息;E.網卡驅動程序從緩沖區隊列中取空閑緩沖區作為 發送報文的DMA緩沖區,并把發送的報文數據不經內核空間直接DMA傳 送到報文緩沖區中;F.應用程序處理用戶內存中報文發送緩沖區的報文數 據。

中國專利文獻CN101150488A公開了一種零拷貝網絡報文接收方法, 包括如下操作步驟:A.應用程序調用接口庫提供的函數打開設備接口;B.打 開設備接口函數在用戶空間內存中申請一片連續的內存作為報文緩沖區,并 把報文緩沖區首地址傳送給內核驅動;C.內核驅動根據緩沖區首地址及緩 沖區大小,構造緩沖區控制結構,并把控制結構的物理地址傳送給接口函數, 所述結構包括報文緩沖區隊列的信息及隊列中每個緩沖區的物理地址;D.接 口函數根據緩沖區控制結構的地址,通過內存映射得到緩沖區控制結構中的 信息;E.網卡驅動程序從緩沖區隊列中取空閑緩沖區作為接收報文的DMA 緩沖區,并把接收到的報文數據不經內核空間直接DMA傳送到報文緩沖區 中;F.應用程序處理用戶內存中報文接收緩沖區的報文數據。

上述現有技術存在的共同問題是:在步驟B中,打開設備接口函數在 用戶空間內存申請的連續的內存可能在內核空間中并不是連續的內存地 址,這樣就需要將內存地址按頁面(內存空間被分為若干個長度相等的區 域,每個區域即本申請文件中所說的頁面)大小轉換成DMA(直接存儲器 訪問)操作所需的物理地址;而且網卡硬件在進行DMA操作時,數據報 文長度受頁面大小限制,比如頁面大小為4K字節,那么數據報文長度將 被限制在4K字節內。此外,中國專利文獻CN101150487A公開的一種零 拷貝網絡報文發送方法還存在的問題是,驅動程序需要使用中斷方式與網 卡硬件通訊以獲得網卡進行報文傳輸后的硬件狀態,為后續的報文接收 準備報文DMA緩沖區,占用CPU資源。中國專利文獻CN101150488A 公開的一種零拷貝網絡報文接收方法還存在的問題是,在網卡驅動程序中, 需要使用中斷或輪詢方式進行數據報文接收,造成CPU資源使用率過高; 特別是在接收大流量64字節短數據報文情況下,應用程序無法快速處理 這些報文;這樣網卡無法接收后續的數據報文,就出現了報文丟棄的現 象。

發明內容

針對現有技術在零拷貝網絡報文發送、接收過程中需要將內存地址 進行轉換、網卡硬件在進行DMA操作時數據報文長度受頁面大小限制、 占用CPU資源的問題,本發明的目的是提供一種零拷貝網絡報文發送、 接收方法和裝置,以解決上述問題中的至少之一。

為實現上述目的,根據本發明的一個方面,提供了一種零拷貝網絡 報文發送方法,包括下列步驟:使用內存分配函數在網卡驅動程序中不 斷地申請特定大小的連續內存直至網卡驅動程序中空閑的內存空間不足 夠申請;從申請到的連續內存中確定一塊連續內存地址空間;以及使用 連續內存地址空間進行網絡報文發送。其中,從申請到的連續內存中確 定一塊連續內存地址空間的具體步驟包括:將申請到的每片連續內存的 首地址存儲到地址數組;將地址數組中的連續內存的首地址根據大小進 行排序;在地址數組中根據排序后的首地址確定一塊連續內存地址空間。

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

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

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

×

專利文獻下載

說明:

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

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

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

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

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

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

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

鉆瓜專利網在線咨詢

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

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 精品国产一区在线| 国产精品伦一区二区三区在线观看| 色综合欧美亚洲国产| 91嫩草入口| 国产精品综合在线| 91一区在线| 麻豆国产一区二区| 欧美精品xxxxx| 性生交大片免费看潘金莲| 97久久精品人人澡人人爽| 一区二区中文字幕在线| 久久久精品观看| 国产高清一区二区在线观看| 国产1区在线观看| 国产精品精品国内自产拍下载| 日韩欧美多p乱免费视频| 日韩欧美一区二区在线视频| 国产91丝袜在线熟| 男女午夜影院| 色综合久久综合| 欧美一区二区三区黄| 欧美一区二区三区久久精品视 | 国产精品久久久久久久久久久久冷| 国产日韩欧美不卡| 国产一级自拍片| 久久久精品二区| 久久久久久中文字幕| 国产精品1234区| 国产精品乱码一区| 欧美一区二区三区黄| 少妇太爽了在线观看免费| 亚洲一区2区三区| 日韩精品久久一区二区| 亚洲国产精品入口| 最新国产精品久久精品| 国产精品一区一区三区| 日本美女视频一区二区| 538国产精品一区二区免费视频| 午夜三级大片| 偷拍久久精品视频| 欧美一区二区三区爽大粗免费| 国产精品欧美久久久久一区二区| 狠狠插狠狠干| 国产aⅴ一区二区| _97夜夜澡人人爽人人| 亚洲欧美一区二区三区三高潮| 日本一区二区三区电影免费观看| 欧美激情视频一区二区三区免费| 91九色精品| 亚洲欧美国产中文字幕| 久久国产精品免费视频| 99爱精品在线| 日韩中文字幕一区二区在线视频 | 久久久久久久久亚洲精品| 国产欧美一区二区在线观看| 久久二区视频| 久久精品国产精品亚洲红杏| 国产黄色一区二区三区| 欧美精品一区二区久久久| 国产精品电影一区| 国模少妇一区二区三区| 99久久婷婷国产综合精品电影| 国内视频一区二区三区| 91久久一区二区| 国产精品九九九九九| 亚洲精品日本无v一区| 少妇特黄v一区二区三区图片| 精品国产乱码一区二区三区a | 日韩精品免费一区二区三区| 中文字幕一区二区三区乱码| 亚洲国产精品一区二区久久,亚洲午夜| 好吊色欧美一区二区三区视频| 国产一级二级在线| 国内自拍偷拍一区| free×性护士vidos欧美| 狠狠色噜噜狠狠狠狠米奇777| 久久不卡一区| 国产色午夜婷婷一区二区三区| www.午夜av| 狠狠色狠狠色综合系列| 日韩精品久久久久久中文字幕8| 国产精品综合一区二区三区| 国产精品国产三级国产专播精品人| 九一国产精品| 欧美国产一区二区在线| 午夜免费片| 97视频一区| 99er热精品视频国产| 日韩精品一区二区av| 精品国产伦一区二区三区| 国产伦精品一区二区三区免费迷| 国产69精品久久久| 午夜看片网| 91精彩刺激对白露脸偷拍| 午夜亚洲国产理论片一二三四| 国产精品9区| 国产综合亚洲精品| 国产精品免费一视频区二区三区| 欧美日韩激情一区| 国产精品久久久区三区天天噜| 午夜免费片| 国产欧美一区二区精品婷| 97久久精品人人澡人人爽| 国产色婷婷精品综合在线播放 | 国产乱了高清露脸对白| 欧美一区二区三区激情在线视频 | 久久久久国产亚洲日本| 成年人性生活免费看| 91久久国产露脸精品| 91黄色免费看| 91久久免费| 狠狠插狠狠干| 国产二区免费视频| 国产精品日产欧美久久久久| 久久久午夜爽爽一区二区三区三州| 国产欧美一区二区精品久久| 在线国产精品一区二区| 国产精品视频久久久久久久 | 国产精品偷伦一区二区| 国产欧美一区二区三区精品观看| 国产在线不卡一区| 亚洲高清久久久| 亚洲精品乱码久久久久久按摩| 国产精品自拍在线| 国产午夜精品一区二区三区最新电影| 国产一区二区在线精品| 精品少妇的一区二区三区四区| 欧美国产一区二区在线| 亚洲少妇一区二区| 亚洲欧美日韩三区| 日本三级香港三级网站| 日韩精品中文字幕久久臀| 久久久久国产亚洲日本| 亚洲日韩aⅴ在线视频| 午夜在线看片| 久久三级精品| 亚洲乱码av一区二区三区中文在线:| av午夜在线| 国产日韩欧美二区| 搡少妇在线视频中文字幕| 日韩av在线影院| 国产精品视频二区三区| 国产一卡二卡在线播放| 国产精品麻豆一区二区| 日本福利一区二区| 色妞www精品视频| 97精品久久久午夜一区二区三区| 久久激情综合网| 欧美精品六区| 中文字幕一区三区| 羞羞免费视频网站| 久精品国产| 国产麻豆一区二区三区在线观看| 日本一区免费视频| 国产精品一区在线观看| 性视频一区二区三区| 少妇中文字幕乱码亚洲影视| 日本边做饭边被躁bd在线看| 精品中文久久| 亚洲精品国产精品国自| 国内揄拍国产精品| 少妇高潮大叫喷水| yy6080影院旧里番乳色吐息| 亚洲乱码一区二区| 99视频国产在线| 日韩偷拍精品| 国产一区二区麻豆| 欧美一区二区三区免费电影| 国91精品久久久久9999不卡| 国产精品视频一区二区在线观看| 国产欧美一区二区三区免费视频| 欧美亚洲精品suv一区| 国产一级一片免费播放| 欧美老肥婆性猛交视频| 国产呻吟久久久久久久92| 久久午夜鲁丝片| 国产一区二区三区影院| 国内久久久| 国产高清在线一区| 四虎国产精品永久在线国在线 | 91精品福利在线| 国产精品国产三级国产播12软件| 蜜臀久久99精品久久一区二区| 91久久国产露脸精品国产护士| 99精品国产一区二区三区不卡| 91免费国产视频| 欧美激情在线一区二区三区| 欧美日韩国产免费观看| 国产欧美亚洲一区二区| 国产无遮挡又黄又爽又色视频| 国产中文字幕一区二区三区 | 国产理论片午午午伦夜理片2021| 国产精品女人精品久久久天天| 国产一区免费在线| 中文字幕在线视频一区二区| 国产综合亚洲精品| 国产精品日韩在线观看| 欧美日韩一区二区三区在线播放| 欧美日韩中文字幕一区| 欧美在线一区二区视频| 亚洲国产精品91| 69精品久久| 欧美视屏一区| 国产亚洲精品久久久456| 国产一区2| 国产在线不卡一区| 超碰97国产精品人人cao| 亚洲**毛茸茸| 午夜看片网站| 在线视频不卡一区| 国产aⅴ一区二区| 国产一区=区| 国产伦精品一区二区三区免费优势 | www色视频岛国| 国产大片一区二区三区| 一本大道久久a久久精品| 7799国产精品久久99| 91九色精品| 国产日韩欧美一区二区在线观看 | 日本一区午夜艳熟免费| 亚洲午夜精品一区二区三区电影院| 中文字幕日韩有码| 玖玖精品国产| 欧美日韩一区在线视频| 国产区精品| 欧美午夜羞羞羞免费视频app| 国产91清纯白嫩初高中在线观看| 国产综合亚洲精品| 欧美freesex极品少妇| 狠狠躁狠狠躁视频专区| 国产精品久久久区三区天天噜| 国产aⅴ一区二区| 538国产精品一区二区免费视频| 性old老妇做受| 欧美日韩久久一区二区| 狠狠色综合久久丁香婷婷| 97精品久久人人爽人人爽| 日本丰满岳妇伦3在线观看| 丝袜脚交一区二区| 国产高潮国产高潮久久久91| 欧美精品一卡二卡| 日韩av在线免费电影| 国产麻豆91欧美一区二区| 亚洲三区在线| 93久久精品日日躁夜夜躁欧美| 日韩精品久久久久久久的张开腿让|