summaryrefslogtreecommitdiffstats
path: root/sys/net/radix.c
Commit message (Expand)AuthorAgeFilesLines
* radix rn_inithead: Fix minor leak in low memory conditionscem2016-04-201-0/+2
* sys/net* : for pointers replace 0 with NULL.pfg2016-04-151-9/+9
* MFP r287070,r287073: split radix implementation and route table structure.melifaro2016-01-251-61/+62
* Follow r256586 and rename the kernel version of the Free() macro toloos2015-07-301-5/+5
* since we cast a pointer, use the correct signednessluigi2014-10-221-1/+1
* Free radix mask entries on main radix destroy.melifaro2014-10-011-0/+13
* Remove lock init from radix.c.melifaro2014-10-011-3/+0
* Fix rnh_walktree_from() function (patch from kern/174959).melifaro2014-05-011-4/+6
* Change semantics for rnh_lookup() function: nowmelifaro2014-01-041-8/+37
* Remove useless register variable modifiers.melifaro2014-01-031-105/+71
* Simplify contiguous mask checking.melifaro2013-12-171-10/+8
* Fix long-standing issue with incorrect radix mask calculation.melifaro2013-10-161-73/+73
* whitespace cleanupluigi2010-07-151-2/+2
* One of the advantages of enabling ECMP (a.k.a RADIX_MPATH) is toqingli2010-03-091-0/+2
* Not only flush the ipfw tables when unloading ipfw or tearingbz2010-03-071-2/+0
* Introduce a function rn_detachhead() that will free thebz2010-03-061-0/+18
* remove unnecessary casts leftover from a bogus fix to a previous bugluigi2010-03-021-1/+1
* Move the scan for max_keylen into route.c::route_init(),luigi2009-12-141-24/+2
* Make the code buildable in userland so it is easier to test it:luigi2009-12-121-8/+25
* No functional changes (who dares to touch this code!) but:luigi2009-12-101-5/+8
* remove assertion checks for now - ipfw uses its own lock for protecting its r...kmacy2008-12-161-6/+0
* assert that the radix node head is locked when manipulating the treekmacy2008-12-161-0/+7
* - convert radix node head lock from mutex to rwlockkmacy2008-12-071-0/+1
* This patch provides the back end support for equal-cost multi-pathqingli2008-04-131-0/+22
* The code in rn_walktree_from() that checks if we backed up too farqingli2006-02-071-1/+9
* /* -> /*- for license, minor formatting changesimp2005-01-071-1/+1
* Readability fixes:luigi2004-04-211-12/+76
* Add some comments, move a static array of constants in the only placeluigi2004-04-191-8/+16
* + move MKGet()/MKFree() into the only file that can use them.luigi2004-04-181-13/+19
* Remove advertising clause from University of California Regent'simp2004-04-071-4/+0
* While cleaning out my tree, fix another strict alias warning that wouldpeter2003-09-221-1/+1
* Make the radix tree code compilable in userland. Requested by ru.hsu2003-02-081-0/+4
* Typo in function name.ru2002-12-251-4/+4
* A month after pst@ has committed his revision 1.8, it wasru2002-12-251-3/+6
* SMP locking for radix nodes.hsu2002-12-241-0/+1
* o Untangle the confusion with the malloc flags {M_WAITOK, M_NOWAIT} andbmilekic2002-12-191-1/+0
* Fix instances of macros with improperly parenthasized arguments.alfred2002-11-091-1/+1
* just merged cosmetic changes from KAME to ease sync between KAME and FreeBSD.suz2002-04-191-1/+1
* Fixed some style bugs in the removal of __P(()). The main ones werebde2002-03-241-5/+5
* Remove __P.alfred2002-03-191-13/+13
* Initialize rn_mklist in rn_newpair(). The undocumented assumptionwollman2000-10-271-0/+1
* A couple months ago, Kirk and I were doing a walkthrough of the radix-treewollman2000-04-231-145/+190
* Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"peter1999-12-291-2/+2
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
* Never return the root node itself from rn_match(); return NULL instead.pb1999-06-251-2/+5
* Postpone route_init() until all domains are attached.luoqi1999-04-291-2/+1
* Temporary hack. The radix code shouldn't need this, it should bepeter1999-04-261-1/+2
* Fixed printf format errors.bde1998-07-111-3/+4
* Unstaticized rn_delete() and rn_lookup(). They are used in dark cornersbde1997-11-241-9/+5
* Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are notpeter1997-02-221-1/+1
OpenPOWER on IntegriCloud