Return to BSD News archive
Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!bunyip.cc.uq.oz.au!munnari.oz.au!news.Hawaii.Edu!ames!elroy.jpl.nasa.gov!usc!howland.reston.ans.net!gatech!udel!MathWorks.Com!panix!news.columbia.edu!news.cs.columbia.edu!news.boxhill.com!shamash From: shamash@boxhill.com (Ari Shamash) Newsgroups: comp.unix.bsd Subject: routing/ARP table code in BSD 4.4-Lite.. Followup-To: comp.unix.bsd Date: 28 Jul 1994 18:01:41 GMT Organization: Columbia University Computer Science Dept Lines: 33 Message-ID: <SHAMASH.94Jul28140141@blues.boxhill.com> References: <311as8$dqc@lovecraft.convex.com> NNTP-Posting-Host: blues.boxhill.com The routing code in BSD 4.4-Lite changed significantly since BNR2, and BNR2 differs significantly from its predecessors (i.e. BSD 4.2). Mostly, the changes are about the data structures used to store the routing tables, and the way routes are looked up. Rather than using a hash table, radix trees are used. In 4.4BSD, the arp table and the routing tables seem to have been merged together. Anyway, is there a paper somewhere describing how these subsystems work, what the programmer interfaces to them are, etc? I am looking for something like the daemon book's chapter on networking, but updated to include the changes made 4.4 BSD. Any info would be appreciated! Thanks, Ari shamash@boxhill.com ...!uunet!boxhill.com!shamash Box Hill Systems 161 Avenue of the Americas New York, NY 10013 212-989-4455 -- shamash@boxhill.com ...!uunet!boxhill.com!shamash Box Hill Systems 161 Avenue of the Americas New York, NY 10013 212-989-4455