[发明专利]一种网络适配器数据传输方法、网络适配器及系统有效
申请号: | 200810177727.1 | 申请日: | 2008-11-12 |
公开(公告)号: | CN101409673A | 公开(公告)日: | 2009-04-15 |
发明(设计)人: | 周志雄;汪锐;赵彦博 | 申请(专利权)人: | 北京恒光创新科技股份有限公司;北京恒光通信技术有限公司;北京恒光科技发展有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06 |
代理公司: | 北京三友知识产权代理有限公司 | 代理人: | 任默闻 |
地址: | 100097北京市海淀区蓝靛*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络适配器 数据传输 方法 系统 | ||
1.一种网络适配器数据接收方法,其特征在于,所述的方法包括:
通过物理接口接收网络数据包,所述物理接口为多个;
根据硬件接收单元选择条件,将所述物理接口接收到的网络数据包聚合到多 个硬件接收单元中;
由所述多个硬件接收单元将所述网络数据包发送给操作系统内的与所述网 络适配器对应的驱动程序,以由所述的驱动程序对所述的网络数据包进行处理;
其中,每一所述硬件接收单元对应绑定在所述操作系统内的一个CPU核上;
当网络数据流量小时,将所述多个物理接口接收到的网络数据包聚合到一 个CPU核上集中处理;当网络数据流量大时,将所述多个物理接口接收到的网 络数据包均衡到多个CPU核上进行处理。
2.根据权利要求1所述的方法,其特征在于,根据网络数据包信息和/或操 作系统资源信息对所述的硬件接收单元选择条件进行设置。
3.根据权利要求2所述的方法,其特征在于,所述的网络数据包信息包括:
网络数据包IP地址,网络数据的端口地址,网络数据包数据类型,网络数 据包数据容量,网络数据包的发送顺序,网络数据包的到达时间,网络数据包 复制数量;
所述的操作系统资源信息包括:CPU负载信息和内存使用信息。
4.根据权利要求1所述的方法,其特征在于,所述的硬件接收单元选择条 件包括:物理接口与硬件接收单元的对应关系;其中
根据所述的网络数据包信息和/或操作系统资源信息对所述的物理接口与 硬件接收单元的对应关系进行设置。
5.根据权利要求4所述的方法,其特征在于,所述的物理接口与硬件接收 单元的对应关系包括:
网络数据包IP地址与硬件接收单元标识的对应关系;和/或
网络数据的端口地址与硬件接收单元标识的对应关系;和/或
网络数据包数据类型与硬件接收单元标识的对应关系;和/或
网络数据包数据容量与硬件接收单元标识的对应关系;和/或
硬件接收单元的空满情况与硬件接收单元标识的对应关系;和/或
网络数据包的发送顺序与硬件接收单元标识的对应关系;和/或
网络数据包的到达时间与硬件接收单元标识的对应关系;和/或
网络数据包复制数量与硬件接收单元标识的对应关系;和/或
操作系统资源信息与硬件接收单元标识的对应关系。
6.一种网络适配器数据发送方法,其特征在于,所述的方法包括:
通过硬件发送单元接收操作系统发送的系统数据包,所述硬件发送单元为 多个;
根据物理接口选择条件,将所述硬件发送单元接受到的系统数据包分配给 对应的物理接口,所述物理接口为多个;
由所述多个物理接口将所述系统数据包发送给对应的网络设备;
其中,每一所述硬件发送单元对应绑定在所述操作系统内的一个CPU核上;
当网络数据流量小时,将所述多个硬件发送单元接收到的网络数据包聚合 到一个CPU核上集中处理;当网络数据流量大时,将所述多个硬件发送单元接 收到的网络数据包均衡到多个CPU核上进行处理。
7.根据权利要求6所述的方法,其特征在于,根据系统数据包信息和/或操 作系统资源信息对所述的物理接口选择条件进行设置。
8.根据权利要求7所述的方法,其特征在于,所述的物理接口选择条件包 括:物理接口与硬件发送单元的对应关系;其中
根据所述的系统数据包信息和/或操作系统资源信息对所述的物理接口与 硬件发送单元的对应关系进行设置。
9.根据权利要求6所述的方法,其特征在于,所述的系统数据包信息包括:
系统数据包IP地址,系统数据包的端口地址,系统数据包数据类型,系统 数据包数据容量,系统数据包的发送顺序,系统数据包的发送时间,系统数据 包复制数量;
所述的操作系统资源信息包括:CPU负载信息和内存使用信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京恒光创新科技股份有限公司;北京恒光通信技术有限公司;北京恒光科技发展有限公司,未经北京恒光创新科技股份有限公司;北京恒光通信技术有限公司;北京恒光科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810177727.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种单载波频域均衡实现方法及系统
- 下一篇:家庭网络系统及其搜索信息的方法