From owner-freebsd-current Sat Jan 31 19:59:45 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id TAA06790 for current-outgoing; Sat, 31 Jan 1998 19:59:45 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from smtp02.primenet.com (smtp02.primenet.com [206.165.6.132]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id TAA06785 for ; Sat, 31 Jan 1998 19:59:43 -0800 (PST) (envelope-from tlambert@usr02.primenet.com) Received: (from daemon@localhost) by smtp02.primenet.com (8.8.8/8.8.8) id UAA00965 for ; Sat, 31 Jan 1998 20:59:41 -0700 (MST) Received: from usr02.primenet.com(206.165.6.202) via SMTP by smtp02.primenet.com, id smtpd000937; Sat Jan 31 20:59:31 1998 Received: (from tlambert@localhost) by usr02.primenet.com (8.8.5/8.8.5) id UAA04677 for current@freebsd.org; Sat, 31 Jan 1998 20:59:32 -0700 (MST) From: Terry Lambert Message-Id: <199802010359.UAA04677@usr02.primenet.com> Subject: Loadable line disciplines To: current@FreeBSD.ORG Date: Sun, 1 Feb 1998 03:59:32 +0000 (GMT) X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG X-To-Unsubscribe: mail to majordomo@FreeBSD.org "unsubscribe current" Anyone using these? I'd like to change the linesw[] structure a bit, as well as modify the ldisc_register()/ldisc_deregister() mechanism a bit to make it a bit more orthoganl. The idea is that existing line disciplines will all use the registration interface, as well, and that you won't be able to deregister a discipline while it is in use. It also gets rid of the dependence on manifest constant values in conf.h and ioctl_compat.h that must be added for each new discipline. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.