From owner-freebsd-net@FreeBSD.ORG Tue Dec 29 19:00:12 2009 Return-Path: Delivered-To: freebsd-net@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 98DCA1065695 for ; Tue, 29 Dec 2009 19:00:12 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 8697F8FC19 for ; Tue, 29 Dec 2009 19:00:12 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id nBTJ0Chk079527 for ; Tue, 29 Dec 2009 19:00:12 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id nBTJ0C9A079526; Tue, 29 Dec 2009 19:00:12 GMT (envelope-from gnats) Date: Tue, 29 Dec 2009 19:00:12 GMT Message-Id: <200912291900.nBTJ0C9A079526@freefall.freebsd.org> To: freebsd-net@FreeBSD.org From: Pyun YongHyeon Cc: Subject: Re: kern/141843: [em] [vlan] Intel txcsum and assigned vlan invoke wrong dst MAC in TCP packets X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Pyun YongHyeon List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Dec 2009 19:00:12 -0000 The following reply was made to PR kern/141843; it has been noted by GNATS. From: Pyun YongHyeon To: Dennis Yusupoff Cc: bug-followup@FreeBSD.org Subject: Re: kern/141843: [em] [vlan] Intel txcsum and assigned vlan invoke wrong dst MAC in TCP packets Date: Tue, 29 Dec 2009 10:51:19 -0800 On Mon, Dec 21, 2009 at 11:53:22PM +0000, linimon@freebsd.org wrote: > Old Synopsis: Intel txcsum and assigned vlan invoke wrong dst MAC in TCP packets > New Synopsis: [em] [vlan] Intel txcsum and assigned vlan invoke wrong dst MAC in TCP packets > > Responsible-Changed-From-To: freebsd-bugs->freebsd-net > Responsible-Changed-By: linimon > Responsible-Changed-When: Mon Dec 21 23:51:33 UTC 2009 > Responsible-Changed-Why: > Over to maintainer(s). > > http://www.freebsd.org/cgi/query-pr.cgi?pr=141843 I'm not sure whether you're seeing one of edge case of em(4)/igb(4) checksum offload issue. Personally I couldn't reproduce the issue but I guess the checksum offload/TSO handling might cause unexpected result. If you disable Tx checksum offload or TSO em(4) work as expected, right? If so, would you try the following patch and let me know whether it makes any difference? http://people.freebsd.org/~yongari/em.csum_tso.20091229.patch