AM62x IPV6 UDP TX Checksum Offload Produces Illegal Checksum 0

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: Medium
    • Linux Core SDK
    • LCPD-42810
    • 10.01
    • 11.00
    • Hide
      am62xx_sk-fs
      am62xx_sk-se
      Show
      am62xx_sk-fs am62xx_sk-se

      Using IPv6 to transmit UDP packets from an SK-AM62B EVM to a host PC with tx checksum offloaded to the CPSW does not handle 0x0 checksum correctly.

      According to RFC 2460, which describes UDP over IPv6 "That is, whenever originating a UDP packet, an IPv6 node must compute a UDP checksum over the packet and the pseudo-header, and, if that computation yields a result of zero, it must be changed to hex FFFF for placement in the UDP header"

      Resolution:

      https://github.com/TexasInstruments/processor-sdk-doc/commit/7593d76bd7e951b05f2af36c175e4c685bc1a501

            Assignee:
            TI User
            Reporter:
            TI User
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                Connection: Intermediate to External PROD System
                EXTSYNC-5269 - AM62x IPV6 UDP TX Checksum Offload ...
                SYNCHRONIZED
                • Last Sync Date: