*BSD News Article 33535


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!msuinfo!agate!howland.reston.ans.net!pipex!sunic!trane.uninett.no!nac.no!eunet.no!nuug!EU.net!uunet!news.iij.ad.jp!sranha.sra.co.jp!sranhd.sra.co.jp!sran230.sra.co.jp!nisimura
From: nisimura@sra.co.jp (Tohru Nisimura)
Newsgroups: comp.unix.bsd
Subject: Re: routing/ARP table code in BSD 4.4-Lite..
Date: 31 Jul 1994 05:17:36 GMT
Organization: Software Research Associates, Inc., Japan
Lines: 34
Distribution: world
Message-ID: <31fc5g$c8r@sran230.sra.co.jp>
References: <SHAMASH.94Jul28140141@blues.boxhill.com>
NNTP-Posting-Host: sras29.sra.co.jp

shamash@boxhill.com (Ari Shamash) wrote;

> The routing code in BSD 4.4-Lite changed significantly since BNR2, and
> BNR2 differs significantly from its predecessors (i.e. BSD 4.2).
> .....
> Anyway, is there a paper somewhere describing how these subsystems
> work, what the programmer interfaces to them are, etc?

About the implematation of RADIX TREE, look;

	A Tree-Based Packet Routing Table for Berkeley Unix
		Keith Sklower
		1991 Winter Dalls USENIX

I have once heard that radix tree would be got rid from BSD and another
routing mechanism would be implemented.  4.4BSD (-Lite)  seems not to
have it (yet).  Ooops, where is bstream ? (somewhere is mid-west ?)

> I am looking
> for something like the daemon book's chapter on networking, but
> updated to include the changes made 4.4 BSD.

Many people seem to be much interested in (modern) BSD internals, "the
daemon book" is out-of-date.  It might be "a good text" in late '80,
apparently it is not a hitch hickers' guide for (modern) BSD internals.
In the area of OS research, so many hot/important topics, ideas and
implementations were archived for last few years.  Eventually some of them
were accepted by markets.  I hope someone would summarise in a good CS book.

Software Research Associates, Inc. Tokyo Japan
Tohru Nishimura

In a sense, computer engineering is just re-inventing gadgets which someone
already done long before.