summaryrefslogtreecommitdiffstats
path: root/sys/net/radix.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Use the radix API directly and get rid of the function pointers. Therempi2015-10-081-6/+1
* Initialize the routing table before domains.mpi2015-10-071-2/+3
* Make every subsystem using a radix tree call rn_init() and pass thempi2015-09-041-21/+43
* Use a global table for domains instead of building a list at run time.mpi2015-08-301-6/+8
* Fix rn_match and there for the expoerted lookup functions in radix.cclaudio2015-07-161-11/+22
* Do not return internal nodes to the upper layer in rn_lookup().mpi2015-07-071-1/+4
* Make sure that rn_mpath_adj_mpflag() is called with the correct pointerclaudio2015-03-041-1/+6
* replace some malloc multiplies with mallocarry. ok deraadt henningtedu2014-12-021-2/+2
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-2/+2
* KASSERT() the correct node if a hint is passed to rn_delete().mpi2014-07-011-4/+4
* Big refactoring of the radix code (mainly rn_addroute but also partclaudio2014-05-271-279/+456
* Kill the RN_DEBUG code it is broken since rev 1.1 and not worth fixing.claudio2014-01-221-50/+1
* Cleanup the abuse of x as the rn_addmask radix node. Since in mostclaudio2014-01-211-54/+55
* Try to be more consistent in how various variables are setup and named.claudio2014-01-201-65/+72
* More cleanup in radix.c. Kill the rt_mkfreelist and replace it with aclaudio2014-01-191-20/+10
* Start to reduce the madness in radix.c. This only used by the kernelclaudio2014-01-191-10/+1
* replace the rest of the obsolete radix macrostedu2014-01-101-27/+39
* replace Bcopy macro with memmove and memcpy. ok mpitedu2014-01-091-4/+4
* Fix invalid size to memcmp() in rn_lexobetter() introduced when themillert2013-12-121-4/+3
* Rename rn_mpath_count() to rn_mpath_active_count() since it will onlyclaudio2013-10-201-2/+2
* Place declarations for internal radix functions inside radix.c, stopblambert2012-07-101-1/+7
* fix typos, martin pelikanhenning2011-07-221-2/+2
* Fix a 16 year old bug in the sorting routine for non-contiguous netmasks.mpf2010-08-221-7/+16
* Add the rtable id as an argument to rn_walktree(). Functions likeclaudio2010-06-281-4/+5
* Change the way way rn_mklists work (especially the RNF_NORMAL ones).claudio2009-01-061-6/+60
* At least try to make this code a bit easier to read. Don't fiddle with xclaudio2008-12-291-7/+6
* Change rn_mpath_next() to be able to walk over the full multipath listclaudio2008-11-211-2/+2
* Fix a logic botch around prioinv that resulted in wrong ordering of moreclaudio2008-05-091-3/+4
* Implement routing priorities. Every route inserted has a priority assignedclaudio2008-05-071-43/+47
* Add support for equal-cost multipath IP.pascoe2006-06-181-5/+9
* typos from alexey dobriyan;jmc2006-02-061-2/+2
* ANSI, mostly from Toni Mueller <openbsd-tech@oeko.net>henning2005-05-151-54/+21
* permit multiple default route. from kameitojun2004-04-251-4/+3
* radix tree with multipath support. from kame. deraadt okitojun2004-04-251-2/+50
* sync with NetBSD, mostly a Lite2 merge.brad2004-04-251-24/+51
* undo "oops" commit on 1.14 (radix_mpath).itojun2004-04-251-62/+4
* indentation fixitojun2004-04-251-5/+63
* rn_satsifies_leaf -> rn_satisfies_leafbrad2003-12-191-5/+5
* de-register. deraadt okitojun2003-12-101-34/+34
* RNF_IGNORE can corrupt the radix tree when an interface is down, ithenric2003-08-271-6/+4
* Remove the advertising clause in the UCB license which Berkeleymillert2003-06-021-6/+2
* KNFderaadt2002-11-201-39/+90
* First round of __P removal in sysmillert2002-03-141-6/+6
* missing \n in a log() callitojun2001-07-211-3/+3
* fix userland side prototypesderaadt2001-07-061-1/+3
* on ifconfig down ignore all routes pointing to the downed interface.provos2000-06-171-4/+6
* remove ';' after function close '}'mickey1996-09-051-4/+4
* partial sync with netbsd 960418, more to comederaadt1996-04-211-3/+3
* From NetBSD: 960217 mergeniklas1996-03-031-14/+22
* initial import of NetBSD treederaadt1995-10-181-0/+893