summaryrefslogtreecommitdiff
path: root/sys/net/radix.c
AgeCommit message (Expand)Author
2015-08-30Use a global table for domains instead of building a list at run time.Martin Pieuchot
2015-07-16Fix rn_match and there for the expoerted lookup functions in radix.cClaudio Jeker
2015-07-07Do not return internal nodes to the upper layer in rn_lookup().Martin Pieuchot
2015-03-04Make sure that rn_mpath_adj_mpflag() is called with the correct pointerClaudio Jeker
2014-12-02replace some malloc multiplies with mallocarry. ok deraadt henningTed Unangst
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-07-01KASSERT() the correct node if a hint is passed to rn_delete().Martin Pieuchot
2014-05-27Big refactoring of the radix code (mainly rn_addroute but also partClaudio Jeker
2014-01-22Kill the RN_DEBUG code it is broken since rev 1.1 and not worth fixing.Claudio Jeker
2014-01-21Cleanup the abuse of x as the rn_addmask radix node. Since in mostClaudio Jeker
2014-01-20Try to be more consistent in how various variables are setup and named.Claudio Jeker
2014-01-19More cleanup in radix.c. Kill the rt_mkfreelist and replace it with aClaudio Jeker
2014-01-19Start to reduce the madness in radix.c. This only used by the kernelClaudio Jeker
2014-01-10replace the rest of the obsolete radix macrosTed Unangst
2014-01-09replace Bcopy macro with memmove and memcpy. ok mpiTed Unangst
2013-12-12Fix invalid size to memcmp() in rn_lexobetter() introduced when theTodd C. Miller
2013-10-20Rename rn_mpath_count() to rn_mpath_active_count() since it will onlyClaudio Jeker
2012-07-10Place declarations for internal radix functions inside radix.c, stopBret Lambert
2011-07-22fix typos, martin pelikanHenning Brauer
2010-08-22Fix a 16 year old bug in the sorting routine for non-contiguous netmasks.Marco Pfatschbacher
2010-06-28Add the rtable id as an argument to rn_walktree(). Functions likeClaudio Jeker
2009-01-06Change the way way rn_mklists work (especially the RNF_NORMAL ones).Claudio Jeker
2008-12-29At least try to make this code a bit easier to read. Don't fiddle with xClaudio Jeker
2008-11-21Change rn_mpath_next() to be able to walk over the full multipath listClaudio Jeker
2008-05-09Fix a logic botch around prioinv that resulted in wrong ordering of moreClaudio Jeker
2008-05-07Implement routing priorities. Every route inserted has a priority assignedClaudio Jeker
2006-06-18Add support for equal-cost multipath IP.Christopher Pascoe
2006-02-06typos from alexey dobriyan;Jason McIntyre
2005-05-15ANSI, mostly from Toni Mueller <openbsd-tech@oeko.net>Henning Brauer
2004-04-25permit multiple default route. from kameJun-ichiro itojun Hagino
2004-04-25radix tree with multipath support. from kame. deraadt okJun-ichiro itojun Hagino
2004-04-25sync with NetBSD, mostly a Lite2 merge.Brad Smith
2004-04-25undo "oops" commit on 1.14 (radix_mpath).Jun-ichiro itojun Hagino
2004-04-25indentation fixJun-ichiro itojun Hagino
2003-12-19rn_satsifies_leaf -> rn_satisfies_leafBrad Smith
2003-12-10de-register. deraadt okJun-ichiro itojun Hagino
2003-08-27RNF_IGNORE can corrupt the radix tree when an interface is down, itHenric Jungheim
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
2002-11-20KNFTheo de Raadt
2002-03-14First round of __P removal in sysTodd C. Miller
2001-07-21missing \n in a log() callJun-ichiro itojun Hagino
2001-07-06fix userland side prototypesTheo de Raadt
2000-06-17on ifconfig down ignore all routes pointing to the downed interface.Niels Provos
1996-09-05remove ';' after function close '}'Michael Shalayeff
1996-04-21partial sync with netbsd 960418, more to comeTheo de Raadt
1996-03-03From NetBSD: 960217 mergeNiklas Hallqvist
1995-10-18initial import of NetBSD treeTheo de Raadt