From owner-cvs-src@FreeBSD.ORG  Wed Sep 28 03:44:36 2005
Return-Path: <owner-cvs-src@FreeBSD.ORG>
X-Original-To: cvs-src@FreeBSD.ORG
Delivered-To: cvs-src@FreeBSD.ORG
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 06D7116A41F;
	Wed, 28 Sep 2005 03:44:36 +0000 (GMT)
	(envelope-from sobomax@portaone.com)
Received: from www.portaone.com (web.portaone.com [195.70.151.35])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 5998A43D48;
	Wed, 28 Sep 2005 03:44:35 +0000 (GMT)
	(envelope-from sobomax@portaone.com)
Received: from [192.168.1.56] (ns.portaone.com [209.121.79.7] (may be forged))
	(authenticated bits=0)
	by www.portaone.com (8.12.11/8.12.11) with ESMTP id j8S2gXIF094443
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Wed, 28 Sep 2005 04:42:36 +0200 (CEST)
	(envelope-from sobomax@portaone.com)
Message-ID: <433A0317.8050200@portaone.com>
Date: Tue, 27 Sep 2005 19:42:31 -0700
From: Maxim Sobolev <sobomax@portaone.com>
Organization: Porta Software Ltd
User-Agent: Mozilla Thunderbird 1.0.6 (Windows/20050716)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Andre Oppermann <andre@FreeBSD.ORG>
References: <200509262025.j8QKPGtG021850@repoman.freebsd.org>
In-Reply-To: <200509262025.j8QKPGtG021850@repoman.freebsd.org>
Content-Type: text/plain; charset=KOI8-U; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: ClamAV 0.86.2/1102/Sun Sep 25 16:04:56 2005 on
	www.portaone.com
X-Virus-Status: Clean
X-Spam-Status: No, score=-5.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 
	autolearn=ham version=3.0.0
X-Spam-Checker-Version: SpamAssassin 3.0.0 (2004-09-13) on www.portaone.com
Cc: cvs-src@FreeBSD.ORG, src-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG
Subject: Re: cvs commit: src/sys/netinet in.h in_pcb.h ip_output.c raw_ip.c
 udp_usrreq.c
X-BeenThere: cvs-src@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: Maxim.Sobolev@portaone.com
List-Id: CVS commit messages for the src tree <cvs-src.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/cvs-src>,
	<mailto:cvs-src-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/cvs-src>
List-Post: <mailto:cvs-src@freebsd.org>
List-Help: <mailto:cvs-src-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/cvs-src>,
	<mailto:cvs-src-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 28 Sep 2005 03:44:36 -0000

Great, but can you please also update ip(4) and udp(4) manual pages, 
since otherwise this option is mostly a no-op.

-Maxim

Andre Oppermann wrote:
> andre       2005-09-26 20:25:16 UTC
> 
>   FreeBSD src repository
> 
>   Modified files:
>     sys/netinet          in.h in_pcb.h ip_output.c raw_ip.c 
>                          udp_usrreq.c 
>   Log:
>   Implement IP_DONTFRAG IP socket option enabling the Don't Fragment
>   flag on IP packets.  Currently this option is only repected on udp
>   and raw ip sockets.  On tcp sockets the DF flag is controlled by the
>   path MTU discovery option.
>   
>   Sending a packet larger than the MTU size of the egress interface
>   returns an EMSGSIZE error.
>   
>   Discussed with: rwatson
>   Sponsored by:   TCP/IP Optimization Fundraise 2005
>   
>   Revision  Changes    Path
>   1.93      +1 -0      src/sys/netinet/in.h
>   1.82      +1 -0      src/sys/netinet/in_pcb.h
>   1.247     +9 -1      src/sys/netinet/ip_output.c
>   1.152     +4 -1      src/sys/netinet/raw_ip.c
>   1.177     +9 -0      src/sys/netinet/udp_usrreq.c
> 
> 
>