金军 发表于 2021-11-10 09:17:09

万兆网UDP协议栈IP首部CHECKSUM计算错误问题

你好,我想问一下,有人反应过万兆网UDP的协议栈有问题吗?IP首部的CHECKSUM计算出错,每65536包数据会错3个,会生成错误的CHECKSUM,如FFFF,按照协议来说CHECKSUM是不会计算出FFFF这个值的,还是说我用的协议是低版本的
例如,其他18字节计算结果为3FFFD时,按照协议生成的补码应该为 FFFF - ( 3+ FFFD = 10000,1+0000 = 0001) = FFFE,但是协议栈给出的结果却是FFFF,他没有再将溢出的1加进去,导致计算错误。
页: [1]
查看完整版本: 万兆网UDP协议栈IP首部CHECKSUM计算错误问题