【技术实现步骤摘要】
本专利技术属于芯片验证,具体涉及一种实现tso多协议兼容的验证方法、系统和设备。
技术介绍
1、tso(tcp segment offload)是一种通过利用网卡对传输的数据包分片,从而减轻cpu负荷的技术手段。支持tso的网卡会将对应报文的数据部分拆分成若干小分片,而对应头的部分会相对于各个分片而言进行报文头的参数修改(包括ip层的total length以及tcp的sequence number等)。最后各个分片添加上头之后会成为新的独立报文,从而实现分片的功能。同时,也会需要硬件能够支持tcp校验计算和分散以及聚合功能。
2、然而tso主要是针对tcp报文,无法做到多种协议的灵活处理。在此基础上,gso(generic segmentation offload)则作为功能有所增强的技术出现。
3、gso总体功能比tso更加通用,解决了单一报文类型的弊端,不只针对tcp的报文处理,还可以兼容任何协议。然而gso是通过软件实现的,不依靠硬件即可实现。
4、因此现有的tso验证技术也通常是只针对tcp
...【技术保护点】
1.一种实现TSO多协议兼容的验证方法,其特征在于,所述验证方法包括:
2.根据权利要求1所述的一种实现TSO多协议兼容的验证方法,其特征在于,对报文结构每层预先设置的关键参数赋值,具体包括:
3.根据权利要求1所述的一种实现TSO多协议兼容的验证方法,其特征在于,模拟网卡分片,具体包括:
4.根据权利要求1所述的一种实现TSO多协议兼容的验证方法,其特征在于,生成的报文编辑命令包括:普通编辑命令和TSO边界命令;
5.根据权利要求4所述的一种实现TSO多协议兼容的验证方法,其特征在于,在验证时,所述普通编辑命令和TSO
...【技术特征摘要】
1.一种实现tso多协议兼容的验证方法,其特征在于,所述验证方法包括:
2.根据权利要求1所述的一种实现tso多协议兼容的验证方法,其特征在于,对报文结构每层预先设置的关键参数赋值,具体包括:
3.根据权利要求1所述的一种实现tso多协议兼容的验证方法,其特征在于,模拟网卡分片,具体包括:
4.根据权利要求1所述的一种实现tso多协议兼容的验证方法,其特征在于,生成的报文编辑命令包括:普通编辑命令和tso边界命令;
5.根据权利要求4所述的一种实现tso多协议兼容的验证方法,其特征在于,在验证时,所述普通编辑命令和tso编辑命令的参数通过内部随机产生或者通过外部输入参数确定。
6.根据权利要求1所述的...
【专利技术属性】
技术研发人员:冉海婷,王万财,杨成勇,廖彦,
申请(专利权)人:成都北中网芯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。