Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Jun 2007 09:38:10 +0200
From:      Andre Oppermann <andre@freebsd.org>
To:        Pyun YongHyeon <yongari@FreeBSD.org>
Cc:        cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/dev/msk if_msk.c
Message-ID:  <466CFBE2.1090907@freebsd.org>
In-Reply-To: <200706110155.l5B1t9d9043150@repoman.freebsd.org>
References:  <200706110155.l5B1t9d9043150@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?466CFBE2.1090907>