Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 Apr 2016 15:35:09 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-bugs@FreeBSD.org
Subject:   [Bug 208803] ixgbe(4) reports wrong IPv4 checksum when txcsum is enabled
Message-ID:  <bug-208803-8@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=208803

            Bug ID: 208803
           Summary: ixgbe(4) reports wrong IPv4 checksum when txcsum is
                    enabled
           Product: Base System
           Version: 10.3-RELEASE
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: kern
          Assignee: freebsd-bugs@FreeBSD.org
          Reporter: n+freebsd@nirf.de
                CC: freebsd-amd64@FreeBSD.org
                CC: freebsd-amd64@FreeBSD.org

I've got Silicom 10G Ethernet cards, which use the ixgbe(4) driver. When txcsum
is enabled, outgoing IPv4 packets show up in tcpdump on the sending host as
having a wrong checksum. However the packets appear to be sent with the correct
checksum. On the receiving host, no checksum errors are detected.

I've tested this with multiple different cards (single port and dual port) on
different machines. pciconf shows them as:

ix0@pci0:12:0:0:        class=0x020000 card=0xa05f8086 chip=0x10c78086 rev=0x01
hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82598EB 10-Gigabit AF Network Connection'
    class      = network
    subclass   = ethernet

-- 
You are receiving this mail because:
You are the assignee for the bug.


Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-208803-8>