From owner-freebsd-net@FreeBSD.ORG Fri Apr 29 21:38:12 2005 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2596916A4CE for ; Fri, 29 Apr 2005 21:38:12 +0000 (GMT) Received: from ford.blinkenlights.nl (ford.blinkenlights.nl [213.204.211.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id CD08343D31 for ; Fri, 29 Apr 2005 21:38:11 +0000 (GMT) (envelope-from sten@blinkenlights.nl) Received: from tea.blinkenlights.nl (tea.blinkenlights.nl [IPv6:2001:960:301:3:a00:20ff:fe85:fa39]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ford.blinkenlights.nl (Postfix) with ESMTP id AE8E63F294; Fri, 29 Apr 2005 23:38:10 +0200 (CEST) Received: by tea.blinkenlights.nl (Postfix, from userid 101) id 265F0362; Fri, 29 Apr 2005 21:43:15 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by tea.blinkenlights.nl (Postfix) with ESMTP id 1372C352; Fri, 29 Apr 2005 21:43:15 +0200 (CEST) Date: Fri, 29 Apr 2005 21:43:14 +0200 (CEST) From: Sten Spans To: Maksim Yevmenkin In-Reply-To: <4272743A.2030003@savvis.net> Message-ID: References: <20050428135120.GB21428@cell.sick.ru> <427111BF.2050607@savvis.net> <42712BAA.4070201@elischer.org> <42715269.3010306@errno.com> <4272743A.2030003@savvis.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed cc: Sam Leffler cc: Julian Elischer cc: net@freebsd.org Subject: Re: if_tap unaligned access problem X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Apr 2005 21:38:12 -0000 On Fri, 29 Apr 2005, Maksim Yevmenkin wrote: > [...] > >> I could try to port the changes netbsd made using m_copyup and >> send you the resulting patchfile. IPv4 has already been serviced by >> John-Mark Gurney in perforce. > > having these changes in the tree is a good thing, but it will require more > testing. maybe for now we could get away with simpler changes? Well these changes should only be enabled for sparc & alpha, which greatly limits the impact. We could even make it a kernel option and default to off. But I'll try playing with if_tap first though. -- Sten Spans "There is a crack in everything, that's how the light gets in." Leonard Cohen - Anthem