[發明專利]完成事件中包括描述符隊列空事件有效
| 申請號: | 200680011384.0 | 申請日: | 2006-01-31 |
| 公開(公告)號: | CN101198924A | 公開(公告)日: | 2008-06-11 |
| 發明(設計)人: | 斯蒂夫·蒲柏;戴維·里多克;秦玉;德瑞克·羅伯茨 | 申請(專利權)人: | LEVEL5網絡有限公司 |
| 主分類號: | G06F3/00 | 分類號: | G06F3/00 |
| 代理公司: | 北京英特普羅知識產權代理有限公司 | 代理人: | 齊永紅 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 完成 事件 包括 描述 隊列 | ||
1.一種在主機子系統與網絡接口設備間的管理數據傳輸的方法,包括以下步驟:
網絡接口設備從在主機子系統中的DMA描述符隊列取出數據緩沖區描述符,每個描述符標識在主機子系統中的各自的數據緩沖區;
在網絡接口設備和在取出步驟中取出的描述符所標識的數據緩沖區之間傳輸數據;以及
網絡接口設備將多個傳輸完成事件描述符寫入到可到達主機子系統的事件隊列中,多個傳輸完成事件描述符中的每一個都將網絡接口設備與傳輸數據步驟中的至少一個數據緩沖區的數據傳輸的完成通知主機子系統,以及至少一個傳輸完成事件描述符進一步將DMA描述符隊列空狀態通知主機子系統。
2.依照權利要求1的方法,其中,傳輸數據的步驟包括步驟:從通過在取出步驟中取出的描述符所標識的數據緩沖區,網絡接口設備取出發送數據,
以及其中,傳輸完成事件描述符將網絡接口設備從傳輸數據步驟中的至少一個數據緩沖區中取出數據的完成通知主機子系統。
3.依照權利要求2的方法,其中,在多個傳輸完成事件描述符中的傳輸完成事件描述符的一個,將網絡接口設備從傳輸數據步驟中的多個數據緩沖區中取出數據的完成通知主機子系統。
4.依照權利要求2的方法,其中,多個傳輸完成事件描述符中除了還將DMA描述符隊列空狀態的傳輸完成事件描述符通知主機子系統以外的每個傳輸完成事件描述符,將網絡接口設備從傳輸步驟中的常數B(B>1)個數據緩沖區中取出數據的完成通知主機子系統。
5.依照權利要求4的方法,其中,多個傳輸完成事件描述符中的還通知主機子系統DMA描述符隊列空狀態那一個,將網絡接口設備從傳輸數據步驟中的小于B個數據緩沖區中取出數據的完成通知主機子系統。
6.依照權利要求1的方法,其中,傳輸數據的步驟包括步驟:網絡接口設備將由網絡輸入的數據寫入在取出步驟中取出的描述符所標識的數據緩沖區中,
以及其中,傳輸完成事件描述符將網絡接口設備向傳輸數據步驟中的至少一個數據緩沖區的寫入數據的完成通知主機子系統。
7.依照權利要求6的方法,其中,在多個傳輸完成事件描述符中的傳輸完成事件描述符的一個將網絡接口設備向傳輸數據步驟中的多個數據緩沖區的寫入數據的完成通知主機子系統。
8.依照權利要求1的方法,進一步包括步驟:主機子系統將在取出數據緩沖區描述符步驟中由網絡接口設備取出的數據緩沖區描述符寫入到DMA描述符隊列。
9.依照權利要求1的方法,其中,在網絡接口設備取出數據緩沖區描述符的步驟中取出的描述符的至少一些,進一步標識一已更新的主機中心寫指針到DMA描述符隊列,
進一步包括步驟:作為對網絡接口設備從通過網絡接口設備最近所接收的關于DMA描述符隊列的更新的主機中心寫指針所識別的DMA描述符隊列中的條目取出數據緩沖區描述符的響應,網絡接口設備將DMA描述符隊列空通知包括于至少一個傳輸完成事件描述符中。
10.一種在主機子系統與網絡接口設備間的管理數據傳輸的方法,包括以下步驟:
主機子系統將數據緩沖區描述符寫入DMA描述符隊列,每個描述符標識在主機子系統中的各自的數據緩沖區;以及隨后
主機在可到達主機子系統的事件隊列中接收多個傳輸完成事件描述符,傳輸完成事件隊列中的每一個將網絡接口設備與由數據緩沖區描述符標識的數據緩沖區的至少一個間的數據的傳輸的完成通知主機子系統,以及至少一個傳輸完成事件描述符進一步將DMA描述符隊列空狀態通知主機子系統。
11.依照權利要求10的方法,其中,在主機子系統寫入數據緩沖區描述符的步驟中寫入的描述符的至少一些,進一步標識一已更新的主機中心寫指針到DMA描述符隊列,
進一步包括步驟:作為對網絡接口設備從DMA描述符隊列中的由網絡接口設備最近接收的關于DMA描述符隊列的由已更新的主機中心寫指針所標識的條目中取出一數據緩沖區描述符的響應,網絡接口設備將DMA描述符隊列空通知包括在至少一個傳輸完成事件描述符中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于LEVEL5網絡有限公司,未經LEVEL5網絡有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200680011384.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:層序列及制造層序列的方法
- 下一篇:超聲波裝置





