From owner-freebsd-net Thu Nov 21 21:38:10 2002 Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8B03E37B401 for ; Thu, 21 Nov 2002 21:38:09 -0800 (PST) Received: from ebb.errno.com (ebb.errno.com [66.127.85.87]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2E5EC43E4A for ; Thu, 21 Nov 2002 21:38:09 -0800 (PST) (envelope-from sam@errno.com) Received: from melange (melange.errno.com [66.127.85.82]) (authenticated bits=0) by ebb.errno.com (8.12.5/8.12.1) with ESMTP id gAM5c89i083117 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO) for ; Thu, 21 Nov 2002 21:38:08 -0800 (PST)?g (envelope-from sam@errno.com)œ X-Authentication-Warning: ebb.errno.com: Host melange.errno.com [66.127.85.82] claimed to be melange Message-ID: <196301c291e9$56d25e70$52557f42@errno.com> From: "Sam Leffler" To: Subject: CFR: MFC of mtags Date: Thu, 21 Nov 2002 21:38:08 -0800 Organization: Errno Consulting MIME-Version: 1.0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4807.1700 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4807.1700 Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org I want to commit the mbuf packet tag changes to stable. These changes replace the aux mbuf pointer in the mbuf with a list of "packet tags". This does not change the size of the mbuf structure but does affect any software that uses them (presently only KAME ipsec which has been patched to use packet tags instead). Included in the patch is a change to the calling convention of ip_output to add a struct inpcb * instead of passing this pointer via an aux mbuf. This was done to eliminate the main use of aux mbufs but would affect any software that directly calls ip_output (currently only ipfilter which has been patched appropriately). All these changes have been in current for a while. They were originally developed in stable and have been in use, in one form or another (in stable), for ~9 months. If you have issues with these changes please contact me directly. I'll wait a week before applying them. Sam To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message