Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 16 Oct 2007 12:22:23 +0200
From:      Jelte Jansen <jelte@NLnetLabs.nl>
To:        freebsd-current@freebsd.org
Subject:   re(4) checksum offload problem
Message-ID:  <471490DF.7010609@NLnetLabs.nl>

next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------070402070202090900050704
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


Hi,

i'm seeing bad IP/UDP checksums on packets on a realtek gigabit network
card. Turning offloading off (ifconfig -txcsum) seems to make the
problem disappear.

Attached are pcap files showing the bad checksums; the IP header is set
to 0x0000 and then TCP/UDP headers are wrong too. The machine in
question is on .99. These were taken on the host itself but i also see
them on the other machine.

pciconf:
re0@pci0:1:8:0: class=0x020000 card=0xee221113 chip=0x816910ec rev=0x10
hdr=0x00
    vendor     = 'Realtek Semiconductor'
    device     = 'RTL8110SB Single-Chip Gigabit LOM Ethernet Controller'
    class      = network
    subclass   = ethernet

Version:
$FreeBSD: src/sys/dev/re/if_re.c,v 1.95 2007/08/14 02:00:04 yongari E\
xp $

Jelte
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHFJDe4nZCKsdOncURAqnXAJwIjU1TMappjheCHvDvHb19EukofwCfe5Sm
UUDUdMuDpum2O1ZpZC6MYVU=
=3hDj
-----END PGP SIGNATURE-----

--------------070402070202090900050704
Content-Type: application/octet-stream;
 name="without_offload.pcap"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="without_offload.pcap"

1MOyoQIABAAAAAAAAAAAAGAAAAABAAAAMHcURzCRCgBcAAAAXAAAAAAT9wvmbgAOLnBjwwgA
RQAATlWQAABAARkKwKhFY8CoRWEIAGOZV2sAAEcUdzAACjBJCAkKCwwNDg8QERITFBUWFxgZ
GhscHR4fICEiIyQlJicoKSorLC0uLzAxMHcUR0ORCgBcAAAAXAAAAAAOLnBjwwAT9wvmbggA
RQAATg0TAABAAWGHwKhFYcCoRWMAAGuZV2sAAEcUdzAACjBJCAkKCwwNDg8QERITFBUWFxgZ
GhscHR4fICEiIyQlJicoKSorLC0uLzAxNXcUR/EuCgBDAAAAQwAAAAAT9wvmbgAOLnBjwwgA
RQAANVWRAABAERkSwKhFY8CoRWHT2gA1ACERLr8BAQAAAQAAAAAAAAR0ZXN0Am5sAAABAAE1
dxRHLjAKAGAAAACVAQAAAA4ucGPDABP3C+ZuCABFAAGHDRQAAEARYD3AqEVhwKhFYwA109oB
c211vwGBAAABAAAABwAJBHRlc3QCbmwAAAEAAcARAAIAAQACowAACgFCA05JQwJGUgDAEQAC
AAEANncUR9TIDgBOAAAATgAAAAAT9wvmbgAOLnBjwwgARRAAQFWSQABABtkAwKhFY8CoRWHk
dwAXWa96JgAAAACwAv//ZMQAAAIEBbQBAwMIAQEICgJ6C0IAAAAABAIAADZ3FEfoyA4ANgAA
ADYAAAAADi5wY8MAE/cL5m4IAEUAACgNFUAAQAYhpsCoRWHAqEVjABfkdwAAAABZr3onUBQA
AOtVAAA=
--------------070402070202090900050704
Content-Type: application/octet-stream;
 name="with_offload.pcap"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="with_offload.pcap"

1MOyoQIABAAAAAAAAAAAAGAAAAABAAAA1HYUR/LgAgBcAAAAXAAAAAAT9wvmbgAOLnBjwwgA
RQAATlWKAABAARkQwKhFY8CoRWEIACL3SGsAAEcUdtQAAoBPCAkKCwwNDg8QERITFBUWFxgZ
GhscHR4fICEiIyQlJicoKSorLC0uLzAx1HYURwThAgBcAAAAXAAAAAAOLnBjwwAT9wvmbggA
RQAATg0FAABAAQAAwKhFYcCoRWMAACr3SGsAAEcUdtQAAoBPCAkKCwwNDg8QERITFBUWFxgZ
GhscHR4fICEiIyQlJicoKSorLC0uLzAx/HYUR7JMCQBDAAAAQwAAAAAT9wvmbgAOLnBjwwgA
RQAANVWLAABAERkYwKhFY8CoRWH+1gA1ACGhFAQfAQAAAQAAAAAAAAR0ZXN0Am5sAAABAAH8
dhRH2U0JAGAAAACVAQAAAA4ucGPDABP3C+ZuCABFAAGHDQYAAEARAADAqEVhwKhFYwA1/tYB
cw2aBB+BAAABAAAABwAJBHRlc3QCbmwAAAEAAcARAAIAAQACowAAFgNOUzUPRE9NQUlOLVJF
R0lTB3cUR9GICABOAAAATgAAAAAT9wvmbgAOLnBjwwgARRAAQFWMQABABtkGwKhFY8CoRWHI
ygAXyd6D+wAAAACwAv//GPIAAAIEBbQBAwMIAQEICgJ5+L0AAAAABAIAAAd3FEfpiAgANgAA
ADYAAAAADi5wY8MAE/cL5m4IAEUQACgNB0AAQAYAAMCoRWHAqEVjABfIygAAAADJ3oP8UBQA
AAwwAAA=
--------------070402070202090900050704--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?471490DF.7010609>