From owner-cvs-all@FreeBSD.ORG Fri Jun 10 08:02:35 2005 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4520716A41C; Fri, 10 Jun 2005 08:02:35 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0551843D58; Fri, 10 Jun 2005 08:02:35 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j5A82YTV028322; Fri, 10 Jun 2005 08:02:34 GMT (envelope-from glebius@repoman.freebsd.org) Received: (from glebius@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j5A82Yqp028321; Fri, 10 Jun 2005 08:02:34 GMT (envelope-from glebius) Message-Id: <200506100802.j5A82Yqp028321@repoman.freebsd.org> From: Gleb Smirnoff Date: Fri, 10 Jun 2005 08:02:34 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netgraph ng_tcpmss.c ng_tcpmss.h X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Jun 2005 08:02:35 -0000 glebius 2005-06-10 08:02:34 UTC FreeBSD src repository Added files: sys/netgraph ng_tcpmss.c ng_tcpmss.h Log: Add ng_tcpmss node, which alters MSS options of TCP packets. Useful to hack MSS of packets outgoing via interface with small MTU, to workaround path MTU discovery problems. Written by Alexey Popov, with some cleanups from me. There are also plans to improve mpd port, so that it uses this node, instead of doing MSS hacking in userland, when 'enable tcpmssfix' option is on. Submitted by: Alexey Popov Revision Changes Path 1.1 +443 -0 src/sys/netgraph/ng_tcpmss.c (new) 1.1 +82 -0 src/sys/netgraph/ng_tcpmss.h (new)