summaryrefslogtreecommitdiff
path: root/sys/net/radix.c
AgeCommit message (Expand)Author
2023-11-26sys: Remove ancient SCCS tags.Warner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .h patternWarner Losh
2022-08-01net: constantify radix.c functionsAlexander V. Chernikov
2021-08-17routing: Fix crashes with dpdk_lpm[46] algo.Alexander V. Chernikov
2021-04-10Appease -Wsign-compare in radix.cAlexander V. Chernikov
2020-11-08Fix definition of rn_addmask()Mitchell Horne
2020-10-18Implement flowid calculation for outbound connections to balanceAlexander V. Chernikov
2020-10-03Introduce scalable route multipath.Alexander V. Chernikov
2020-09-01net: clean up empty lines in .c and .h filesMateusz Guzik
2018-06-16Switch RIB and RADIX_NODE_HEAD lock from rwlock(9) to rmlock(9).Andrey V. Elsukov
2017-11-20sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-02-28Renumber copyright clause 4Warner Losh
2016-04-20radix rn_inithead: Fix minor leak in low memory conditionsConrad Meyer
2016-04-15sys/net* : for pointers replace 0 with NULL.Pedro F. Giffuni
2016-01-25MFP r287070,r287073: split radix implementation and route table structure.Alexander V. Chernikov
2015-07-30Follow r256586 and rename the kernel version of the Free() macro toLuiz Otavio O Souza
2014-10-22since we cast a pointer, use the correct signednessLuigi Rizzo
2014-10-01Free radix mask entries on main radix destroy.Alexander V. Chernikov
2014-10-01Remove lock init from radix.c.Alexander V. Chernikov
2014-05-01Fix rnh_walktree_from() function (patch from kern/174959).Alexander V. Chernikov
2014-01-04Change semantics for rnh_lookup() function: nowAlexander V. Chernikov
2014-01-03Remove useless register variable modifiers.Alexander V. Chernikov
2013-12-17Simplify contiguous mask checking.Alexander V. Chernikov
2013-10-16Fix long-standing issue with incorrect radix mask calculation.Alexander V. Chernikov
2010-07-15whitespace cleanupLuigi Rizzo
2010-03-09One of the advantages of enabling ECMP (a.k.a RADIX_MPATH) is toQing Li
2010-03-07Not only flush the ipfw tables when unloading ipfw or tearingBjoern A. Zeeb
2010-03-06Introduce a function rn_detachhead() that will free theBjoern A. Zeeb
2010-03-02remove unnecessary casts leftover from a bogus fix to a previous bugLuigi Rizzo
2009-12-14Move the scan for max_keylen into route.c::route_init(),Luigi Rizzo
2009-12-12Make the code buildable in userland so it is easier to test it:Luigi Rizzo
2009-12-10No functional changes (who dares to touch this code!) but:Luigi Rizzo
2008-12-16remove assertion checks for now - ipfw uses its own lock for protecting its r...Kip Macy
2008-12-16assert that the radix node head is locked when manipulating the treeKip Macy
2008-12-07 - convert radix node head lock from mutex to rwlockKip Macy
2008-04-13This patch provides the back end support for equal-cost multi-pathQing Li
2006-02-07The code in rn_walktree_from() that checks if we backed up too farQing Li
2005-01-07/* -> /*- for license, minor formatting changesWarner Losh
2004-04-21Readability fixes:Luigi Rizzo
2004-04-19Add some comments, move a static array of constants in the only placeLuigi Rizzo
2004-04-18+ move MKGet()/MKFree() into the only file that can use them.Luigi Rizzo
2004-04-07Remove advertising clause from University of California Regent'sWarner Losh
2003-09-22While cleaning out my tree, fix another strict alias warning that wouldPeter Wemm
2003-02-08Make the radix tree code compilable in userland. Requested by ru.Jeffrey Hsu
2002-12-25Typo in function name.Ruslan Ermilov
2002-12-25A month after pst@ has committed his revision 1.8, it wasRuslan Ermilov
2002-12-24SMP locking for radix nodes.Jeffrey Hsu
2002-12-19o Untangle the confusion with the malloc flags {M_WAITOK, M_NOWAIT} andBosko Milekic
2002-11-09Fix instances of macros with improperly parenthasized arguments.Alfred Perlstein
2002-04-19just merged cosmetic changes from KAME to ease sync between KAME and FreeBSD.SUZUKI Shinsuke