lkml.org 
[lkml]   [2004]   [Aug]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    SubjectCursed Checksums
    Date
    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/

    \
     
     \ /
      Last update: 2005-03-22 14:05    [W:0.057 / U:61.212 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site