aboutsummaryrefslogtreecommitdiff
path: root/sys/net/radix.c
Commit message (Expand)AuthorAgeFilesLines
* sys: Remove ancient SCCS tags.Warner Losh2023-11-271-2/+0
* sys: Remove $FreeBSD$: one-line .h patternWarner Losh2023-08-161-1/+0
* net: constantify radix.c functionsAlexander V. Chernikov2022-08-011-38/+40
* routing: Fix crashes with dpdk_lpm[46] algo.Alexander V. Chernikov2021-08-171-0/+14
* Appease -Wsign-compare in radix.cAlexander V. Chernikov2021-04-101-1/+1
* Fix definition of rn_addmask()Mitchell Horne2020-11-081-1/+1
* Implement flowid calculation for outbound connections to balanceAlexander V. Chernikov2020-10-181-17/+0
* Introduce scalable route multipath.Alexander V. Chernikov2020-10-031-4/+0
* net: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-4/+1
* Switch RIB and RADIX_NODE_HEAD lock from rwlock(9) to rmlock(9).Andrey V. Elsukov2018-06-161-1/+1
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* radix rn_inithead: Fix minor leak in low memory conditionsConrad Meyer2016-04-201-0/+2
* sys/net* : for pointers replace 0 with NULL.Pedro F. Giffuni2016-04-151-9/+9
* MFP r287070,r287073: split radix implementation and route table structure.Alexander V. Chernikov2016-01-251-61/+62
* Follow r256586 and rename the kernel version of the Free() macro toLuiz Otavio O Souza2015-07-301-5/+5
* since we cast a pointer, use the correct signednessLuigi Rizzo2014-10-221-1/+1
* Free radix mask entries on main radix destroy.Alexander V. Chernikov2014-10-011-0/+13
* Remove lock init from radix.c.Alexander V. Chernikov2014-10-011-3/+0
* Fix rnh_walktree_from() function (patch from kern/174959).Alexander V. Chernikov2014-05-011-4/+6
* Change semantics for rnh_lookup() function: nowAlexander V. Chernikov2014-01-041-8/+37
* Remove useless register variable modifiers.Alexander V. Chernikov2014-01-031-105/+71
* Simplify contiguous mask checking.Alexander V. Chernikov2013-12-171-10/+8
* Fix long-standing issue with incorrect radix mask calculation.Alexander V. Chernikov2013-10-161-73/+73
* whitespace cleanupLuigi Rizzo2010-07-151-2/+2
* One of the advantages of enabling ECMP (a.k.a RADIX_MPATH) is toQing Li2010-03-091-0/+2
* Not only flush the ipfw tables when unloading ipfw or tearingBjoern A. Zeeb2010-03-071-2/+0
* Introduce a function rn_detachhead() that will free theBjoern A. Zeeb2010-03-061-0/+18
* remove unnecessary casts leftover from a bogus fix to a previous bugLuigi Rizzo2010-03-021-1/+1
* Move the scan for max_keylen into route.c::route_init(),Luigi Rizzo2009-12-141-24/+2
* Make the code buildable in userland so it is easier to test it:Luigi Rizzo2009-12-121-8/+25
* No functional changes (who dares to touch this code!) but:Luigi Rizzo2009-12-101-5/+8
* remove assertion checks for now - ipfw uses its own lock for protecting its r...Kip Macy2008-12-161-6/+0
* assert that the radix node head is locked when manipulating the treeKip Macy2008-12-161-0/+7
* - convert radix node head lock from mutex to rwlockKip Macy2008-12-071-0/+1
* This patch provides the back end support for equal-cost multi-pathQing Li2008-04-131-0/+22
* The code in rn_walktree_from() that checks if we backed up too farQing Li2006-02-071-1/+9
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* Readability fixes:Luigi Rizzo2004-04-211-12/+76
* Add some comments, move a static array of constants in the only placeLuigi Rizzo2004-04-191-8/+16
* + move MKGet()/MKFree() into the only file that can use them.Luigi Rizzo2004-04-181-13/+19
* Remove advertising clause from University of California Regent'sWarner Losh2004-04-071-4/+0
* While cleaning out my tree, fix another strict alias warning that wouldPeter Wemm2003-09-221-1/+1
* Make the radix tree code compilable in userland. Requested by ru.Jeffrey Hsu2003-02-081-0/+4
* Typo in function name.Ruslan Ermilov2002-12-251-4/+4
* A month after pst@ has committed his revision 1.8, it wasRuslan Ermilov2002-12-251-3/+6
* SMP locking for radix nodes.Jeffrey Hsu2002-12-241-0/+1
* o Untangle the confusion with the malloc flags {M_WAITOK, M_NOWAIT} andBosko Milekic2002-12-191-1/+0
* Fix instances of macros with improperly parenthasized arguments.Alfred Perlstein2002-11-091-1/+1
* just merged cosmetic changes from KAME to ease sync between KAME and FreeBSD.SUZUKI Shinsuke2002-04-191-1/+1