From owner-cvs-src@FreeBSD.ORG Fri Feb 13 11:14:16 2004 Return-Path: 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 9FD8C16A4CE; Fri, 13 Feb 2004 11:14:16 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9A3AF43D1F; Fri, 13 Feb 2004 11:14:16 -0800 (PST) (envelope-from mlaier@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.10/8.12.10) with ESMTP id i1DJEGGe027592; Fri, 13 Feb 2004 11:14:16 -0800 (PST) (envelope-from mlaier@repoman.freebsd.org) Received: (from mlaier@localhost) by repoman.freebsd.org (8.12.10/8.12.10/Submit) id i1DJEGFA027591; Fri, 13 Feb 2004 11:14:16 -0800 (PST) (envelope-from mlaier) Message-Id: <200402131914.i1DJEGFA027591@repoman.freebsd.org> From: Max Laier Date: Fri, 13 Feb 2004 11:14:16 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/net bridge.c if_ethersubr.c src/sys/netinet in_proto.c ip_divert.c ip_divert.h ip_dummynet.c ip_dummynet.h ip_fastfwd.c ip_fw.h ip_fw2.c ip_input.c ip_output.c ip_var.h tcp_debug.c tcp_input.c src/sys/sys mbuf.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 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: Fri, 13 Feb 2004 19:14:16 -0000 mlaier 2004/02/13 11:14:16 PST FreeBSD src repository Modified files: sys/net bridge.c if_ethersubr.c sys/netinet in_proto.c ip_divert.c ip_dummynet.c ip_dummynet.h ip_fastfwd.c ip_fw.h ip_fw2.c ip_input.c ip_output.c ip_var.h tcp_debug.c tcp_input.c sys/sys mbuf.h Added files: sys/netinet ip_divert.h Log: This set of changes eliminates the use of MT_TAG "pseudo mbufs", replacing them mostly with packet tags (one case is handled by using an mbuf flag since the linkage between "caller" and "callee" is direct and there's no need to incur the overhead of a packet tag). This is (mostly) work from: sam Silence from: -arch Approved by: bms(mentor), sam, rwatson Revision Changes Path 1.74 +5 -9 src/sys/net/bridge.c 1.156 +2 -15 src/sys/net/if_ethersubr.c 1.68 +1 -0 src/sys/netinet/in_proto.c 1.82 +48 -21 src/sys/netinet/ip_divert.c 1.1 +83 -0 src/sys/netinet/ip_divert.h (new) 1.77 +125 -91 src/sys/netinet/ip_dummynet.c 1.28 +17 -20 src/sys/netinet/ip_dummynet.h 1.6 +18 -67 src/sys/netinet/ip_fastfwd.c 1.81 +0 -1 src/sys/netinet/ip_fw.h 1.54 +25 -5 src/sys/netinet/ip_fw2.c 1.261 +56 -118 src/sys/netinet/ip_input.c 1.207 +60 -53 src/sys/netinet/ip_output.c 1.82 +16 -9 src/sys/netinet/ip_var.h 1.22 +1 -0 src/sys/netinet/tcp_debug.c 1.225 +2 -6 src/sys/netinet/tcp_input.c 1.136 +1 -18 src/sys/sys/mbuf.h