From owner-freebsd-current Wed Jul 5 9:29: 5 2000 Delivered-To: freebsd-current@freebsd.org Received: from server.baldwin.cx (server.geekhouse.net [64.81.6.52]) by hub.freebsd.org (Postfix) with ESMTP id BA5F137B56C for ; Wed, 5 Jul 2000 09:29:01 -0700 (PDT) (envelope-from john@baldwin.cx) Received: from john.baldwin.cx (root@john.baldwin.cx [192.168.1.18]) by server.baldwin.cx (8.9.3/8.9.3) with ESMTP id JAA38679; Wed, 5 Jul 2000 09:29:00 -0700 (PDT) (envelope-from john@baldwin.cx) Received: (from john@localhost) by john.baldwin.cx (8.9.3/8.9.3) id JAA43538; Wed, 5 Jul 2000 09:30:13 -0700 (PDT) (envelope-from john) Message-Id: <200007051630.JAA43538@john.baldwin.cx> X-Mailer: XFMail 1.4.0 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <200007051227.IAA81038@whizzo.transsys.com> Date: Wed, 05 Jul 2000 09:30:13 -0700 (PDT) From: John Baldwin To: "Louis A. Mamakos" Subject: Re: /sys hierarchy Cc: freebsd-current@FreeBSD.ORG Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On 05-Jul-00 Louis A. Mamakos wrote: > >> Here is my proposal, adjusted a little as per suggestions. It attempts to >> follow these loose guidelines: > > ... > >> net/ - move existing contents to net/base or something >> similar >> atalk/ - formerly sys/netatalk >> atm/ - formerly sys/netatm >> netgraph/ - formerly sys/netgraph >> ip/ - IPv4, IPv6, and IPsec bits from sys/netinet{,6} >> tcp/ - TCP " " " " >> udp/ - UDP " " " " >> ipx/ - formerly sys/netipx >> key/ - formerly sys/netkey >> natm/ - formerly sys/netnatm >> ncp/ - formerly sys/netncp >> ns/ - formerly sus/netns > >> Notes: >> - There has been one vote so far to ditch the whole net/ reorg, although >> other people have expressed support for it. > > Please take this as another vote to ditch the whole net/ reorg. > > It's interesting that as this discussion is going on,the KAME folks are > merging the new IPv6 and IPSEC code into -current and comment that our > network code is much more different that the other BSD's. I'd hate to > see it diverge further unless there's a real compelling reason. The KAME integration is a primary reason why I am becoming more reluctant to reorganize net/, or possibly postpone it until that work is done. Another guideline that lines up with our existing code might be to require all networking modules to use a directory matching the regex 'net.*'. I'm planning on doing this in stages anyway, and net/ would probably be the last stage if it is done, but I need to discuss this with Peter first. :) > louie -- John Baldwin -- http://www.FreeBSD.org/~jhb/ PGP Key: http://www.cslab.vt.edu/~jobaldwi/pgpkey.asc "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message