From owner-freebsd-stable Fri May 10 07:08:35 1996 Return-Path: owner-stable Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA19345 for stable-outgoing; Fri, 10 May 1996 07:08:35 -0700 (PDT) Received: from sierra.zyzzyva.com (ppp0.zyzzyva.com [198.183.2.50]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id HAA19314 Fri, 10 May 1996 07:08:25 -0700 (PDT) Received: from zyzzyva.com (localhost [127.0.0.1]) by sierra.zyzzyva.com (8.7.5/8.6.11) with ESMTP id JAA23031; Fri, 10 May 1996 09:08:23 -0500 (CDT) Message-Id: <199605101408.JAA23031@sierra.zyzzyva.com> To: stable@freebsd.org, current@freebsd.org Subject: MBUF compatibility (recent commit to -stable) X-uri: http://www.zyzzyva.com/ Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 10 May 1996 09:08:23 -0500 From: Randy Terbush Sender: owner-stable@freebsd.org X-Loop: FreeBSD.org Precedence: bulk After doing battle on this front for the past week, I just caught this commit. Could someone comment on the effect (or hopefully lack thereof) on driver code compiled using the old (revision 1.9) code? I'm specifically concerned about the ET drivers since Dennis does not support -stable. BTW - It seems that dennis uncovered something in his driver since his latest test version has solved my MBUF growth problem. ------------------------------ From: Garrett Wollman Date: Wed, 8 May 1996 12:38:29 -0700 (PDT) Subject: cvs commit: src/sys/kern uipc_mbuf.c src/sys/sys mbuf.h wollman 96/05/08 12:38:28 Modified: sys/kern uipc_mbuf.c sys/sys mbuf.h Log: Our new-old mbugf allocator. This is actually something of a blast from the past, since it returns to the old system of allocating mbufs out of a private area rather than using the kernel malloc(). While this may seem like a backwards step to some, the new allocator is some 20% faster than the old one and has much better caching properties. Written by: John Wroclawski Revision Changes Path 1.20 +103 -1 src/sys/kern/uipc_mbuf.c 1.15 +64 -28 src/sys/sys/mbuf.h ------------------------------