From owner-freebsd-bugs@FreeBSD.ORG Tue Oct 11 10:10:19 2005 Return-Path: X-Original-To: freebsd-bugs@hub.freebsd.org Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CFC1116A41F for ; Tue, 11 Oct 2005 10:10:19 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 82C9D43D46 for ; Tue, 11 Oct 2005 10:10:19 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j9BAAJvF072188 for ; Tue, 11 Oct 2005 10:10:19 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j9BAAJne072187; Tue, 11 Oct 2005 10:10:19 GMT (envelope-from gnats) Date: Tue, 11 Oct 2005 10:10:19 GMT Message-Id: <200510111010.j9BAAJne072187@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Kris Kennaway Cc: Subject: Re: kern/87194: fxp(4) promiscuous mode seems to corrupt hw-csum X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Kris Kennaway List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Oct 2005 10:10:19 -0000 The following reply was made to PR kern/87194; it has been noted by GNATS. From: Kris Kennaway To: Brian Fundakowski Feldman Cc: FreeBSD-gnats-submit@FreeBSD.org Subject: Re: kern/87194: fxp(4) promiscuous mode seems to corrupt hw-csum Date: Tue, 11 Oct 2005 05:33:27 -0400 On Mon, Oct 10, 2005 at 02:32:26AM -0400, Brian Fundakowski Feldman wrote: > > >Number: 87194 > >Category: kern > >Synopsis: fxp(4) promiscuous mode seems to corrupt hw-csum > >Confidential: no > >Severity: serious > >Priority: medium > >Responsible: freebsd-bugs > >State: open > >Quarter: > >Keywords: > >Date-Required: > >Class: sw-bug > >Submitter-Id: current-users > >Arrival-Date: Mon Oct 10 06:40:10 GMT 2005 > >Closed-Date: > >Last-Modified: > >Originator: Brian Fundakowski Feldman > >Release: FreeBSD 6.0-RC1 i386 > >Organization: > >Environment: > System: FreeBSD rex.vetinsite.net 6.0-RC1 FreeBSD 6.0-RC1 #2: Sun Oct 9 21:16:52 EDT 2005 root@:/usr/obj/usr/src/sys/REX i386 > > fxp0: port 0xcc00-0xcc3f mem 0xfe6fe000-0xfe6fefff,0xfe6a0000-0xfe6bffff irq 17 at device 1.0 on pci3 > miibus0: on fxp0 > fxp0: Ethernet address: 00:04:23:b3:37:55 > fxp0: flags=8843 mtu 1500 > options=b > inet6 fe80::204:23ff:feb3:3755%fxp0 prefixlen 64 scopeid 0x2 > inet ... > ether 00:04:23:b3:37:55 > media: Ethernet autoselect (100baseTX ) > status: active > >Description: > When turning promiscuous mode on, e.g. with bridging, the > tcpdump output for every packet shows an invalid checksum. > Now, this is not that strange in the face of hardware > checksumming, but the interface is also unusable in some > unknown capacity -- some things seem to work, other things > don't. I don't know whether packets are not being sent > or they're being sent with actual bad checksums. tcpdump on another machine and see what the packets actually are. If your NIC is doing hardware checksumming, it's expected that tcpdump will not see it, and so will conclude the checksums are bad. Kris