netatm removal warning

Robert Watson rwatson at FreeBSD.org
Wed May 21 21:45:22 UTC 2008


On Mon, 10 Mar 2008, Robert Watson wrote:

> This is another of those boring e-mails about kernel subsystems that still 
> require Giant.  Sorry about that!
>
> As previously published, netatm is a non-MPSAFE protocol stack largely 
> superseded by our two other ATM stacks, netnatm and the netgraph/atm (both 
> MPSAFE).  netatm is currently non-functional and uncompileable because it 
> depends on the Giant compatibility shims for the protocol stack, which were 
> removed in FreeBSD 7.0.  We left the code in place in case to make it easier 
> for any interested third parties to distribute patches against it (in 
> particular, patches to make it MPSAFE).
>
> The current plan is that we will remove the netatm code from HEAD and 
> RELENG_7 before FreeBSD 7.1.  A specific schedue for 7.1 hasn't been 
> published yet, but in order to give plenty of warning, here's the proposed 
> netatm removal schedule:
>
> 10 March 2008			E-mail warning to arch@/net@
> 10 April 2008			E-mail warning to arch@/net@
> 10 May 2008			Removal of netatm from HEAD
> 20 May 2008			Removal of netatm from RELENG_7
>
> Obviously, netatm will remain in the revision control history should anyone 
> wish to ressurect it after that date.  However, I suspect that those 
> interested in ATM on FreeBSD have long since been using Harti's netgraph ATM 
> framework.

Somehow the dates slipped pasted more quickly than I had hoped -- this is the 
HEADS UP that, on a slightly delayed schedule, I will be trimming netatm from 
the src tree for HEAD, and then a week or two later, from RELENG_7.  Assuming 
all goes well, this should result in no functional change at all.

Robert N M Watson
Computer Laboratory
University of Cambridge


More information about the freebsd-net mailing list