网卡及网络数据接收方法
基本信息
申请号 | CN201010172711.9 | 申请日 | - |
公开(公告)号 | CN102244579B | 公开(公告)日 | 2013-10-30 |
申请公布号 | CN102244579B | 申请公布日 | 2013-10-30 |
分类号 | H04L12/02(2006.01)I;H04L29/06(2006.01)I | 分类 | 电通信技术; |
发明人 | 何春盛 | 申请(专利权)人 | 北京研华兴业电子科技有限公司 |
代理机构 | 北京林达刘知识产权代理事务所(普通合伙) | 代理人 | 北京研华兴业电子科技有限公司 |
地址 | 100086 北京市海淀区上地信息路6街7号 | ||
法律状态 | - |
摘要
摘要 | 具有网络数据包协议分析处理能力的智能网卡以及相应的网络数据接收方法,包括:智能网卡的数据处理部对从外部网络接收到的网络数据包进行协议分析处理,并将处理后所得到的网络数据缓存在智能网卡的数据缓存器中;判断存储在数据缓存器中的网络数据的数据量是否达到了预定的阈值,并在判断为是的情况下产生一个数据传输请求并发送至CPU;以及,CPU判断是否能够接受该数据传输请求,且在判断为能够接受的情况下开始以直接内存访问的方式将数据缓存器中的网络数据搬运至其所在装置的存储器中。通过利用智能网卡上的数据处理部代替CPU处理网络中断信息,既能充分利用CPU的数据处理能力,又能有效避免由CPU中断处理能力不足导致的数据丢失现象。 |
