From owner-cvs-src@FreeBSD.ORG Mon Jun 11 07:38:10 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7F97016A468 for ; Mon, 11 Jun 2007 07:38:10 +0000 (UTC) (envelope-from andre@freebsd.org) Received: from c00l3r.networx.ch (c00l3r.networx.ch [62.48.2.2]) by mx1.freebsd.org (Postfix) with ESMTP id E1E2E13C455 for ; Mon, 11 Jun 2007 07:38:09 +0000 (UTC) (envelope-from andre@freebsd.org) Received: (qmail 80815 invoked from network); 11 Jun 2007 06:51:57 -0000 Received: from c00l3r.networx.ch (HELO [127.0.0.1]) ([62.48.2.2]) (envelope-sender ) by c00l3r.networx.ch (qmail-ldap-1.03) with SMTP for ; 11 Jun 2007 06:51:56 -0000 Message-ID: <466CFBE2.1090907@freebsd.org> Date: Mon, 11 Jun 2007 09:38:10 +0200 From: Andre Oppermann User-Agent: Thunderbird 1.5.0.12 (Windows/20070509) MIME-Version: 1.0 To: Pyun YongHyeon References: <200706110155.l5B1t9d9043150@repoman.freebsd.org> In-Reply-To: <200706110155.l5B1t9d9043150@repoman.freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/msk if_msk.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Jun 2007 07:38:10 -0000 Pyun YongHyeon wrote: > yongari 2007-06-11 01:55:09 UTC > > FreeBSD src repository > > Modified files: > sys/dev/msk if_msk.c > Log: > Disable automatic IP ID increment. Due to a hardware bug the automatic > IP ID increment in TSO case generated corrupted IP packets. > This change brings back TSO capability. > > Revision Changes Path > 1.16 +0 -15 src/sys/dev/msk/if_msk.c Please add check for the DF (Don't fragment) bit in the IP header. Otherwise we may run into trouble when fragmentation happens along the path. We almost always set DF on TCP connections. If it is not set please return EMSGSIZE which will cause TSO to be turned off. -- Andre