Messages in this thread | | | From | "Josan Kadett" <> | Subject | Cursed Checksums | Date | Sat, 21 Aug 2004 04:37:15 +0200 |
| |
I have an issue with the incorrect TCP and UDP checksum dropped by the kernel. A network node is calculating TCP/UDP header checksums with wrong psuedo-headers, so kernel does not let these packets to reach to userspace;
When I manually calcaulate the checksum in the incoming TCP and UDP packets and re-inject them back to the socket, everything works fine. That is, the data integrity is not damaged or corrupted at all.
I tried to investigate the code in tcp_input.c and udp.c to see if I can disable the checksum control for inbound packets entirely. No use it was since I need to do this urgently.
Any ideas?
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |