From owner-freebsd-current Fri Jan 26 15:22:45 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id PAA06009 for current-outgoing; Fri, 26 Jan 1996 15:22:45 -0800 (PST) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id PAA06003 Fri, 26 Jan 1996 15:22:40 -0800 (PST) Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id KAA27798; Sat, 27 Jan 1996 10:17:54 +1100 Date: Sat, 27 Jan 1996 10:17:54 +1100 From: Bruce Evans Message-Id: <199601262317.KAA27798@godzilla.zeta.org.au> To: dyson@freefall.freebsd.org, terry@lambert.org Subject: Re: Good news -- pipe stuff Cc: current@freefall.freebsd.org Sender: owner-current@FreeBSD.ORG Precedence: bulk >I think that the context switch performance improvement that I would expect >to see would be mostly an artifact of the measurement method (improving >pipe perf.) There should be NO negative impact, because all changes >will be in the pipe code (new file: sys_pipe.c) and removal of the >pipe() subroutine in uipc_syscalls.c. Don't forget about named pipes (fifofs) which also suffer from many bugs and inefficiencies from going through the socket layer. The bugs involve not setting file attributes quite right. Bruce