首页> 外国专利> Hardware checksum assist for network protocol stacks

Hardware checksum assist for network protocol stacks

机译:硬件校验和有助于网络协议栈

摘要

A fly-by checksum is generated at a lower layer of the protocol stack and travels up to a high layer of a protocol stack to verify incoming data. In one embodiment, a network adapter comprises includes one or more protocol stacks and a LAN controller that includes a fly-by checksum generation unit. A checksum algorithm is registered with the fly-by checksum generation unit for each protocol layer that is to receive a fly-by checksum. As an incoming packet is transferred from network media to network adapter memory, the fly-by checksum generation unit calculates a fly-by checksum for each checksum algorithm that has been registered. After the fly-by checksums are complete, they are transmitted to the network adapter memory and are transmitted up the appropriate protocol stack within a checksum channel. When data reaches a layer of the protocol stack for which the fly-by checksum was generated, the fly-by checksum is removed from the checksum channel and is used to verify the integrity of the data.
机译:飞越式校验和在协议栈的较低层生成,并向上传播到协议栈的高层以验证传入的数据。在一个实施例中,一种网络适配器包括:一个或多个协议栈;以及LAN控制器,其包括飞越校验和生成单元。向要接收飞越校验和的每个协议层的飞越校验和生成单元注册校验和算法。随着传入的数据包从网络媒体传输到网络适配器内存,飞越校验和生成单元为已注册的每种校验和算法计算飞越校验和。飞越校验和完成后,它们将被传输到网络适配器内存,并在校验和通道内沿适当的协议栈传输。当数据到达协议堆栈的为其生成了飞越校验和的一层时,飞越校验和将从校验和通道中删除,并用于验证数据的完整性。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号