From owner-freebsd-current@FreeBSD.ORG Tue Oct 16 10:22:21 2007 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6C1A716A420 for ; Tue, 16 Oct 2007 10:22:21 +0000 (UTC) (envelope-from jelte@NLnetLabs.nl) Received: from open.nlnetlabs.nl (open.nlnetlabs.nl [IPv6:2001:7b8:206:1::1]) by mx1.freebsd.org (Postfix) with ESMTP id 1CF5C13C45B for ; Tue, 16 Oct 2007 10:22:20 +0000 (UTC) (envelope-from jelte@NLnetLabs.nl) Received: from mirre.nlnetlabs.nl (mirre.nlnetlabs.nl [IPv6:2001:7b8:206:1:219:d1ff:fe0b:89f4]) by open.nlnetlabs.nl (8.14.1/8.14.1) with ESMTP id l9GAMHPp040681 for ; Tue, 16 Oct 2007 12:22:17 +0200 (CEST) (envelope-from jelte@NLnetLabs.nl) Message-ID: <471490DF.7010609@NLnetLabs.nl> Date: Tue, 16 Oct 2007 12:22:23 +0200 From: Jelte Jansen User-Agent: Thunderbird 2.0.0.6 (X11/20070910) MIME-Version: 1.0 To: freebsd-current@freebsd.org X-Enigmail-Version: 0.95.2 Content-Type: multipart/mixed; boundary="------------070402070202090900050704" X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (open.nlnetlabs.nl [IPv6:2001:7b8:206:1::1]); Tue, 16 Oct 2007 12:22:17 +0200 (CEST) X-Spam-Status: No, score=-102.4 required=5.0 tests=AWL,BAYES_00,NO_RELAYS, USER_IN_WHITELIST autolearn=ham version=3.2.3 X-Spam-Checker-Version: SpamAssassin 3.2.3 (2007-08-08) on open.nlnetlabs.nl Subject: re(4) checksum offload problem X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Oct 2007 10:22:21 -0000 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--