From owner-freebsd-questions@FreeBSD.ORG Tue Feb 9 12:55:24 2010 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C94901065672 for ; Tue, 9 Feb 2010 12:55:24 +0000 (UTC) (envelope-from i.a.zhuravlev@cbtnet.ru) Received: from mx2.cbtnet.ru (mail.cbtnet.ru [188.128.41.250]) by mx1.freebsd.org (Postfix) with ESMTP id 712988FC0A for ; Tue, 9 Feb 2010 12:55:24 +0000 (UTC) Received: from ilya.ispsystem.net (unknown [82.146.37.104]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx2.cbtnet.ru (Eserv/3.4126) with ESMTP id DDDE3175C1E; Tue, 9 Feb 2010 20:25:37 +0800 (IRKT) Message-ID: <4B7153A3.3000002@cbtnet.ru> Date: Tue, 09 Feb 2010 20:22:59 +0800 From: Ilya Zhuravlev User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.1.5) Gecko/20091216 Thunderbird/3.0 MIME-Version: 1.0 To: Harald Schmalzbauer References: <4B715125.8070809@omnilan.de> In-Reply-To: <4B715125.8070809@omnilan.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-questions@freebsd.org Subject: Re: MTU, fragmentation and Jumbo Frames question X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Feb 2010 12:55:24 -0000 On 09.02.2010 20:12, Harald Schmalzbauer wrote: > Hello all, > > I have 3 machines connected to an JumboFrame enabled switch. > One FreeBSD 8-stable and two windows machines. > I can send echo requests with payload of 8972 between the windows > machines, but I don't get an answer from the FreeBSD machine. At the > edge of 8130 bytes, the FreeBSD machine eats the packets without any > error notification. A payload <= 8130 bytes works! > All MTUs are set to 9000, interfaces are all intel em. > Like mentioned, the ping between the two windows machines work like > expected, beyond 8972 bytes payload the OS is fragmenting (resp. tells > me that DF bit was set but fragmentation was needed) > FreeBSD seems to never fragment packets, since I don't get an answer if > I define payload greater than MTU. But this should work, shouldn't it > (`ping -s 10000 host`) > > Does anybody have any explanation why pings are working up to 8130 bytes > payload and are silently droped beyond that even my MTU ist set to 9000 > (and route get confirms the MTU 9000)? kern/143285 but "ifconfig em0 -rxcsum" is enough for me.