[發明專利]網絡工作卸載裝置與方法無效
| 申請號: | 200910002986.5 | 申請日: | 2009-01-23 |
| 公開(公告)號: | CN101789952A | 公開(公告)日: | 2010-07-28 |
| 發明(設計)人: | 梁禮涵;王韜鈞;楊國男;郭協星 | 申請(專利權)人: | 瑞昱半導體股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 蒲邁文 |
| 地址: | 中國臺灣新*** | 國省代碼: | 中國臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網絡 工作 卸載 裝置 方法 | ||
技術領域
本發明涉及網絡工作卸載,特別是涉及可平行地對多個分組進行相應的網絡工作的網絡工作卸載裝置與方法。
背景技術
現有的網絡通訊硬件(如網絡卡)可以讓計算機或其他裝置通過網絡以無線或有線的形式與其他的裝置或計算機溝通,而在溝通的過程中有許多相關的網絡工作(network?task)需要被執行,例如,用來保護網絡安全的數據連結層網絡安全協定、網絡層網絡安全協定、傳輸層網絡安全協定以及檢查碼確認等工作,然而此類的工作往往需要進行大量的運算,若僅利用中央處理器(CPU)進行這些運算,則會大幅度地消耗或占用中央處理器的運算資源,從而壓縮了中央處理器可供給其他應用程序使用的資源。
因此,為減少中央處理器在網絡工作方面的運算量,可利用硬件來執行一部份的網絡工作,此即稱為硬件卸載(offload)或網絡工作卸載(networktask?offload)。如此,即可節省中央處理器在這部分運算所消耗的資源,然而,如何使用硬件處理繁雜的網絡工作亦為一大問題,故亟需一種有效率的網絡工作卸載技術。
發明內容
為解決上述問題,本發明的目的之一是提供一種可平行地對多個分組進行相應的網絡工作的網絡工作卸載裝置與方法,以使得網絡工作卸載的效率得以提升。
本發明的一實施例揭示了一種網絡工作卸載裝置,包含一卸載單元與一緩沖存儲器排程器。卸載單元是據一卸載指令平行地對多個分組進行相應的網絡工作;而緩沖存儲器排程器耦接該卸載單元,并包含緩沖存儲器控制單元與多個緩沖存儲器單元。緩沖存儲器控制單元,用以控制該多個緩沖存儲器單元的存取;而多個緩沖存儲器單元耦接該緩沖存儲器控制單元,且分別具有一輸入端與一輸出端,用以分別儲存該多個分組。
本發明另一實施例揭示了一種網絡工作卸載方法,包含:依據一卸載指令平行地對多個分組進行相對應的網絡工作;以及利用分別具有一輸入端與一輸出端的多個緩沖存儲器單元分別儲存該多個分組。
附圖說明
圖1是本發明網絡工作卸載裝置應用于網絡傳送端的一實施例的示意圖。
圖2是圖1所示的網絡工作卸載裝置對各緩沖存儲器中的數據所進行的工作的操作示意圖。
圖3是圖1所示的運算單元的一實施例的詳細示意圖。
圖4是本發明網絡工作卸載裝置應用于網絡接收端的一實施例的示意圖。
圖5是圖4所示的網絡工作卸載裝置對各緩沖存儲器中的數據所進行的工作的操作示意圖。
圖6是圖4所示的運算單元的一實施例的詳細示意圖。
附圖符號說明
100??????????主機????????????????110????????驅動程序
120??????????存儲器??????????????130????????處理器
200、500?????卸載裝置????????????210、510???卸載單元
211、215、511直接存取單元????????212????????分段單元
213??????????檢查碼處理單元??????214、514???信息寄存器
215??????????第二直接存取單元????216????????金鑰寄存器
217、512?????運算單元????????????218????????加密單元
219??????????完整性確認單元??????220????????緩沖存儲器
????????????????????????????????????????????排程器
222??????????緩沖存儲器控制單元??300????????傳送器實體
????????????????????????????????????????????層
310??????????數據連結層加密單元??312????????數據連結層
????????????????????????????????????????????完整性確認單元
320????網絡層加密單元????322????網絡層完整
????????????????????????????????性確認單元
330????傳輸層加密單元????332????傳輸層完整
????????????????????????????????性確認單元
400????接收器實體層??????513????解密單元
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于瑞昱半導體股份有限公司,未經瑞昱半導體股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910002986.5/2.html,轉載請聲明來源鉆瓜專利網。





