summaryrefslogtreecommitdiffstats
path: root/share/man/man9/rtalloc.9
Commit message (Collapse)AuthorAgeFilesLines
* This main goals of this project are:qingli2008-12-151-36/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. separating L2 tables (ARP, NDP) from the L3 routing tables 2. removing as much locking dependencies among these layers as possible to allow for some parallelism in the search operations 3. simplify the logic in the routing code, The most notable end result is the obsolescent of the route cloning (RTF_CLONING) concept, which translated into code reduction in both IPv4 ARP and IPv6 NDP related modules, and size reduction in struct rtentry{}. The change in design obsoletes the semantics of RTF_CLONING, RTF_WASCLONE and RTF_LLINFO routing flags. The userland applications such as "arp" and "ndp" have been modified to reflect those changes. The output from "netstat -r" shows only the routing entries. Quite a few developers have contributed to this project in the past: Glebius Smirnoff, Luigi Rizzo, Alessandro Cerri, and Andre Oppermann. And most recently: - Kip Macy revised the locking code completely, thus completing the last piece of the puzzle, Kip has also been conducting active functional testing - Sam Leffler has helped me improving/refactoring the code, and provided valuable reviews - Julian Elischer setup the perforce tree for me and has helped me maintaining that branch before the svn conversion
* - Document RT_[UN]LOCK, RT_ADDREF, RT_REMREF.glebius2004-10-111-1/+26
| | | | | | | | - Describe how RT_FREE actually works. Grammar check: ru Reviewed by: sam MFC after: 1 month
* More grammar cleanups from MDocGuard^WRuslan.glebius2004-10-081-3/+3
|
* Mdoc and grammar fixes.glebius2004-10-071-7/+9
| | | | Submitted by: ru
* - note that RTF_PRCLONING is obsoletedglebius2004-10-071-19/+47
| | | | | | | | - explain locking differencies between rtalloc(), rtalloc_ign(), rtalloc1() and rtfree(), RTFREE(). Reviewed by: andre (1.5 months ago) OK'd by: ru
* Mdoc Janitor:hmp2003-10-231-8/+16
| | | | * Fix hard sentence breaks.
* Assorted mdoc(7) fixes.ru2003-06-021-1/+1
|
* Some mdoc(7) fixes:hmp2003-05-311-9/+9
| | | | | | | | Nuke incorrect usage of .Ar; replace it with .Vt, .Va or .Fa appropriately. The .Ar mdoc(7) specifier should only be used when displaying command line arguments. Approved by: des (mentor)
* mdoc(7) police: Use the new .In macro for #include statements.ru2001-10-011-3/+3
|
* Removed whitespace at end-of-line; no content changes. I simply didschweikh2001-07-141-5/+5
| | | | | | | | | | cd src/share; find man[1-9] -type f|xargs perl -pi -e 's/[ \t]+$//' BTW, what editors are the culprits? I'm using vim and it shows me whitespace at EOL in troff files with a thick blue block... Reviewed by: Silence from cvs diff -b MFC after: 7 days
* Prepare for mdoc(7)NG.ru2000-12-291-1/+1
|
* mdoc(7) police: use the new features of the Nm macro.ru2000-11-201-2/+2
|
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
* .Sh AUTHOR -> .Sh AUTHORS according to mdoc specs.charnier1998-03-121-4/+5
| | | | Use .An/.Aq.
* Fixed #include and/or prototype bugs in synopsis.bde1997-04-131-1/+2
|
* Revert $FreeBSD$ back to $Id$peter1997-02-221-1/+1
|
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-141-1/+1
| | | | | | | | This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
* Correct some spelling errors.mpp1996-12-011-2/+2
|
* Add an rtentry(9) page to describe the structure of a routing-tablewollman1996-10-081-2/+3
| | | | entry and the metrics and flags which pertain thereto.
* Document what I believe to be the interface of rtalloc*.wollman1996-10-081-0/+200
OpenPOWER on IntegriCloud