验证IP头和TCP头的校验和

验证IP头和TCP头的校验和,tcp,linux-kernel,ip,Tcp,Linux Kernel,Ip,我正在寻找linux内核中验证入站数据包的TCP报头和IP报头校验和的代码。如果校验和不匹配,则假定数据包被丢弃 我尝试了tcp_input.c和ip_input.c,也尝试了全局搜索。但我找不到任何代码来完成这项工作。有人能告诉我密码在哪里吗?谢谢。有在net/checksum.h(用于ip头)中定义的ip\u fast\u csum()和在tcp\u input.c(用于tcp头)中定义的tcp\u checksum\u complete\u user()。 请注意,这些函数是特定于平台的。

我正在寻找linux内核中验证入站数据包的TCP报头和IP报头校验和的代码。如果校验和不匹配,则假定数据包被丢弃

我尝试了tcp_input.c和ip_input.c,也尝试了全局搜索。但我找不到任何代码来完成这项工作。有人能告诉我密码在哪里吗?谢谢。

有在net/checksum.h(用于ip头)中定义的ip\u fast\u csum()和在tcp\u input.c(用于tcp头)中定义的tcp\u checksum\u complete\u user()。
请注意,这些函数是特定于平台的。

在tcp\u input.c中有各种与校验和相关的内容,请注意
“goto csum\u error”